<SEC-DOCUMENT>0001517175-26-000005.txt : 20260224
<SEC-HEADER>0001517175-26-000005.hdr.sgml : 20260224
<ACCEPTANCE-DATETIME>20260224114654
ACCESSION NUMBER:		0001517175-26-000005
CONFORMED SUBMISSION TYPE:	10-K
PUBLIC DOCUMENT COUNT:		107
CONFORMED PERIOD OF REPORT:	20251226
FILED AS OF DATE:		20260224
DATE AS OF CHANGE:		20260224

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-K
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-35249
		FILM NUMBER:		26669058

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

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

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Chefs' Warehouse Holdings, LLC
		DATE OF NAME CHANGE:	20110401
</SEC-HEADER>
<DOCUMENT>
<TYPE>10-K
<SEQUENCE>1
<FILENAME>chef-20251226.htm
<DESCRIPTION>10-K
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2026 Workiva-->
<!--r:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13,d:ae2a85a22c5e49cdb0036c8ec603d0a9-->
<html xmlns="http://www.w3.org/1999/xhtml" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" 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:stpr="http://xbrl.sec.gov/stpr/2025" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:cyd="http://xbrl.sec.gov/cyd/2025" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ecd="http://xbrl.sec.gov/ecd/2025" xmlns:chef="http://chefswarehouse.com/20251226" 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-20251226</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-32">0001517175</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-33">FALSE</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-34">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-35">2025</ix:nonNumeric><ix:nonNumeric contextRef="c-103" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" id="f-453">P3Y</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-960">http://fasb.org/us-gaap/2025#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" id="f-961">http://fasb.org/us-gaap/2025#LongTermDebtCurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-5" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-964">http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</ix:nonNumeric><ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" id="f-965">http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="chef-20251226.xsd"/></ix:references><ix:resources><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</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="unit"><xbrli:measure>chef:unit</xbrli:measure></xbrli:unit><xbrli:unit id="acquisition"><xbrli:measure>chef:acquisition</xbrli:measure></xbrli:unit><xbrli:unit id="installment"><xbrli:measure>chef:installment</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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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>2025-06-27</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-02-09</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:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</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:entity><xbrli:period><xbrli:instant>2023-12-29</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:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></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:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</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:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</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:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><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-12-26</xbrli:endDate></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="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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="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-35"><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-36"><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-37"><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-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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: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-12-26</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:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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:CenterOfThePlateProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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: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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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: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-12-26</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:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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:DryGoodsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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: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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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: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-12-26</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:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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:PastryProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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: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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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: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-12-26</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:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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:CheeseAndCharcuterieProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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: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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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: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-12-26</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:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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="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-12-26</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="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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="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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></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="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-12-26</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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="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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></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="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-12-26</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></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="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-12-26</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="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</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="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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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="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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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: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-12-26</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: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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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: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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></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="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></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:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</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:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</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:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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:segment><xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-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="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</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:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</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-113"><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:Convertible2375SeniorNotesMember</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-114"><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:Convertible2375SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></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="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:Convertible2375SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></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="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-117"><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-118"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><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:GreenLeafNoteMember</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-121"><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:GreenLeafNoteMember</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-122"><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:GreenLeafNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><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:GreenLeafNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-05-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-03-20</xbrli:startDate><xbrli:endDate>2023-03-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-03-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">chef:OtherFiscal2023AcquisitionDateEarnOutLiabilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-189"><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-190"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</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-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><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-194"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:FinancingLeasesAndOtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:FinancingLeasesAndOtherFinancingObligationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><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>2016-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-201"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2016-06-01</xbrli:startDate><xbrli:endDate>2016-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2018-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><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>2025-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember><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>2025-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2025-08-20</xbrli:startDate><xbrli:endDate>2025-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-207"><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-08-20</xbrli:startDate><xbrli:endDate>2025-08-20</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-208"><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-08-20</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-209"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-01</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-01</xbrli:startDate><xbrli:endDate>2024-12-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><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:startDate>2025-10-01</xbrli:startDate><xbrli:endDate>2025-10-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><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-10-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-05-01</xbrli:startDate><xbrli:endDate>2023-05-01</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-04-01</xbrli:startDate><xbrli:endDate>2024-04-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2019-02-28</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-06-29</xbrli:startDate><xbrli:endDate>2023-06-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-220"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-222"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-25</xbrli:startDate><xbrli:endDate>2022-12-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2019-05-17</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-229"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><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>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-231"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-232"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><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>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-234"><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-235"><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-236"><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-237"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><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:TimeAndPerformanceBasedGrantsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><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>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-244"><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-02-01</xbrli:startDate><xbrli:endDate>2025-02-28</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-245"><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-246"><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-247"><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>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chef:ThirdPartyMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-265"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-267"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-268"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-270"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-271"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-273"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-275"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-276"><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-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><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>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-278"><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>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">chef:NewYorkCityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2025-12-26</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-12-27</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2024-12-28</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-29</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-12-30</xbrli:startDate><xbrli:endDate>2024-12-27</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-12-31</xbrli:startDate><xbrli:endDate>2023-12-29</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001517175</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2025-09-27</xbrli:startDate><xbrli:endDate>2025-12-26</xbrli:endDate></xbrli:period></xbrli:context></ix:resources></ix:header></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_7"></div><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: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="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">WASHINGTON, D.C. 20549</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:18pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1">10-K</ix:nonNumeric> </span></div><div style="text-align:center"><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt-sec:boolballotbox" id="f-2">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="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 fiscal year ended <ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-3"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-4">December 26</ix:nonNumeric>, 2025</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%">or</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:DocumentTransitionReport" format="ixt-sec:boolballotbox" id="f-5">&#9744;</ix:nonNumeric>&#160;&#160;&#160;&#160;&#160;&#160;&#160;TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></div><div style="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 </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">____________</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> to </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">____________</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Commission file number: <ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-6">001-35249</ix:nonNumeric> </span></div><div style="margin-bottom:8pt;text-align:center"><img src="chef-20251226_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%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-7">THE CHEFS&#8217; WAREHOUSE, INC.</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%">(Exact name of registrant as specified in its charter)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.861%"><tr><td style="width:1.0%"/><td style="width:48.552%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.495%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.553%"/><td style="width:0.1%"/></tr><tr><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:stateprovnameen" id="f-8">Delaware</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><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:9pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityTaxIdentificationNumber" id="f-9">20-3031526</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(State or other jurisdiction of incorporation or organization)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:100%">(I.R.S. Employer Identification No.)</span></td></tr></table></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-10">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-11">Ridgefield</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" format="ixt-sec:stateprovnameen" id="f-12">Connecticut</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-13">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 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-14">203</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-15">894-1345</ix:nonNumeric> </span></div><div style="margin-top:6pt;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="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-16">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-17">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-18">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="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(g) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> None</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. <ix:nonNumeric contextRef="c-1" name="dei:EntityWellKnownSeasonedIssuer" id="f-19">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No   &#9744;</span></div><div style="margin-top:6pt;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 if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Exchange Act. Yes &#9744;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityVoluntaryFilers" id="f-20">No</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;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) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. <ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-21">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt;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 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-22">Yes</ix:nonNumeric> </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt;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 large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or an emerging growth company. See the definitions of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; &#8220;smaller reporting company,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:94.583%"><tr><td style="width:1.0%"/><td style="width:23.422%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.214%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:36.932%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.569%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.363%"/><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-23">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%">&#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%">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></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%">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: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%">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:fixed-false" id="f-24">&#9744;</ix:nonNumeric></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="padding:2px 1pt;text-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:fixed-false" id="f-25">&#9744;</ix:nonNumeric></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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:3pt;text-align:justify"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top: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. &#9744;</span></div><div style="margin-top:6pt;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 filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. Yes </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt:fixed-true" id="f-26">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No &#9744;</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. Yes &#9744; No </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:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-27">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to Yes &#9744; No </span><span style="color:#000000;font-family:'Arial Unicode MS',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span></div><div style="margin-top:6pt;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 </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;No </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-28">&#9746;</ix:nonNumeric></span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The aggregate market value of the registrant&#8217;s common stock held by non-affiliates computed by reference to the price at which the common equity was last sold as of the last business day of the registrant&#8217;s most recently completed second quarter (June&#160;27, 2025): $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="0" name="dei:EntityPublicFloat" format="ixt:num-dot-decimal" scale="0" id="f-29">2,256,669,269</ix:nonFraction> </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Indicate the number of shares outstanding of each of the registrant&#8217;s classes of common stock, as of the latest practicable date.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Class</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:400;line-height:100%">Outstanding at February 9, 2026</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Common Stock, $.01 par value per share</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-30">40,694,233</ix:nonFraction> shares</span></td></tr></table></div><div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span><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="dei:DocumentsIncorporatedByReferenceTextBlock" id="f-31" escape="true"><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:47.094%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.372%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:47.234%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:400;line-height:100%">Parts Into Which Incorporated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 8, 2026 (&#8220;Proxy Statement&#8221;)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Part III</span></td></tr></table></div></ix:nonNumeric><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:8pt;font-weight:400;line-height:120%">Total number of pages: 86</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%">2</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_13"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">THE CHEFS&#8217; WAREHOUSE, INC.</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">INDEX</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:3.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.844%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:73.533%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.732%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.846%"/><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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Description</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%">Page<br/>Number</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"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><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:700;line-height:100%">Part I</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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_19">Item 1</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_19">Business</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_19">6</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_22">Item 1A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_22">Risk Factors</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_22">15</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_25">Item 1B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_25">Unresolved Staff Comments</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_25">30</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_28">Item 1C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_28">Cybersecurity</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_28">31</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_31">Item 2</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_31">Properties</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_31">32</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_34">Item 3</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_34">Legal Proceedings</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_34">32</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_37">Item 4</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_37">Mine Safety Disclosures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_37">32</a></span></div></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Part II</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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_43">Item 5</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_43">Market for Registrant&#8217;s Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td 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="#iae2a85a22c5e49cdb0036c8ec603d0a9_43">33</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_49">Item 6</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_49">Reserved</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_49">34</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_52">Item 7</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_52">Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td 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="#iae2a85a22c5e49cdb0036c8ec603d0a9_52">35</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_67">Item 7A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_67">Quantitative and Qualitative Disclosures About Market Risk</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_67">44</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_70">Item 8</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_70">Consolidated Financial Statements and Supplementary Data</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_70">45</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_157">Item 9</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_157">Changes in and Disagreements with Accountants on Accounting and Financial Disclosure</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_157">76</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_160">Item 9A</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_160">Controls and Procedures</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_160">76</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_163">Item 9B</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_163">Other Information</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_163">78</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_166">Item 9C</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_166">Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_166">78</a></span></div></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Part III</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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_172">Item 10</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_172">Directors, Executive Officers and Corporate Governance</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_172">79</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_175">Item 11</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_175">Executive Compensation</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_175">79</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_178">Item 12</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_178">Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_178">79</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_181">Item 13</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_181">Certain Relationships and Related Transactions, and Director Independence</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_181">79</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_184">Item 14</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_184">Principal Accounting Fees and Services</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_184">79</a></span></div></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"/><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Part IV</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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_190">Item 15</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_190">Exhibits and Financial Statement Schedules</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_190">80</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_193">Item 16</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#0000ff;font-family:'Times New Roman',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="#iae2a85a22c5e49cdb0036c8ec603d0a9_193">Form 10-K Summary</a></span></div></td><td colspan="3" style="padding:0 1pt"/><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_193">80</a></span></div></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"/><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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_199">Signatures</a></span></div></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: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="#iae2a85a22c5e49cdb0036c8ec603d0a9_199">87</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_16"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD-LOOKING STATEMENTS</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">This Annual Report on Form 10-K of The Chefs&#8217; Warehouse, Inc. contains forward-looking statements within the meaning of Section 27A of the Securities Act of 1933, as amended, and Section 21E of the Securities Exchange Act of 1934, as amended. Forward-looking statements provide our current expectations or forecasts of future events and are not statements of historical fact. These forward-looking statements include information about possible or assumed future events, including, among other things, discussion and analysis of our future financial condition, results of operations, our strategic plans and objectives, cost management, liquidity and ability to refinance our indebtedness as it matures, anticipated capital expenditures (and access to capital) required to complete projects, amounts of cash distributions to our stockholders in the future, if any, and other matters. Words such as &#8220;anticipates,&#8221; &#8220;expects,&#8221; &#8220;predicts,&#8221; &#8220;contemplates,&#8221; &#8220;projects,&#8221; &#8220;forecasts,&#8217; &#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.</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%">Forward-looking statements involve inherent uncertainty and may ultimately prove to be incorrect or false. Investors in our common stock are cautioned not to place undue reliance on forward-looking statements. Except as otherwise may be required by law, we undertake no obligation to update or revise forward-looking statements to reflect changed assumptions, the occurrence of unanticipated events or actual operating results. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of various factors, including, but not limited to, the following:</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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-weight:400;line-height:120%;padding-left:14.5pt">our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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-weight:400;line-height:120%;padding-left:14.5pt">the relatively low margins of our business, which are sensitive to inflationary and deflationary pressures and intense competition;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">changes in our credit profile and any effect they may have on our relationships with suppliers;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">the effects of rising costs for and/or decreases in supply of commodities, ingredients, packaging, other raw materials, distribution and labor;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">fuel cost volatility and its impact on distribution, packaging and energy costs;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">risks associated with the expansion of our business;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">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;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">other factors that affect the food industry generally, including:</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">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;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">new information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">dependence on independent certifications for products;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">changes in disposable income levels and consumer purchasing habits;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">competitors&#8217; pricing practices and promotional spending levels;</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">fluctuations in the level of our customers&#8217; inventories and credit and other related business risks; and</span></div><div style="padding-left:72pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#9702;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.46pt">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;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">our ability to recruit and retain senior management and a highly skilled and diverse workforce;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">unanticipated expenses, including, without limitation, litigation or legal settlement expenses, adverse judgments, or impairment charges;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">the cost and adequacy of our insurance policies;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">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;</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><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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-weight:400;line-height:120%;padding-left:14.5pt">economic and other developments, or events, including adverse weather conditions, in the culinary markets in which we operate;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">information technology system failures, cybersecurity incidents, or other disruptions to our use of technology and networks;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">our ability to realize the benefits we anticipate from investments in information technology;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">our ability to protect our intellectual property;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">significant governmental regulation and any potential failure to comply with such regulation;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">changing rules, public disclosure regulations and stakeholder expectations on ESG-related matters;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">federal, state, provincial and local tax rules in the United States and the foreign countries in which we operate, including tax reform and legislation;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">climate change or the legal, regulatory or market measures being implemented to address climate change;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">the concentration of ownership among our existing executive officers, directors and their affiliates which may prevent new investors from influencing significant corporate decisions;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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-weight:400;line-height:120%;padding-left:14.5pt">risks relating to our substantial indebtedness;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">our ability to raise additional capital and/or obtain debt or other financing, on commercially reasonable terms or at all;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">our ability to meet future cash requirements, including the ability to access financial markets effectively and maintain sufficient liquidity;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">the effects of currency movements in the jurisdictions in which we operate as compared to the U.S. dollar;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">the effects of international trade disputes, tariffs, quotas and other import or export restrictions on our international procurement, sales and operations;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">other factors discussed elsewhere in this report, including Part I, Item 1A of this Form-10K 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%">This list of risks and uncertainties, however, is only a summary of some of the most important factors and is not intended to be exhaustive. </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%">Unless this Form 10-K indicates otherwise or the context otherwise requires, the terms &#8220;The Chefs&#8217; Warehouse,&#8221; &#8220;we,&#8221; &#8220;our,&#8221; &#8220;our Company,&#8221; &#8220;the Company&#8221; or &#8220;us&#8221; as used in this Form 10-K refer to The Chefs&#8217; Warehouse, Inc. and its subsidiaries.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">5</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_19"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1.  &#160;&#160;&#160;&#160;BUSINESS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are a premier distributor of specialty food and center-of-the-plate products in the United States, the Middle East, and Canada. We are focused on serving the specific needs of chefs who own and/or operate some of the leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores in the United States, the Middle East, and Canada (collectively, our &#8220;Core Customers&#8221;). We believe that we have a distinct competitive advantage in serving these customers as a result of our extensive selection of distinctive and hard-to-find specialty and center-of-the-plate food products, our product knowledge and our customer service.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We define specialty food products as gourmet foods and ingredients that are of the highest grade, quality or style as measured by their uniqueness, exotic origin or particular processing method. Our product portfolio includes over 90,000 stock-keeping units (&#8220;SKUs&#8221;) from more than 4,000 different suppliers and is comprised primarily of imported and domestic specialty food products, such as artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products. We also offer an extensive line of center-of-the-plate products, including custom cut beef, seafood and hormone-free poultry, as well as produce and broadline food products, such as cooking oils, butter, eggs, milk and flour. When marketing our products to our customers, we focus our efforts on chefs, and we believe that, by offering a wide selection of both distinctive and hard-to-find products, together with center-of-the-plate proteins and staple broadline food products, we are able to differentiate ourselves from larger, traditional broadline foodservice distributors, while simultaneously enabling our customers to utilize us as their primary foodservice distributor. Additionally, we market certain of our center-of-the-plate products directly to consumers through our Allen Brothers, Inc. (&#8220;Allen Brothers&#8221;) mail and e-commerce platform. </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%">Since our formation in 1985, we have expanded our distribution network, product selection and customer base both organically and through acquisitions. Our net revenues have increased from approximately $1.7 billion for the fiscal year ended December&#160;24, 2021 to $4.1 billion for the fiscal year ended December&#160;26, 2025. Our historical sales growth is the result of an increase in the breadth and depth of our product portfolio, our commitment to customer service, the efforts of our experienced and sophisticated sales professionals, the increased use of technology in the operations and management of our business and our ongoing consolidation of the fragmented specialty foodservice distribution industry. Our completed acquisitions have increased our penetration in existing markets, expanded our footprint into new markets and/or enhanced our product capabilities. We funded these acquisitions with cash generated from our operations and borrowings under our credit facilities.</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%">Excluding our direct-to-consumer businesses, we currently serve more than 55,000 core customer locations in our twenty-three primary geographic markets across the United States, the Middle East, and Canada. We maintain collaborative relationships with thousands of chefs while also acting as a critical marketing arm and route-to-market for many of our suppliers by leveraging an experienced and sophisticated sales force of approximately 1,100 sales and customer service professionals. We operate 44 distribution centers and provide service six days a week in many of our service areas, utilizing our fleet of delivery trucks to fill our customers&#8217; orders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Competitive Strengths  </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that, during our 40-year history, we have achieved, developed and/or refined the following strengths which provide us with a distinct competitive position in the foodservice distribution industry and also the opportunity to achieve superior margins relative to most large broadline foodservice distributors:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leading Distributor of Specialty Food Products in Many of the Key Culinary Markets.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Based on our management&#8217;s industry knowledge and experience, we believe we are among the largest distributors of specialty food products, as measured by net sales, in the New York, Washington, D.C., San Francisco and Los Angeles metropolitan markets. We believe these markets, along with a number of other markets we serve, including Las Vegas, Miami, New England, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Texas, Dubai, Abu Dhabi, and Qatar create and set the culinary trends for the rest of the United States, the Middle East, and Canada and provide us with valuable insight into the latest culinary and menu practices. Furthermore, we believe our established relationships with many of the top chefs, culinary schools and dining establishments in these key culinary markets have benefited us when we entered into new markets where we believe that chefs at our potential customers were generally knowledgeable of our brand and commitment to quality and excellence from their experience working in other markets which we serve or through their personal relationships throughout the culinary industry.</span></div><div><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%">6</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expansive Product Offering.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We offer an extensive portfolio of high-quality specialty food products, ranging from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America, which we believe helps our customers distinguish their menu offerings. We carry more than 90,000 SKUs and we constantly evaluate our portfolio and introduce new products to address regional trends and preferences and ensure that we are on the leading edge of broader culinary trends. Through our importing division, we provide our customers with access to a portfolio of exclusive items, including regional olive oils, truffles and charcuterie from Italy, Spain, France and other Mediterranean countries. In addition, and as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure additional products that we do not regularly carry but that our customers specifically request. We believe that the breadth and depth of our product portfolio facilitates our customers&#8217; ability to distinguish and enhance their menu offerings and differentiates us from larger traditional broadline foodservice distributors. </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:400;line-height:120%">Critical Route-to-Market for Specialty Food Suppliers.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We currently distribute products from more than 4,000 different suppliers. Our suppliers are located throughout North America, Europe, Asia, Australia, and South America and include numerous small, family-owned entities and artisanal food producers. We are the largest customer for many of our suppliers. As a result, our experienced and sophisticated sales professionals, customer relationships and distribution platform are important to these suppliers&#8217; route-to-market, which enables us to offer a wide range of products on an exclusive basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expanding Base of Premier Customer Relationships.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Our breadth and depth of product offerings coupled with our highly regarded customer service has allowed us to develop and retain a loyal customer base that is comprised of chefs who own or work at more than 55,000 of the nation&#8217;s leading menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. Our focus on product selection, product knowledge and customer service has rewarded us with a number of long-term customer relationships, which often begin when chefs are introduced to us while attending the nation&#8217;s leading culinary schools. Based on our management&#8217;s industry experience and our relationships and dealings with our customers, we believe we are the primary distributor of specialty food products to the majority of our Core Customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Collaborative Professional and Educational Relationships with our Customers.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We employ a sophisticated and experienced sales force of approximately 1,100 sales and customer service professionals, a significant number of whom have formal culinary training, degrees in the culinary arts or prior experience working in the culinary industry. Equipped with advanced culinary and industry knowledge, our sales professionals seek to establish a rapport with our customers&#8217; chefs, so that they can more fully understand and anticipate the needs of and offer cost-effective food product solutions to the chefs who own or operate these businesses. We believe that the specialized knowledge base of our sales professionals enables us to take a more collaborative and educational approach to selling our gourmet foods and ingredients and to further differentiate ourselves from our traditional broadline competitors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expertise in Logistics and Distribution.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We have built a first-class, scalable inventory management and logistics platform that enables us to efficiently fill our customers&#8217; orders and to profitably meet our customers&#8217; needs for varying drop sizes, high service levels and timely delivery. With 44 distribution centers located throughout the United States, Middle East and Canada, we are able to leverage our geographic footprint and reduce our inbound freight costs. This scale enables us to maintain a portfolio of more than 90,000 SKUs, and through the operation of our sophisticated information technology, inventory management and logistics systems, we believe we provide our customers with some of the highest levels of customer service and responsiveness in our industry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Experienced and Proven Management Team.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Our senior management team has demonstrated the ability to grow the business through various economic environments. With collective experience of more than 100 years at The Chefs&#8217; Warehouse and other foodservice distribution companies, our founders and senior management are experienced operators and are passionate about our future. Our senior management team is comprised of our founders, as well as experienced professionals with expertise in the foodservice distribution industry and in a wide range of functional areas, including finance and accounting, sales and marketing, operations, information technology, legal and human resources.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Growth Strategies</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe substantial organic growth opportunities exist in our current markets through increased penetration of our existing customers and the addition of new customers, and we have identified new markets that we believe also present opportunities for future expansion. Key elements of our growth strategy include the following:</span></div><div><span><br/></span></div><div><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%">7</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Increase Penetration with Existing Customers.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We intend to sell more products to our existing customers by increasing the breadth and depth of our product selection and increasing the efficiency of our sales professionals, while at the same time continuing to provide excellent customer service. We are a data-driven and goal-oriented organization, and our management and sales professionals are highly focused on our weekly sales and gross profit contribution from each of our Core Customers and increasing the number of unique products we distribute to such customers. We believe our acquisition activity reflects this focus, as we have sought to complement our existing product offerings and enhance our product capabilities through the acquisition of wholesale specialty food and produce distributors and high quality center-of-the-plate protein suppliers, manufacturers and distributors.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Expand our Customer Base Within our Existing Markets.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> We serve more than 55,000 Core Customer locations, excluding our direct-to-consumer business, in the United States, Middle East, and Canada. We plan to expand our market share in the fragmented specialty food distribution industry by cultivating new customer relationships within our existing markets through the continued penetration of menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We believe we have the opportunity to continue to gain market share in our existing markets by offering an extensive selection of specialty food products, as well as center-of-the-plate proteins, produce and traditional broadline staple food products through our unique, collaborative and educational sales efforts and efficient, scalable distribution solution.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improve our Operating Margins.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> As we continue to grow, we believe that the investments we are making in our facilities and information technology platforms, along with improved efficiencies that we are working to achieve in our general and administrative functions, should yield both improved customer service and increased profitability. Utilizing our fleet of delivery trucks, we usually fill customer orders within 12-24 hours of order placement. We intend to continue to offer our customers this high level of customer service, while maintaining our focus on realizing efficiencies and economies of scale in purchasing, warehousing, distribution and general and administrative functions which, when combined with incremental fixed-cost leverage, we believe will lead to continued improvements in our operating margin over time.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Pursue Selective Acquisitions.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Throughout our 40-year history, we have successfully identified, consummated and integrated multiple strategic acquisitions, which were designed to increase our penetration in existing markets, expand our footprint into new markets and/or enhance our product capabilities. We believe that, over time, we will be able to improve the operations and overall profitability of each acquired company by leveraging our sourcing relationships to provide an expanded product portfolio, implementing our tested sales force training techniques and metrics and installing improved warehouse management and information systems. We believe we have the opportunity to capitalize on our existing infrastructure and expertise by continuing to selectively pursue opportunistic acquisitions in order to expand the breadth of our distribution network, increase our operating efficiency and add additional products and capabilities. Since our initial public offering, we have completed thirty-eight acquisitions, which have increased our penetration in existing markets, expanded our footprint into new markets and enhanced our product capabilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Markets and the Customers that We Serve</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We distribute our specialty food products to over 55,000 distinct Core Customer locations from distribution centers located in our primary markets, which include New York, Washington, D.C., Los Angeles, San Francisco, New England, Las Vegas, Miami, Portland, Columbus, Cincinnati, Chicago, Vancouver, Edmonton, Toronto, Seattle, Sacramento, Philadelphia, Texas, Denver, Dubai, Abu Dhabi, Oman and Qatar. We believe that many of these markets set the culinary trends for the rest of the United States, Middle East and Canada and provide us with valuable insight into the latest culinary and menu trends. We have established collaborative professional and educational relationships with some of the United States&#8217; and Canada&#8217;s most demanding chefs, which allows us to anticipate the needs of, and offer cost-effective food product solutions to, our customers while allowing our customers to locate ingredients that will enable them to create unique and differentiated menu items. Our target customers include menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores. We have no meaningful customer concentration as our top ten customers accounted for approximately 6% of total net sales for our 2025 fiscal year. Our Allen Brothers subsidiary markets certain of our center-of-the-plate proteins directly to consumers through a mail and e-commerce platform. </span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">8</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Set forth below is a breakdown of the primary geographic markets we serve and the year we entered each market:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.122%"><tr><td style="width:1.0%"/><td style="width:28.988%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:34.740%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.717%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.138%"/><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%">Market Name</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%">Geographies Served</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%">Year Entered</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York to Atlantic City</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1985</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Washington, D.C.</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">Baltimore to Richmond</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:400;line-height:100%">1999</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Los Angeles</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:400;line-height:100%">Santa Barbara to San Diego and Phoenix</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2005</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">San Francisco</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">Napa Valley to Monterey Bay</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:400;line-height:100%">2005</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Las Vegas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:400;line-height:100%">Las Vegas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2005</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Miami</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:400;line-height:100%">Orlando to Miami</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:400;line-height:100%">2010</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Portland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Portland</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2011</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Columbus</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:400;line-height:100%">Midwest</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:400;line-height:100%">2012</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cincinnati</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dayton to Lexington</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chicago</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:400;line-height:100%">Chicago</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:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vancouver</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Vancouver and Western Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Edmonton</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:400;line-height:100%">Edmonton and Calgary</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:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Toronto</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Toronto</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Seattle</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:400;line-height:100%">Seattle</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:400;line-height:100%">2013</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sacramento</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sacramento</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2015</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Philadelphia</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:400;line-height:100%">Philadelphia</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:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Texas</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2018</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New England</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">New England</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:400;line-height:100%">2020</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denver</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Denver</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Middle East</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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%">Dubai, Abu Dhabi, Qatar, and Oman</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:400;line-height:100%">2022</span></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We extend credit to virtually all of our Core Customers on varying terms. Most of our customers have payment terms from 14 to 60 days. We complete a formal credit assessment of all significant new Core Customers, and our credit and collections department regularly evaluates credit terms for each such customer based upon several factors, including order frequency, average order size, the types of products purchased and the length of the relationship. We believe that we are skilled at managing customer credit.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Gourmet Food Products</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We strive to be the primary food source solution for our customers, and, to this end, we offer our customers a comprehensive product portfolio that ranges from basic ingredients and staples, such as milk and flour, to custom-cut steaks, seafood, produce and pastries, as well as delicacies and specialty ingredients sourced from North America, Europe, Asia, Australia, and South America. We carry more than 90,000 SKUs and we are fully committed to utilizing our sourcing relationships and industry insights to procure products that we do not regularly carry but that our customers specifically request as they seek to create unique and innovative menu offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We continuously evaluate potential additions to our product portfolio based on both existing and anticipated trends in the culinary industry. Our buyers have numerous contacts with suppliers throughout North America, Europe, Asia and South America and are always looking for new and interesting products that will aid our customers as they seek to keep up with the latest developments in the culinary industry. Our ability to successfully distribute a significant portion of the total production of smaller, regional and artisanal specialty food producers allows us the opportunity to be these producers&#8217; primary route-to-market in our markets without requiring us to make contractual commitments regarding guaranteed volume. We are also able to leverage our scale and successful track record of distributing products sourced from outside the United States and Canada to minimize importing costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We seek to differentiate ourselves from our competitors by offering a more extensive depth and breadth of specialty products. We carry a wide range of high-quality specialty food products, including artisan charcuterie, specialty cheeses, unique oils and vinegars, truffles, caviar, chocolate and pastry products across each of our markets, but we also offer a number of items in each of our respective markets that are tailored to meet the unique preferences of the individual chefs in that market. We regularly rotate our inventory to identify and bring to market new products that will continue to support our value proposition.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">9</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Within our product offerings, we carry numerous gourmet brands, and at the same time, we seek to maximize product contribution through the sale of our proprietary brands, which we offer in a number of staple products, including bulk olive oil, Italian grating cheeses and butter. We believe that our ability to offer simultaneously high-quality specialty foods and ingredients, center-of-the-plate products, produce and more traditional broadline staple food products provides our customers with foodservice distribution solutions that are efficient and cost effective.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Sophisticated and Experienced Sales Professionals</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We employ a sophisticated and experienced sales force of approximately 1,100 sales and customer service professionals focused on meeting our customers&#8217; goals and objectives, while concurrently educating them regarding our latest products and broader culinary trends. Our sales force is composed of the following three distinct groups which are all focused on providing outstanding service to our customers:</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Outside Sales Associates:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for identifying sales opportunities, educating customers and acting as our public representatives.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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">Inside Sales Associates:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for processing customer orders and arranging for delivery and payment.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Product Specialists:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Responsible for maintaining specialized product knowledge and educating our outside sales associates and customers regarding new products and general developments in several specific categories, including meat, seafood, pastry and cheese.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A significant number of our sales professionals have formal culinary training, degrees in the culinary arts and/or prior experience working in the culinary industry. We strive to harness this culinary knowledge and passion for food and to concurrently promote an entrepreneurial working environment. Utilizing advanced pricing optimization software available to them on a real-time basis, our sales professionals are afforded flexibility to determine the pricing of individual items for our customers within a range of pricing options. The majority of our outside sales professionals are compensated on a commission basis, and their performance is measured primarily upon their gross profit dollars obtained. We have historically experienced low turnover among our seasoned sales professionals.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because we are highly focused on collaborating with our customers and educating them regarding our latest products and broader culinary trends, we view the ongoing education and training of our sales force as crucial to our continued success. To ensure that our sales professionals remain on the forefront of new culinary products and trends, we regularly hold &#8220;vendor shows&#8221; at our distribution centers, where our sales force is able to interact with vendors and learn more about the vendors&#8217; latest product offerings and the performance of these products relative to competitive offerings.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Suppliers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are committed to providing our customers with an unrivaled portfolio of specialty food products, as well as a comprehensive broadline product offering, produce and center-of-the-plate products. To fulfill this commitment, we maintain strong sourcing relationships with numerous producers of high-quality artisan and regional specialty food products, as well as a wide range of broadline product suppliers, produce and protein vendors. Our importing arm also provides us with access to exclusive items such as regional olive oils, truffles and charcuterie sourced from Italy, Spain, France and other Mediterranean countries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We constantly seek out and evaluate new products in order to satisfy our customers&#8217; desire to be at the forefront of the latest culinary and menu trends, and, as evidence of our commitment to aid our customers in creating unique and innovative menu items, we regularly utilize our sourcing relationships and industry insights to procure other products that we do not regularly carry but that our customers specifically request.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We currently distribute products from more than 4,000 different suppliers. We carry multiple products and utilize multiple suppliers in all of our product categories, thereby eliminating our dependence upon any single supplier. Additionally, we seek to limit commodity risk by utilizing sophisticated forecasting and inventory management systems to minimize the inventory carrying time of commodity-oriented products and by leveraging the specialized product knowledge of our product specialists to manage purchasing and inventory levels when appropriate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Operations and Distribution Centers</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating out of 44 distribution centers of varying size and providing service six days a week in many areas, we utilize our fleet of delivery trucks to fill customer orders, usually within 12-24 hours of order placement. We have invested significantly in sophisticated warehousing, inventory control and distribution systems, as described in more detail below.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">10</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are implementing wearable inventory scanning devices as our selection technology as we migrate away from voice pick systems in each of our distribution facilities, which enables our warehouse employees to fill orders with greater speed and accuracy and reduce damages and returns.</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%">Products are delivered to our distribution centers primarily by contract carriers, the suppliers themselves and our fleet of trucks. Our trucks are either owned or leased from national leasing companies and regional firms that offer competitive services. Customer orders are assembled in our distribution centers and then sorted, placed on pallets and loaded onto trucks and trailers in delivery sequence. The majority of our trucks and delivery trailers have multiple, temperature-controlled compartments that ensure all product is delivered to the customer at its optimal temperature.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We employ advanced routing and logistics planning software, which maximizes the number of daily deliveries that each of our trucks can make, while also enabling us to typically make deliveries within each customer&#8217;s preferred two-to-three-hour time window. We&#8217;ve deployed truck scanning across most of our fleet which allows us to monitor the delivery of product to our customers on a real-time basis. For our direct-to-consumer business, we ship through nationally recognized couriers. We also use GPS and vehicle monitoring technology, including on-board camera technology, to regularly evaluate the condition of our delivery trucks and monitor the performance of our drivers, by tracking their progress relative to their delivery schedule and providing information regarding hard braking, idling and fast starts. Our use of this technology allows us to conduct proactive fleet maintenance, provide timely customer service and improve our risk management.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Our Technology Systems</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain an advanced information technology platform that enables us to manage our operations across our various markets, as we seek to drive our growth and profitability and ensure that the needs of our customers are met in an accurate and efficient manner. Over recent years, we have made significant investments in warehousing technology, business intelligence and customer relationship management software and are in the process of implementing a supply chain planning system.&#160;Our systems improvements include the implementation of advanced picking solutions, mobile selling tools and analytical finance tools. We are driving increasing sales volume through our e-commerce platform by optimizing our customers&#8217; re-order and product discovery journeys. We are utilizing advancements in search and artificial intelligence to enable us to better predict our customers&#8217; needs so that we can deliver the same level of service online as we do offline. We are also leveraging reporting and analytics platforms that provides our sales and operations management with the information required to drive efficiency and growth. We believe that our current systems are scalable and can be leveraged together with targeted investments in new technology like artificial intelligence, robotics, drones and low-code development to provide the fuel to drive profitable growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Intellectual Property</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have registered and/or applied to register a variety of trademarks and serve marks used throughout our business, as well as domain names, and rely on a combination of copyrights, patents, trademarks, trade names, licenses, franchises and concessions. We are not aware of any facts that could materially impact the continuing use of any of our intellectual property.</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%">Competition</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 foodservice distribution industry is highly competitive. We compete with numerous smaller distributors on a local level, as well as with a limited number of national broadline foodservice distributors. Certain of these distributors have greater financial and other resources than we do. Bidding for contracts or arrangements with customers, particularly larger hotels and caterers, is highly competitive and distributors may market their services to a particular customer over a long period of time before they are invited to bid. We believe that most purchasing decisions in the foodservice distribution industry are based upon the quality and price of the product distributed and the distributor&#8217;s ability to completely and accurately fill orders and deliver them in a timely manner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Human Capital Management</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 of December&#160;26, 2025, we had 5,156 full-time employees, 64 of whom (approximately 1%) are currently represented by unions and operate under collective bargaining agreements, which expire at various times between fiscal 2027 and 2028. We offer attractive compensation and benefit packages, and we believe our relationship with our employees is satisfactory.</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:400;line-height:120%">Environmental, Social and Governance</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 committed to upholding ethical, socially responsible and environmentally conscious business practices, consistent with our corporate values, to promote long-term and sustainable change. In 2022, our board of directors formed an Environmental, </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%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Social and Governance Committee (the &#8220;ESG Committee&#8221;) to oversee our environmental, social and governance activities and practices. Among other things, the ESG Committee reviews and evaluates: our progress towards meeting our diversity goals and compliance with our responsibilities as an equal opportunity employer; our workplace safety, employee health and wellness, inclusion, employee training and skill improvement and other human capital management initiatives; and our programs and activities relating to environmental sustainability, product quality and quality assurance, social and community relations (including labor relations) and other related economic and regulatory compliance requirements.</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:400;line-height:120%">Workforce Health and Safety</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 safety and health of our employees is a top priority for us. Our safety culture is maintained and strengthened by periodic trainings for employees and senior management, as well as labor, health, anti-discrimination and anti-harassment policies, and we are committed to maintaining a safe and healthy work environment in all aspects of our business. In this effort, we provide and require various trainings to ensure a wide understanding of standards, expectations, and best practices. Additionally, all of our fleet drivers are taught the Smith System for road safety. This system provides our drivers with tools and knowledge to make smart decisions behind the wheel, reducing the risk of accidents and injuries while ensuring timely deliveries to our customers. Managers who oversee drivers ensure all drivers comply with Federal Motor Carrier Safety regulations. By implementing such training at every level of our operations along with compliance training, we are able to provide our customers with the exceptional service they expect without compromising the safety and comfort of our employees.</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:400;line-height:120%">Professional Development</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%">Providing career development opportunities for our employees is a top priority. As an investment in the professional growth of our employees, professional learning and development courses are provided for all employees. Our employees can readily choose to take courses in categories such as safety, leadership, management, sales and business acumen, and courses may also be assigned to our employees based on job function.</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:400;line-height:120%">Diversity, Equity and Inclusion</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 believe that a diverse workforce creates a healthier, stronger and more sustainable company. In 2025, approximately 70% of our employees, and more than 20% of our management, were diverse. We have diversity equity &amp; inclusion monthly programming that celebrates the wide variety of diverse employees and topics that impact our employees. Each year, we conduct mandatory training on diversity equity &amp; inclusion topics and provide managers with practical tools to operate in today&#8217;s global environment and develop their skill sets, awareness and business acumen in this on-going matter of being diverse and inclusive.</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%">Social and Environmental Responsibility</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 corporate policies, overseen by the ESG Committee, are intended to further strengthen and promote our commitment to social and environmental responsibility with our directors, employees, leaders and business partners. Our policy on salient human rights risks identifies key human rights issues related to our business activities and business relationships, including promoting a safe and healthy work environment, providing a fair and inclusive work environment and combating forced and underage labor. Our Human Rights Policy details our commitment to upholding fundamental human rights, and our Code of Conduct for Suppliers reflects our commitment to extending ethical business practices throughout our supply chain. Our Environmental, Health and Safety Policy promotes and protects the health and safety of our employees and reinforces our commitment to environmental stewardship, such as through our endorsement of the United Nations Global Compact CEO Water Mandate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Regulation</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a distributor of specialty food products and meat and seafood in the United States and Canada, we are subject to regulation by numerous international, federal, state, provincial and local regulatory agencies. For example, at the U.S. federal level, we are subject to the Federal Food, Drug and Cosmetic Act, the Food Safety Modernization Act, the Bioterrorism Act and regulations promulgated by the U.S. Food and Drug Administration (&#8220;FDA&#8221;). The FDA regulates manufacturing and holding requirements for foods, specifies the standards of identity for certain foods and prescribes the format and content of certain information required to appear on food product labels, among other responsibilities. For certain product lines, we are also subject to the Federal Meat Inspection Act, the Poultry Products Inspection Act, the Perishable Agricultural Commodities Act, the Country of Origin Labeling Act and regulations promulgated thereunder by the U.S. Department of Agriculture (&#8220;USDA&#8221;). The USDA imposes standards for product quality and sanitation, including the inspection and labeling of meat and poultry products and the </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><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:400;line-height:120%">grading and commercial acceptance of produce shipments from vendors. The products we distribute in Canada are subject to regulation and inspection by Health Canada and the Canadian Food Inspection Agency. Our distribution operations in the Middle East are subject to regulation by municipal and local regulatory agencies including the Abu Dhabi Food Control Authority, the Ministry of Health in Qatar, the Centre for Food and Safety and Quality in Oman, and the Department of Food Safety in Dubai. Our suppliers are also subject to similar regulatory requirements and oversight. The failure to comply with applicable regulatory requirements could result in civil or criminal fines or penalties, product recalls, closure of facilities or operations, the loss or revocation of existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are also subject to state and local regulation through such measures as the licensing of our facilities, enforcement by state and local health agencies of state and local standards for our products and facilities and regulation of our trade practices in connection with the sale of products. Our facilities are generally inspected at least annually by federal and/or state authorities. These facilities are also subject to inspections and regulations issued pursuant to the Occupational Safety and Health Act by the U.S. Department of Labor, which require us to comply with certain manufacturing, health and safety standards to protect our employees from accidents and to establish hazard communication programs to transmit information about the hazards of certain chemicals present in certain products that we distribute. Our Canadian distribution facilities, repackaging activities and other operations also are subject to regulation and inspection by the Canadian Food Inspection Agency and provincial health authorities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our trucking operations are regulated by the Surface Transportation Board, the Federal Highway Administration, Transport Canada and Canadian provincial transportation authorities. We are also regulated by the Dubai Road and Transport Authority, Abu Dhabi Transport Authority and the Ministry of Transport in Qatar and Oman. In addition, interstate motor carrier operations are subject to safety requirements prescribed by the U.S. Department of Transportation and other relevant federal and state agencies. Such matters as weight and dimension of equipment are also subject to federal and state regulations. We believe that we are in compliance with applicable regulatory requirements relating to our motor carrier operations. Our failure to comply with the applicable motor carrier regulations could result in substantial fines or revocation of our operating permits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our operations are subject to a broad range of federal, state, provincial and local environmental health and safety laws and regulations, including those governing discharges to air, soil and water, the handling and disposal of hazardous substances and the investigation and remediation of contamination resulting from releases of petroleum products and other hazardous substances.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We believe that we are in material compliance with all international, federal, state, provincial and local regulations applicable to our operations, and management is unaware of any related issues that may have a material adverse effect upon our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Litigation and Insurance</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may be subject to lawsuits, claims and assessments in the normal course of business. Our management does not believe that there are any suits, claims or unasserted claims or assessments pending which would have a material adverse effect on our operations or financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain comprehensive insurance packages with respect to our facilities, equipment, product liability, directors and officers, workers&#8217; compensation and employee matters in amounts which management believes to be prudent and customary within the foodservice distribution industry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Seasonality</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Excluding our direct-to-consumer business, we generally do not experience any material seasonality. However, our sales and operating results may vary from quarter to quarter due to factors such as changes in our operating expenses, management&#8217;s ability to execute our operating and growth strategies, personnel changes, demand for our products, supply shortages, weather patterns and general economic conditions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our Allen Brothers direct-to-consumer business is subject to seasonal fluctuations, with direct-to-consumer center-of-the-plate protein sales typically higher during the holiday season in our fourth quarter; accordingly, a disproportionate amount of operating cash flows from this portion of our business is generated in the fourth quarter. Despite a significant portion of these sales occurring in the fourth quarter, there are operating expenses, principally advertising and promotional expenses, throughout the year.</span></div><div><span><br/></span></div><div 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><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%">Inflation</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 profitability is dependent, among other things, on our ability to anticipate and react to changes in the costs of key operating resources, including food and other raw materials, labor, energy and other supplies and services. Substantial increases in costs and expenses could impact our operating results to the extent that such increases cannot be passed along to our customers. The impact of inflation on food, labor, energy and occupancy costs can significantly affect the profitability of our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Available Information</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our principal executive office is located at 100 East Ridge Road, Ridgefield, Connecticut 06877, and our telephone number is (203) 894-1345. Our annual report on Form 10-K, quarterly reports on Form 10-Q, current reports on Form 8-K, and all amendments to those reports will be made available free of charge through the Investors section of our website (https://www.chefswarehouse.com) as soon as practicable after such material is electronically filed with, or furnished to, the SEC. Material contained on our website is not incorporated by reference into this report.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have also adopted a Code of Business Conduct and Ethics (&#8220;Code of Ethics&#8221;) that applies to all of our employees, including our principal executive officer, principal financial officer and principal accounting officer. Our Code of Ethics is publicly available on the Investor Relations section of our website (https://www.chefswarehouse.com) and is available free of charge by writing to The Chefs&#8217; Warehouse, Inc., 100 East Ridge Road, Ridgefield, Connecticut 06877, Attn: Investor Relations. If we make any substantive amendments to the Code of Ethics or grant any waiver, including any implicit waiver, from a provision of the Code of Ethics to our principal executive officer, principal financial officer or principal accounting officer, or persons performing similar functions, we intend to make any legally required disclosures regarding such amendments or waivers on the Investors section of our website (https://www.chefswarehouse.com).</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 SEC also maintains an Internet website that contains reports, proxy and information statements and other information regarding issuers, including us, that file electronically with the SEC located at https://www.sec.gov.</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%">Information about our Executive Officers</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:24.266%"/><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:3.445%"/><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:67.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name &amp; Position</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Age</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Experience</span></div></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Christopher Pappas<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">President, Chief Executive Officer and Chairman of the Board of Directors</span></div></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66</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:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Christopher Pappas</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;is our founder and has served as our chief executive officer since 1985 and has been a director on our Board and our Board chairman since our IPO, and he also served as a director and the chairman of the board of our predecessor company, Chefs&#8217; Warehouse Holdings, LLC. He has been our president since April 11, 2009 and before that was our president from our formation to January 1, 2007. Mr. C. Pappas and Mr. J. Pappas, director and chief operating officer, are brothers. Prior to founding the Company, Mr. C. Pappas played basketball professionally in Europe for several years following his graduation from Adelphi University in 1981 with a Bachelor of Arts degree in Business Administration. Mr. C. Pappas currently oversees all of our business activities, with a focus on product procurement, sales, marketing, strategy development, business development and operations. Mr. C. Pappas currently serves on the board of directors of the International Foodservice Distributors Association and the Hudson National Golf Club, respectively. Mr. C. Pappas&#8217; qualifications to serve on our Board include his extensive knowledge of the Company and the specialty food products distribution business and his years of leadership at the Company.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">John Pappas<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Vice Chairman and Director</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">62</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">John Pappas</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> is a founder of the Company and currently serves as our vice chairman, a position he has held since March 1, 2011, and chief operating officer, a position he has held since February 24, 2022. From our founding in 1985 to March 1, 2011, he served as our chief operating officer. Mr. J. Pappas and Mr. C. Pappas, director and chief executive officer, are brothers. Mr. J. Pappas has been a director on our Board since our IPO, and he also served as a director on the board of our predecessor company, Chefs&#8217; Warehouse Holdings, LLC. He has over 35 years of leadership experience in logistics, facility management and global procurement and oversees our entire network of distribution centers in North America. Mr. J. Pappas is also active in the development of our corporate strategy. Mr. J. Pappas&#8217; qualifications to serve on our Board include his extensive knowledge of the Company and the specialty food products distribution industry and his years of leadership at the Company</span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:24.266%"/><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:3.445%"/><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:67.523%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Name &amp; Position</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Age</span></div></td><td colspan="3" style="border-bottom:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Business Experience</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">James Leddy<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">62</span></td><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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">James &#8220;Jim&#8221; Leddy </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">is our chief financial officer and assistant secretary, positions he has held since his appointment as of November 11, 2017. Prior to his appointment, Mr. Leddy served as our executive vice president of finance since joining the Company in September 2017. Mr. Leddy previously served as interim chief financial officer at JetBlue Airways from November 2016 to February 2017 and served as senior vice president and treasurer from 2012 to November 2016. Prior to joining JetBlue, Mr. Leddy served as senior vice president, treasury and cash management at NBCUniversal from 2008 until 2012, and as a senior technical advisor at General Electric from 2003 until 2008. Previously, Mr. Leddy held corporate risk and treasury management positions at First Union National Bank and Dai-ichi Kangyo Bank. Mr. Leddy holds an M.B.A. in Finance and Management of Technology from the University of Connecticut and a B.A. in Economics from Fordham University.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Alexandros Aldous<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">General Counsel, Corporate Secretary &amp; Chief Government Relations Officer</span></div></td><td colspan="3" style="padding:0 1pt"/><td 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%">45</span></td><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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Alexandros Aldous </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">is our general counsel, corporate secretary, chief government relations officer &amp; chief administrative officer, positions he has held since joining us in March 2011, July 27, 2011, March 8, 2017, and September 16, 2021, respectively. Mr. Aldous is also an adjunct Professor of Law at the Washington College of Law, American University. Mr. Aldous's prior work experience includes working as an attorney with Barclays Capital, the investment banking division of Barclays Bank PLC, in London, where he focused primarily on mergers and acquisitions and capital markets, and prior to that, working as an attorney with Shearman &amp; Sterling LLP, in New York, where he focused primarily on mergers and acquisitions. Mr. Aldous is a member of both the Government Relations Leadership Committee and General Counsel Committee of the International Foodservice Distributors Association; a member of the board of directors of World Trade Center Miami, including chairperson of its Government Relations Committee; a member of the board of trustees of the American College of Greece, including a member of both its Audit Committee and Pierce College Committee; co-chairperson of the Global Alumni Advisory Board of the American College of Greece; and a member of the board of advisors of American University's School of International Service. Mr. Aldous earned a B.A. in Classics and Government from Colby College, a Juris Doctor and M.A. from American University and an LL.M. from the London School of Economics and Political Science. Mr. Aldous is licensed to practice law in the State of New York, District of Columbia, and England and Wales.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Timothy McCauley<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">61</span></td><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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Timothy McCauley</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> has served as our chief accounting officer, since his appointment on February 16, 2018 and previously served as our controller since joining the Company in May 2015. Mr. McCauley has over 35 years of experience in accounting and finance roles across a variety of industries. Mr. McCauley&#8217;s prior work experience includes serving as vice president &#8211; finance at MacDermid Inc., Corporate controller at Northern Tier Energy LP, director of financial reporting and Investor Relations at Presstek, Inc. and finance director at Eastman Kodak Company. Prior to joining Eastman Kodak Company, Mr. McCauley worked with PricewaterhouseCoopers for eleven years in their assurance and business advisory practice. Mr. McCauley holds a Bachelor of Science degree in Business - Accounting from the University of Connecticut and is a registered certified public accountant in the state of Connecticut.</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Christina Polychroni<br/></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Human Resources Officer</span></div></td><td colspan="3" style="padding:0 1pt"/><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%">46</span></td><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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Christina Polychroni</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> is our chief human resources officer since December 31, 2022. Prior to this appointment, Ms. Polychroni served as the company&#8217;s chief talent officer from November 1, 2021 through December 30, 2022. Ms. Polychroni is a management executive with a track record in multinational companies and a strong knowledge of the luxury and food industries in wholesale, retail and digital channels. Ms. Polychroni&#8217;s prior work experience includes her tenure as chief marketing and E-commerce officer at L&#8217;Occitane USA, chief marketing officer at Jack Rogers USA, as well as senior marketing roles in KORRES USA and the Unilever Ice Cream and Nutrition divisions. Ms. Polychroni holds a B.A. in Marketing and MBA from the Athens University of Economics and Business, a Human Resources Management Certificate from Cornell University, and a PhD in Management from the School of Business at the Stevens Institute of Technology.</span></div></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"/></tr></table></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_22"></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1A.  &#160;&#160;&#160;&#160;RISK FACTORS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business, financial condition and results of operations are subject to various risks and uncertainties, including those described below and elsewhere in this Annual Report on Form&#160;10-K. This section discusses factors that, individually or in the aggregate, we think could cause our actual results to differ materially from our expected and historical results. Our business, financial condition or results of operations could be materially adversely affected by any of these risks. This information should be read in conjunction with Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations and the consolidated financial statements and related notes contained in this report. The following discussion of risks is not all inclusive, but is designed to highlight what we believe are the most significant factors to consider when evaluating our business.</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%;text-decoration:underline">Business and Macroeconomic 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%">Our success depends to a significant extent upon general economic conditions, including disposable income levels and changes in consumer discretionary spending.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is exposed to reductions in consumer discretionary spending because our target customers operate in the food-away-from-home industry. Consumer discretionary spending may be affected by many factors outside of our control, including general economic conditions, inflation, disposable income levels, consumer confidence levels, heightened volatility in the financial markets, and uncertain political environment and supply chain disruptions. In uncertain economic environments, consumers may choose to spend discretionary dollars less frequently, which could result in a decline in consumers&#8217; food-away-from-home purchases, particularly in more expensive restaurants, and, consequently, adversely impact the businesses of our customers by, among other things, reducing the frequency with which our customers&#8217; customers choose to dine out or the amount they spend on meals while dining out. If our customers&#8217; sales decrease, our profitability could decline as we spread fixed costs across lower sales volume. Also, similar economic conditions could lead to consumers purchasing less from our direct-to-consumer platforms. Moreover, if a prolonged downturn or uncertain outlook in the economy were to occur, consumers might ultimately make long-lasting changes to their discretionary spending behavior, including dining out less frequently on a permanent basis or purchasing less on our direct-to-consumer platforms. Accordingly, any such effects could harm our business, financial condition or results of operations. Our continued success will depend in part upon our ability to anticipate, identify and respond to changing economic and other conditions and the impact that those conditions may have on discretionary consumer spending. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our business is a low-margin business, and our profit margins may be sensitive to inflationary and deflationary pressures.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We operate within a segment of the foodservice distribution industry, which is an industry characterized by a high volume of sales with relatively low profit margins. Although our profit margins are typically higher than more traditional broadline foodservice distributors, they are still relatively low compared to other industries&#8217; profit margins. Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers&#8217; establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a &#8220;cost plus&#8221; markup, which helps mitigate the negative impact of deflation. If our product mix changes, we may face increased risks of margin compression, as we may be unable to achieve the same level of profit margins as we are able to capture on our traditional specialty products. Our inability to effectively price our specialty food products, produce or center-of-the-plate products, to quickly respond to inflationary and deflationary cost pressures and to reduce our expenses could have a material adverse impact on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Changes in our credit profile may affect our relationship with our suppliers, which could have a material adverse effect on our liquidity.</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%">Changes in our credit profile may affect the way our suppliers view our ability to make payments and may induce them to shorten the payment terms of their invoices if they perceive our indebtedness to be high. Given the large dollar amounts and volume of our purchases from suppliers, a change in payment terms may have a material adverse effect on our liquidity and our ability to make payments to our suppliers and, consequently, may have a material adverse effect on us.</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%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have significant competition from a variety of sources, and we may not be able to compete successfully.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The foodservice distribution industry is highly fragmented and competitive, with national, multi-regional, regional and local distributors and specialty competitors. Regional and local companies may align themselves with other smaller distributors through group purchasing organizations, with the goal of enhancing their geographic reach, private label offerings, overall purchasing power, cost efficiencies, and ability to meet customer distribution requirements. These distributors may also rely on local presence as a source of competitive advantage, and they may have a lower cost to serve and other competitive advantages due to geographic proximity. Additionally, adjacent competition, such as other cash-and-carry operations, commercial wholesale outlets, warehouse clubs and grocery stores, continue to serve the commercial foodservice market. We also experience competition from online direct food wholesalers and other retailers. We generally do not have exclusive distribution agreements with our customers, and they may switch to other distributors that offer lower prices or differentiated products or customer service. The cost of switching distributors is very low, as are the barriers to entry into the U.S. foodservice distribution industry. Such changes may occur particularly during periods of economic uncertainty or significant inflation.</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%">Moreover, some of our customers, including a majority of our hotel customers, purchase their products from us through such group purchasing organizations. If group purchasing organizations are able to add a significant number of our customers as members, we may be forced to lower the prices we charge these customers in order to retain the business, which would negatively affect our business, financial condition or results of operations. Additionally, if we were unable or unwilling to lower the prices we charge for our products to a level that was satisfactory to the group purchasing organization, we may lose the business of those of our customers that are members of these organizations, which could have a material adverse impact on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our future success will be largely dependent upon our ability to profitably meet our customers&#8217; needs for certain gourmet foods and ingredients, varying drop sizes, high service levels and timely delivery. We compete with numerous smaller distributors on a local level, as well as with a limited number of larger, traditional broadline foodservice distributors. We cannot assure investors that our current or potential competitors will not provide specialty food products and ingredients, produce, center-of-the-plate protein items or services that are comparable or superior to those provided by us at prices that are lower than the prices we charge or adapt more quickly than we do to evolving culinary trends or changing market requirements. Accordingly, we cannot assure investors that we will be able to compete effectively against current and future competitors, and increased competition may result in price reductions, reduced gross margins and loss of market share, any of which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on third-party suppliers, and our business may be affected by interruption of supplies or increases in product costs.</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 obtain a significant portion of our specialty food products, produce and center-of-the-plate products from local, regional, national and international third-party suppliers. Our profitability and operating margins are dependent upon, among other things, our ability to anticipate and react to any interruptions in our distribution network and changes to food costs and availability. We generally do not enter into long-term contracts with our suppliers, whereby they would be committed to provide products to us for any appreciable duration of time. Although our purchasing volume can provide leverage when dealing with suppliers, particularly smaller suppliers for whom we may be their largest customer, suppliers may not provide or may be unable to provide the specialty food products, produce or center-of-the-plate products we need in the quantities and at the times and prices we request. Failure to identify an alternate source of supply for these items or comparable products that meet our customers&#8217; expectations may result in significant cost increases. Moreover, we do not currently use financial instruments to hedge our risk exposure to market fluctuations in the price of food products. Similarly, our suppliers may also be affected by higher costs to source or produce and transport food products, as well as by other related expenses that they pass through to their customers, which could result in higher costs for the specialty food products or center-of-the-plate products they supply to us. The United States government and foreign governments may also take actions that may impact the purchase and production of goods, including imposing tariffs or other regulations on certain goods shipped, that may increase costs for goods transported globally. Our inability to anticipate and react to changing food costs through our sourcing and purchasing practices in the future could therefore negatively impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because we do not control the actual production of most of the products we sell, we are also subject to material supply chain interruptions, delays caused by interruption in production, and increases in product costs, including those resulting from product recalls or a need to find alternate materials or suppliers, based on conditions outside our control. These conditions include labor shortages, work slowdowns, work interruptions, strikes or other adverse employment actions by employees of ours or our suppliers, government shutdowns, weather conditions or more prolonged climate change, crop conditions, product recalls, product or raw material scarcity, water shortages, transportation interruptions within our distribution channels, unavailability of fuel or increases in fuel costs, competitive demands, contamination with mold, bacteria or other contaminants, pandemics, natural disasters or other catastrophic events, including the outbreak of e. coli or similar food borne illnesses or bioterrorism in </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-weight:400;line-height:120%">the United States, international hostilities, civil insurrection, and social unrest. For example, weather patterns in recent years have resulted in lower than normal or, conversely, higher than normal levels of rainfall and snowfall in key agricultural states such as California, impacting the price of water and the corresponding prices of food products grown in states affected by such weather. Additionally, the route-to-market for some of the products we sell, such as baking chocolate, depends upon the stability of political climates and a stable labor force in developing nations, such as the Ivory Coast. In such countries, political and social unrest may cause the prices for these products to rise to levels beyond those that our customers are willing to pay, if the product is available at all. If we are unable to obtain these products, our customers may seek a different supplier for these or other products which could negatively impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accordingly, if we are unable to obtain the specialty food products, produce, meat, poultry or seafood that comprise a significant percentage of our product portfolio in a timely manner and in the quantities and at the prices we request as a result of any of the foregoing factors or otherwise, we may be unable to fulfill our obligations to customers who may, as a result of any such failure, resort to other distributors for their food product needs or change the types of products they buy from us to products that are less profitable for us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Price reductions by our manufacturers of products that we sell could cause the value of our inventory to decline. Also, these price reductions could cause our customers to demand lower sales prices for these products, possibly decreasing our margins and profitability on sales.</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 value of our inventory could decline as a result of manufacturer price reductions with respect to products that we sell. Such a decline could have an adverse effect on our revenues. Also, decreases in the market prices of products that we sell could cause customers to demand lower sales prices from us. These price reductions could reduce our margins and profitability on sales with respect to the lower-priced products to the extent that we purchased our inventory of these products at the higher prices prior to the manufacturers price reductions. Reductions in our margins and profitability on sales could have a material adverse effect on our business.</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%">Increases in our labor costs, including as a result of labor shortages, the unionization of some of our associates, the price or unavailability of insurance and changes in government regulation could slow our growth or harm our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, we had 5,156 full-time employees, 64 of whom (approximately 1%) are represented by unions and are operating under collective bargaining agreements which expire at various times between fiscal 2027 and 2028. Although we have not experienced any significant labor disputes or work stoppages in recent history, and we believe we have satisfactory relationships with our employees, including those who are union members, increased unionization or a work stoppage because of our inability to renegotiate union contracts could have a material adverse effect on us. Further, potential changes in labor legislation and case law could result in current non-union portions of our workforce, including warehouse and delivery personnel, being subjected to greater organized labor influence. As we increase our employee base and broaden our distribution operations to new geographic markets, our increased visibility could result in increased or expanded union-organizing efforts. New contracts with existing unions could have substantially less favorable terms than those negotiated prior to such expanded union-organizing efforts.</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%">We are subject to a wide range of labor costs. Because our labor costs (particularly those in our center-of-the-plate category) are, as a percentage of revenues, higher than other industries, we may be significantly harmed by labor cost increases. In addition, labor is a significant cost for many of our customers in the U.S. food-away-from-home industry, as well as for our distributors and suppliers. Any increase in labor costs, including any increases in costs as a result of increases in minimum wage requirements, wage inflation and/or increased overtime payments as a result of labor shortages, work slowdowns, work interruptions, strikes, or other job actions by employees of customers, distributors and suppliers could reduce the profitability of our customers and reduce demand for our products. In addition, increased immigration enforcement measures could cause similar disruptions in our workforce or the workforce of our customers, distributors or suppliers.</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 operations are dependent upon our experienced and sophisticated sales professionals, warehouse personnel and drivers, and, in our center-of-the-plate facilities, the experienced butchers we employ. Qualified individuals have historically been in short supply and an inability to attract and retain them may limit our ability to expand our operations in existing markets, as well as our ability to penetrate new markets. Additionally, the cost of attracting and retaining qualified individuals may be higher than we currently anticipate, and as a result, our profitability could decline. Despite our efforts to control costs while still providing competitive healthcare benefits to our staff members, significant increases in healthcare costs continue to occur, and we can provide no assurance that our cost containment efforts in this area will be effective.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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%">Fuel cost volatility may have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The high cost of fuel can negatively affect consumer confidence and discretionary spending and, as a result, reduce the frequency and amount spent by consumers within our customers&#8217; establishments for food away from home. The high price of fuel and other transportation related costs, such as tolls, fuel taxes, and license and registration fees, can also increase the price we pay for products as well as the costs incurred by us to deliver products to our customers. Furthermore, both the price and supply of fuel are unpredictable and fluctuate based on events outside our control, including geopolitical developments (such as the war in Ukraine and the hostilities in the Middle East), supply and demand for oil and gas, actions by the Organization of Petroleum Exporting Countries and other oil and gas producers, war and unrest in oil producing countries and regions, regional production patterns, and environmental concerns. These factors, if occurring over an extended period of time, could have a material adverse effect on our sales, margins, operating expenses, or 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-style:italic;font-weight:700;line-height:120%">A significant portion of our future growth is dependent upon our ability to expand our operations in our existing markets and to penetrate new markets either through organic growth or through acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have expanded, and intend to continue expanding, our presence in our existing and new markets by adding to our customer base through the expansion of our product portfolio and the increase in the volume and/or number of purchase orders from our customers. Competitive circumstances and consumer characteristics in new segments of existing markets may differ substantially from those in the segments in which we have substantial experience. </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 also regularly evaluate opportunities to acquire other companies. A significant portion of our past growth has been achieved through acquisitions of, or mergers with, other distributors of specialty food products and center-of-the-plate protein items. Our ability to achieve expected benefits of acquisitions depends on, among other things, our ability to effectively execute on our business strategies, integrate and manage the combined operations, retain customers and supplier on terms similar to those in place with the acquired businesses, achieve desired operating efficiencies and sales growth, optimize delivery routes, coordinate administrative, distribution and finance functions, integrate management information systems, expand into new markets to include markets of the acquired business, retain and assimilate the acquired businesses&#8217; employees, comply with additional foreign laws and regulations and maintain our financial and internal controls and systems as we expand our 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%">These risks may be exacerbated in international markets where we have less operational experience. We have an integration team which is dedicated to onboarding new acquisitions and integrating information technology systems as quickly and efficiently as possible. If the integration team does not improve our integration process, the integration of acquisitions could divert the attention of management, and any difficulties or problems encountered in the integration process could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with our acquisition of businesses in the future, if any, we may decide to consolidate the operations of any acquired business with our existing operations or make other changes with respect to the acquired business, which could result in special charges or other expenses. Our results of operations also may be adversely affected by expenses we incur in making acquisitions, by amortization of acquisition-related intangible assets with definite lives and by additional depreciation attributable to acquired assets. Any of the businesses we acquire may also have liabilities or adverse operating issues, including some that we fail to discover before the acquisition, and our indemnity for such liabilities typically has been limited and may, with respect to future acquisitions, also be limited. Additionally, our ability to make any future acquisitions may depend upon obtaining additional financing or the consents of our lenders. We may not be able to obtain this additional financing or these consents on acceptable terms or at all. Moreover, we may need to finance our acquisition activity with the issuance of equity or debt securities, which may have rights and preferences superior to those of our common stock and, in the case of common equity securities, may be issued at such prices and in such amounts as may cause significant dilution to our then-existing common stockholders. To the extent we seek to acquire other businesses in exchange for our common stock, fluctuations in our stock price could have a material adverse effect on our ability to complete acquisitions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, although we enter into acquisition agreements with each company or business we acquire that contain customary representations, warranties, covenants and indemnities, there is no guarantee that we will recover all of our losses that may result from a breach of such agreements. For example, most acquisition agreements contain baskets or deductibles and caps and limitations on damages and on periods in which we may bring a claim. In addition, there can be no guarantee that we will be successful on the merits of any claim that we bring arising out of a breach of an acquisition agreement or that if we are successful on the merits in bringing a claim that the sellers of the businesses we acquire will be able to pay us for our losses. Moreover, the costs that we incur to investigate a potential matter may not be fully recoverable. Additionally, as a result of an acquisition, we may enter into a new business or market or offer products that differ from our core business. Any such new business or market or the sale and distribution of new products may present new challenges for us, and we may not be able to overcome such challenges. Additionally, we may seek to distribute a different set of products than the business that we acquire, </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><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:400;line-height:120%">which may cause a loss of customers of those businesses if we can no longer carry the products they desire or charge more for those products than was charged before we acquired the business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our failure to realize the benefits expected from our acquisitions could result in a reduction in the price of our common stock as well as in increased costs, decreases in the amount of expected revenues and diversion of management&#8217;s time and energy and could materially and adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may have difficulty managing and facilitating our future growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At times since our inception, we have rapidly expanded our operations through organic growth, acquisitions or otherwise. This growth has placed and will continue to place significant demands upon our administrative, operational and financial resources. This growth, however, may not continue. To the extent that our customer base and our distribution networks continue to grow, this future growth may be limited by our inability to acquire new distribution facilities or expand our existing distribution facilities, make acquisitions, successfully integrate acquired entities, implement information systems initiatives or adequately manage our personnel.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Moreover, our future growth may be limited in part by the size and location of our distribution centers. As we near maximum utilization of a given facility, our operations may be constrained and inefficiencies may be created, which could adversely affect our results of operations unless the facility is expanded, volume is shifted to another facility or additional processing capacity is added. Conversely, as we add additional facilities or expand existing operations or facilities, excess capacity may be created. Any excess capacity may also create inefficiencies and adversely affect our results of operations. We cannot assure investors that we will be able to successfully expand our existing distribution facilities or open new distribution facilities in new or existing markets as needed to facilitate growth.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Even if we are able to expand our distribution network, our ability to compete effectively and to manage future growth, if any, will depend on our ability to continue to implement and improve operational, financial and management information systems on a timely basis and to expand, train, motivate and manage our employees. We cannot assure investors that our existing personnel, systems, procedures and controls will be adequate to support the future growth of our operations. Accordingly, our inability to manage our growth effectively could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our customers are generally not obligated to continue purchasing products from us.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Most of our customers buy from us pursuant to individual purchase orders, as we generally do not enter into long-term agreements with our customers for the purchase of our products. Because our customers are generally not obligated to continue purchasing products from us, we cannot assure investors that the volume and/or number of our customers&#8217; purchase orders will remain constant or increase or that we will be able to maintain or add to our existing customer base. Significant decreases in the volume and/or number of our customers&#8217; purchase orders or our inability to retain or grow our current customer base may have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We have experienced losses due to our inability to collect accounts receivable in the past and could experience increases in such losses in the future if our customers are unable to pay their debts to us in a timely manner or at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain of our customers have experienced bankruptcy, insolvency and/or an inability to pay their debts to us as they come due. If our customers suffer significant financial difficulties or bankruptcies, they may be unable to pay their debts to us in a timely manner or at all. It is possible that our customers may contest their obligations to pay us under bankruptcy laws or otherwise. Even if our customers do not contest their obligations to pay us, if our customers are unable to pay their debts to us in a timely manner, it could adversely impact our ability to collect accounts receivable and may require that we take larger provisions for bad debt expense. Moreover, we may have to negotiate significant discounts and/or extended financing terms with these customers in such a situation in an attempt to secure payment for outstanding debts. Accordingly, if we are unable to collect upon our accounts receivable as they come due in an efficient and timely manner, our business, financial condition or results of operations may be materially and adversely affected. During periods of economic weakness, small to medium-sized businesses, like many of our independent restaurant and fine dining establishment customers, may be impacted more severely and more quickly than larger businesses. Consequently, the ability of such businesses to repay their obligations to us may deteriorate, and in some cases this deterioration may occur quickly, which could adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span><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 style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Adverse publicity about us, lack of confidence in our products or services and other risks could negatively affect our reputation and our business.</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%">We believe that we have built a strong reputation for the breadth and depth of our product portfolio and the brands we carry and that we must protect and grow their value to be successful in the future. Any incident that erodes consumer confidence in or affinity for our specialty food, produce or center-of-the-plate products or brands, whether or not justified, could significantly reduce their respective values and damage our business. If our customers perceive or experience a reduction in the quality or selection of our products and brands or our customer service, or in any way believe that we failed to deliver a consistently positive experience, our business, financial condition or results of operations may be affected in a materially adverse manner. Further, the growing use of social media by consumers has greatly increased the speed and extent that information or misinformation and opinions can be shared. Negative posts or comments about us, our brands, or our products on social media could seriously damage our brands and reputation. Additionally, negative reaction to our marketing and advertising, including our social media content, could result in damage to our brands and reputation.</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 may need to recall our products if they become adulterated. If patrons of our restaurant customers become ill from food-borne illnesses, our customers could be forced to temporarily close restaurant locations and our sales would be correspondingly decreased. A specialty foods distribution business such as ours can be adversely affected by negative publicity or news reports, whether or not accurate, regarding food quality issues, public health concerns, illness, safety, injury or government or industry findings concerning our products or others across the food distribution industry. In addition, a widespread health epidemic or food-borne illness, whether or not related to the use of our products, as well as terrorist events may cause consumers to avoid public gathering places, like restaurants, or otherwise change their eating behaviors. Although we have taken steps to mitigate food quality, public health and other foodservice-related risks, these types of health concerns or negative publicity cannot be completely eliminated or mitigated and may harm our results of operations and damage the reputation of, or result in a lack of acceptance of, our products or the brands we carry.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">New information or attitudes regarding diet and health or adverse opinions about the health effects of the products we distribute could result in changes in consumer eating habits, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Consumer eating habits may impact our business as a result of changes in attitudes regarding diet and health or new information regarding the health effects of consuming the products we distribute. For example, customers have increasingly focused on well-being, including reducing sodium and added sugar consumption or using weight-loss drugs to reduce consumption overall or change consumption patterns, as well as the source and authenticity of ingredients in the foods they consume. If consumer eating habits change significantly, we may be required to modify or discontinue sales of certain items in our product portfolio, and we may experience higher costs associated with the implementation of those changes. Additionally, changes in consumer eating habits may result in the enactment of laws and regulations that impact the ingredients and nutritional content of our products or require us to disclose the nutritional content of products. Compliance with these laws and regulations, as well as others regarding the ingredients and nutritional content of our products, may be costly and time consuming. We cannot assure investors that we will be able to effectively respond to changes in consumer health perceptions or resulting new laws or regulations or to adapt our product offerings to trends in eating habits.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We rely on independent certifications for a number of our products.</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%">We rely on independent third-party certifications, such as certifications of our products as &#8220;organic&#8221; or &#8220;Non-GMO,&#8221; to differentiate our products from others. We must comply with the requirements of independent organizations or certification authorities in order to label our products as certified organic. For example, we can lose our &#8220;organic&#8221; certification if a manufacturing plant becomes contaminated with non-organic materials, or if it is not properly cleaned after a production run. In addition, all raw materials must be certified organic. The loss of any independent certifications could adversely affect our market position as an organic and natural products company, which could harm our business.</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><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%">Our business operations and future development could be significantly disrupted if we lose key members of our management team.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The success of our business significantly depends upon the continued contributions of our founders and key employees, both individually and as a group. Our future performance will substantially depend upon our ability to motivate and retain our founders Christopher Pappas, our chairman, president and chief executive officer, and John Pappas, our vice chairman, as well as certain other senior key employees. The loss of the services of either of our founders or any of our key employees, including key employees of the businesses we have acquired, could have a material adverse effect on our business, financial condition or results of operations. We have no reason to believe that we will lose the services of these individuals in the foreseeable future; however, we currently have no effective replacement for these individuals due to their experience, reputation in the foodservice distribution industry and special role in our operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our insurance policies and claims expenses could significantly reduce our profitability. </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 believe that our insurance coverage is customary for businesses of our size and type. In addition, the cost of workers&#8217; compensation insurance, auto liability insurance, general liability insurance and directors&#8217; and officers&#8217; liability insurance fluctuates based upon our historical trends, market conditions and availability. Because our operations principally are centered in large, metropolitan areas, our insurance costs are higher than if our operations and facilities were based in more rural markets. Additionally, health insurance costs in general have risen significantly over the past few years. These increases, as well as federal legislation requiring employers to provide specified levels of health insurance to all employees, could have a negative impact upon our business, financial condition or results of operations, and we cannot assure investors that we will be able to successfully offset the effect of such increases with plan modifications and cost control measures, additional operating efficiencies or the pass-through of such increased costs to our customers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We maintain a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. We record a liability for medical claims during the period in which they occur, as well as an estimate of incurred but not reported claims. Management determines the adequacy of these accruals based on a quarterly evaluation of our historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. If we suffer a substantial loss that is not covered by our self- insurance reserves, the loss and attendant expenses could harm our business and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are self-insured for workers&#8217; compensation and automobile liability to deductibles or self-insured retentions per occurrence. The amounts in excess of our deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Although we believe our aggregate insurance limits should be sufficient to cover reasonably expected claims costs, it is possible that the amount of one or more claims could exceed our aggregate coverage limits. Insurance carriers have raised premiums for many businesses in our industry, including ours, and our insurance and claims expense could continue to increase in the future. Our results of operations and financial condition could be materially and adversely affected if (1) total claims costs significantly exceed our coverage limits, (2) we experience a claim in excess of our coverage limits, (3) our insurance carriers fail to pay on our insurance claims, (4) we experience a claim for which coverage is not provided, or (5) a large number of claims cause our cost under our deductibles to differ from historic averages.</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%">Impairment charges for goodwill or long-lived assets could adversely affect our financial condition and 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%">We monitor the recoverability of our long-lived assets, such as buildings, equipment and leased assets, and evaluate their carrying value for impairment whenever events or changes in circumstances indicate that the carrying amount of such assets may not be fully recoverable. The testing of long-lived assets and goodwill for impairment requires us to make estimates that are subject to significant assumptions and to apply judgment to estimate economic factors and the profitability of future operations. Changes in these estimates, or changes in actual performance compared with these estimates, may affect the fair value of long-lived assets, which may result in an impairment charge.</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%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We cannot accurately predict the amount or timing of any impairment. Should the value of long-lived assets become impaired, our financial condition and results of operations may be adversely affected. For more information on the goodwill assessment, see &#8220;Management&#8217;s Discussion and Financial Condition and Results of Operations&#8212;Critical Accounting Estimates&#8212;Valuation of Goodwill and Intangible Assets&#8221; and Note 8, Goodwill and Other Intangible Assets, to our consolidated financial statements.</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%">Changing rules, public disclosure regulations and stakeholder expectations on ESG-related matters create a variety of risks for our business.</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%">Increasingly, regulators, consumers, customers, investors, employees and other stakeholders are focusing on ESG matters and related disclosures. These changing rules, public disclosure regulations and stakeholder expectations have resulted in, and are likely to continue to result in, increased management time and attention spent complying with or meeting such regulations and expectations. For example, developing and acting on initiatives within the scope of ESG, and collecting, measuring and reporting ESG-related information and metrics can be costly, difficult and time consuming and is subject to evolving reporting standards, including the SEC&#8217;s proposed climate-related reporting requirements, and similar proposals by other international regulatory bodies. This rapidly changing environment may result in increased general and administrative expenses.</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 may also communicate certain initiatives and goals regarding environmental matters, diversity and other ESG-related matters. These initiatives and goals could be difficult and expensive to implement, and we could be criticized for the accuracy, adequacy or completeness of the disclosure. Further, statements about our ESG-related initiatives and goals, and progress against those goals, may be based on standards for measuring progress that are still developing, internal controls and processes that continue to evolve, and assumptions that are subject to change in the future. In addition, we could be criticized for the scope or nature of such initiatives or goals, or for any revisions to these goals. If our ESG-related data, processes and reporting are incomplete or inaccurate, or if we fail to achieve progress with respect to our goals within the scope of ESG on a timely basis, or at all, our reputation, business, results of operations and financial condition could be adversely impacted.</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%;text-decoration:underline">Geographic and Global 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%">Significant public health epidemics or pandemics may adversely affect our business, results of operations and financial condition.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">A public health epidemic or pandemic can significantly impact our business or those of our Core Customers or suppliers, particularly if located in geographies in which we have significant operations. Such events could significantly impact the food-away-from-home industry and other industries that are sensitive to changes in consumer discretionary spending habits. In addition, our operations could be disrupted if we were required to quarantine employees that work at our various distribution centers and processing facilities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The extent to which any public health epidemic or pandemic may impact our financial condition or results of operations is uncertain and will depend on future developments including new information that may emerge on the severity or transmissibility of the disease, new variants, government responses, trends in infection rates, development and distribution of effective medical treatments and vaccines, and future consumer spending behavior, among others.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Because our foodservice distribution operations are concentrated in certain culinary markets, we are susceptible to economic and other developments, or events, including adverse weather conditions, in these areas.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our financial condition and results of operations are highly dependent upon the local economies of the culinary markets in which we distribute our products. In recent years, certain of these markets have been more resilient to economic downturns than others. Moreover, sales in our New York market accounted for approximately 16% of our net sales for fiscal year 2025. We are therefore particularly exposed to downturns in this regional economy. We also have significant operations in the San Francisco Bay Area, Los Angeles, New England and Middle East. Deterioration in the economic conditions of our key markets generally, or in the local economy of the New York metropolitan area, San Francisco Bay or Los Angeles, New England and Middle East areas, specifically, could affect our business, financial condition or results of operations in a materially adverse manner.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, given our geographic concentrations, and recent international expansion, other regional occurrences such as adverse weather conditions, terrorist attacks and other catastrophic events could have a material adverse effect on our business, financial condition or results of operations. Adverse weather conditions can significantly impact the business of our customers and our ability to profitably and efficiently conduct our operations and, in severe cases, could result in our trucks being unable to make deliveries or cause the temporary closure or the destruction of one or more of our distribution centers. Our operations and/or distribution centers which are located in (i) New York City, New England, Ohio, Washington D.C., Chicago and Canada are </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><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:400;line-height:120%">particularly susceptible to significant amounts of snowfall and ice, (ii) Florida is particularly susceptible to hurricanes and flooding, and (iii) Los Angeles and San Francisco are particularly susceptible to earthquakes, mudslides and wildfires, among other locally occurring adverse weather conditions. In addition, our restaurant customers, many of which are independently owned with operations limited to one or two markets, may be less able to withstand the impact on their business from adverse weather conditions than national chain restaurants because they are unable to spread the risks of such events across numerous locations. In some cases, these customers may not be able to re-open their restaurants, and consequently make payment to us for products previously provided, if the weather event or other catastrophic event is severe, particularly if they lacked sufficient insurance or their insurance claims are not processed quickly.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Due to their prominence as, among other characteristics, densely-populated major metropolitan cities and as international hubs for intermodal transportation, a majority of our markets are potential targets for terrorist activity and are susceptible to other catastrophic events and could be subject to transportation disruption. </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 markets outside the United States may also be impacted by political protests or instability. Moreover, our business, including our global supply chain, may be affected by geopolitical issues, such as the Russian invasion of Ukraine and related sanctions as well as the ongoing conflict in Israel and the Middle East, which have resulted in increased global tensions and contributed to rising input costs. Sustained or worsening global economic conditions and geopolitical issues may disrupt or increase our cost of doing business and otherwise disrupt and delay our supply chain operations. If our or our customers&#8217; operations are significantly disrupted or if any one or more of our distribution centers is temporarily closed or destroyed for any of the foregoing reasons, our business, financial condition or results of operations may be materially adversely affected.</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%;text-decoration:underline">Information Technology, Intellectual Property and Data Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We rely upon information technology solutions including enterprise networks and software to process, transmit and store data related to virtually all our business processes and activities. Our business involves the storage and transmission of many types of sensitive or confidential information, including customers&#8217; and suppliers&#8217; personal information, private information about employees, and financial and strategic information about us and our operations. We leverage a suite of integrated hardware and software that relies on the availability of private and public networks to facilitate collaboration among all stakeholders. Likewise, we use mobile networks, web social media and other online applications to conduct business with suppliers and customers. Our operations depend upon our ability to protect our computer equipment and systems against damage from physical theft, fire, power loss, telecommunications failure or other catastrophic events, as well as from internal and external cybersecurity breaches, viruses, worms and other disruptive problems. We are continuously improving our information technology solutions, resulting in a larger technological presence and corresponding increase in exposure to cybersecurity risk. We and our third-party suppliers may experience cybersecurity incidents of varying degrees from time-to-time, such as ransomware and phishing attacks, as well as distributed denial of service attacks and the theft of data. Cyber threats are constantly evolving, are becoming more sophisticated and are being made by groups and individuals with a wide range of expertise and motives, and this increases the difficulty of detecting and successfully defending against them.</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 damage or failure of our computer systems or network infrastructure that causes an interruption in our operations, due to theft, destruction, loss, corruption, misappropriation, or unauthorized release of sensitive and/or confidential information or intellectual property (including personal information in violation of one or more privacy laws), or interference with our information technology systems or the technology systems of third parties on which we rely, could result in business disruption, disruption to our systems, loss of revenue, negative publicity, reputational and brand damage, violation of privacy laws, loss of customers, potential liability, (including litigation or other legal actions against us or the imposition by governmental authorities of penalties, fines, fees or liabilities, which, in turn, could cause us to incur significantly increased cybersecurity protection and remediation costs), and competitive disadvantage, which in turn could adversely affect our business and results of operations. In addition, if our suppliers or customers experience such a breach or unauthorized disclosure or system failure, their businesses could be disrupted or otherwise negatively affected. This may result in a disruption in our supply chain or reduced customer orders, which would adversely affect our business 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%">We have also outsourced several information technology support services and administrative functions to third-party service providers, including cloud-based service providers, and may outsource other functions in the future to achieve cost savings and efficiencies. If these service providers do not perform effectively due to breach or system failure, we may not be able to achieve the expected benefits and our business may be disrupted.</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%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Further, as we pursue our strategy to grow through acquisitions and to pursue new initiatives that improve our operations and cost structure, we are also expanding and improving our information technologies, resulting in a larger technological presence and corresponding exposure to cybersecurity risk. Failure to adequately assess and identify cybersecurity risks associated with acquisitions and new initiatives could increase our vulnerability to such risks.</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%">While we have implemented cybersecurity solutions, conducted employee awareness campaigns, employed both internal resources and external consultants to conduct auditing and testing for weaknesses in our systems, controls, firewalls and encryption and intend to maintain and upgrade our security technology and operational procedures to prevent such damage, breaches, attacks, or other disruptive problems, such efforts may be unsuccessful which in turn could provide an opportunity for cyber attacks. Additionally, information technology systems, including those used by cyber attackers, continue to evolve and, in order to remain competitive, we must implement new technologies in a timely and efficient manner. For example, as artificial intelligence capabilities improve and are increasingly adopted, they may be used to identify vulnerabilities and craft increasingly sophisticated cybersecurity attacks. Attachments crafted with artificial intelligence tools could directly attack information systems with greater speed and/or efficiency than a human threat actor or create more effective phishing emails. Vulnerabilities may also be introduced from the use of artificial intelligence by us, our customers, suppliers, and other business partners and third-party providers. Use of artificial intelligence by us or such third parties, whether authorized or unauthorized, increases the risk that our intellectual property and other proprietary information will be unintentionally disclosed. Our failure to implement timely and/or successfully new technologies may adversely affect our business and competitiveness and, consequently, our 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-style:italic;font-weight:700;line-height:120%">Our investments in information technology may not produce the benefits that we anticipate.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In an attempt to reduce our operating expenses, increase our operational efficiencies, boost our operating margins and more closely track the movement of our inventory in our center-of-the-plate category, we have aggressively invested in the development and implementation of new information technology. We may not be able to implement these technological changes in the time frame we have planned, and any delays in implementation could negatively impact our business, financial condition or results of operations. In addition, the costs to make these changes may exceed our estimates and will likely exceed any benefits that we realize during the early stages of implementation. Even if we are able to implement the changes as planned, and within our cost estimates, we may not be able achieve the expected efficiencies, cost savings and operational enhancements from these investments which could have an adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, our systems may increasingly incorporate features involving artificial intelligence, which is complex, subject to increasing litigation and regulatory scrutiny, and may have errors or inadequacies that are not easily detectable. In some instances, we may make use of third-party artificial intelligence products and services. These features, products, and services may produce unintentional or unexpected outputs that are incorrect, infringe intellectual property or other rights, not match our business goals, not comply with our internal policies or applicable legal or contractual requirements, or otherwise be inconsistent with our business goals.</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%">Our failure to comply with data privacy regulations could adversely affect our business.</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 are new and emerging data privacy laws, as well as frequent updates and changes to existing data privacy laws, in most jurisdictions in which we operate. Given the complexity of these laws and the often-onerous requirements they place on businesses regarding the collection, storage, handling, use, disclosure, transfer, and security of personal data, it is important for us to understand their impact and respond accordingly. Failure to comply with data privacy laws can result in substantial fines or penalties, legal liability and/or reputational damage.</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 California Consumer Privacy Act of 2018 (the &#8220;CCPA&#8221;), which went into effect on January 1, 2020, imposes additional obligations on companies regarding the handling of personal information and provides certain individual privacy rights to persons whose information is collected. For example, the California Privacy Rights Act (the &#8220;CPRA&#8221;), which was approved by California voters as a ballot initiative in November 2020, modifies the CCPA significantly, further enhancing and extending an individual&#8217;s rights over their personal data and the obligations placed on companies that handle this data. The resulting new regulations became effective on January 1, 2023. Most notably, employee and business data were brought into scope, which raises the compliance requirements for us significantly, in terms of internal controls, processes and governance requirements.</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%">Furthermore, since 2020, several other U.S. states have enacted (and additional U.S. states are considering enacting) stringent consumer privacy laws, which may impose varying standards and requirements on our data collection, use and processing activities. Continued state by state introduction of privacy laws can be expected to lead to significantly greater complexity in our compliance requirements globally, which could result in complaints from data subjects and/or action from regulators. If we do not provide sufficient resources to ensure we are able to respond, adapt and implement the necessary requirements to </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%">25</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">respond to the various forthcoming changes, which could include federal data privacy requirements in the U.S., while continuing to maintain our compliance with global data privacy laws, this could adversely impact our reputation and we could face exposure to fines levied by regulators, which could have a significant financial impact on our business.</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%">We may not be able to adequately protect our intellectual property, which, in turn, could harm the value of our brands and adversely affect our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our ability to implement our business plan successfully depends in part upon our ability to further build brand recognition, including for our proprietary products, using our trademarks, service marks and other proprietary intellectual property, including our names and logos. We have registered or applied to register a number of our trademarks. We cannot assure investors that our trademark applications will be approved. Third parties may also oppose our trademark applications, or otherwise challenge our use of the trademarks. In the event that our trademarks are successfully challenged, we could be forced to rebrand our goods and services, which could result in loss of brand recognition and could require us to devote resources to advertising and marketing new brands. If our efforts to register, maintain and protect our intellectual property are inadequate, or if any third-party misappropriates, dilutes or infringes upon our intellectual property, the value of our brands may be harmed, which could have a material adverse effect on our business, financial condition or results of operations and might prevent our brands from achieving or maintaining market acceptance.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may also face the risk of claims that we have infringed third parties&#8217; intellectual property rights. If third parties claim that we have infringed or are infringing upon their intellectual property rights, our operating profits could be affected in a materially adverse manner. Any claims of intellectual property infringement, even those without merit, could be expensive and time consuming to defend, require us to rebrand our services, if feasible, divert management&#8217;s attention and resources or require us to enter into royalty or licensing agreements in order to obtain the right to use a third-party&#8217;s intellectual property. Any royalty or licensing agreements, if required, may not be available to us on acceptable terms or at all. A successful claim of infringement against us could result in our being required to pay significant damages, enter into costly license or royalty agreements, or stop the sale of certain products or services, any of which could have a negative impact on our business, financial condition or results of operations and could harm our future prospects.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Legal and Regulatory Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Product liability claims could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Like any other distributor of food products, we face an inherent risk of exposure to product liability claims if the products we sell cause injury or illness. We may be subject to liability, which could be substantial, because of actual or alleged contamination in products sold by us, including products sold by companies before we acquired them. We have, and the companies we have acquired have had, liability insurance with respect to product liability claims. This insurance may not continue to be available at a reasonable cost or at all, and it may not be adequate to cover product liability claims against us or against any of the companies we have acquired. We generally seek contractual indemnification from manufacturers or suppliers of the product, but any such indemnification is limited, as a practical matter, to the creditworthiness of the indemnifying party. If we or any of our acquired companies do not have adequate insurance or contractual indemnification available, product liability claims and costs associated with product recalls, including a loss of business, could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">If the products we distribute are alleged to cause injury or illness or fail to comply with governmental regulations, we may need to recall our products.</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%">Meat, poultry and seafood products that we distribute may be subject to product recalls, including voluntary recalls or withdrawals, if they are alleged to cause injury or illness (including food-borne illness such as E. coli, bovine spongiform, encephalopathy, hepatitis A, trichinosis, listeria, or salmonella) or if they are alleged to have been mislabeled, misbranded, or adulterated or to otherwise be in violation of governmental regulations. These pathogens are generally found in the environment and can be introduced as a result of improper handling in our facilities or at the consumer level. These risks may be controlled, although not eliminated, by adherence to good manufacturing practices and finished product testing. We have little, if any, control over proper handling before we receive the product or once the product has been shipped to our customers. Outbreaks of diseases, or the perception by the public that an outbreak has occurred, or other concerns regarding diseases, can lead to inadequate supply, cancellation of orders by customers and adverse publicity, any of which can have a significant negative impact on consumer demand and, as a result, on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We may also voluntarily recall or withdraw products that we consider not to meet our quality standards, whether for taste, appearance, or otherwise, in order to protect our brand and reputation. If there is any future product withdrawal that results in </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%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">substantial and unexpected expenditures, destruction of product inventory, damage to our reputation, or lost sales because of the unavailability of the product.</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%">We are subject to significant governmental regulation, and failure to comply could subject us to enforcement actions, recalls or other penalties, which could have a material adverse effect on our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business is highly regulated at the federal, state and local levels, and our specialty food products, meat, poultry and seafood products and distribution operations require various licenses, permits and approvals. For example:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">the products we distribute in the United States are subject to regulation and inspection by the FDA and the USDA, the products we distribute in the Middle East are subject to regulation and inspection by the Abu Dhabi Food Control Authority, Ministry of Health, and Centre for Food Safety and Quality, and the products we distribute in Canada are subject to regulation by Health Canada and the Canadian Food Inspection Agency;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">our warehouse, distribution facilities, repackaging activities and other operations also are subject to regulation and inspection, as applicable, by the FDA, the USDA, Health Canada, the Canadian Food Inspection Agency, Abu Dhabi Food Control Authority, Ministry of Health, Centre for Food Safety and Quality, and state, and provincial health authorities; and</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">our U.S., Canadian, and Middle Eastern trucking operations are subject to regulation by, as applicable, the U.S. Department of Transportation, the U.S. Federal Highway Administration, Transport Canada, the Surface Transportation Board, Dubai Road and Transport Authority, Abu Dhabi Transport Authority, Ministry of Transport, and provincial transportation authorities.</span></div><div><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 failure to comply with applicable legal and regulatory requirements could result in investigations, litigation or other legal proceedings, administrative, civil or criminal fines or penalties, mandatory or voluntary product recalls, cease and desist orders against operations that are in noncompliance, closure of facilities or operations, the loss, modification or revocation of any existing licenses, permits or approvals or the failure to obtain additional licenses, permits or approvals in new jurisdictions where we intend to do business. Our suppliers are also subject to similar regulatory requirements and oversight.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As a result of our global operations, we are required to comply with laws and regulations governing ethical, anti-bribery and similar business practices. In our foreign operations, we are subject to the risk that one or more of our employees, contractors or agents could engage in business practices prohibited by U.S. laws and regulations that are applicable to us, such as the Foreign Corrupt Practices Act, including those based in or from countries where practices that violate U.S. laws and regulations or the laws and regulations of other countries may be customary, or will engage in business practices that are prohibited by the Company&#8217;s policies or circumvent its compliance programs. Any of these violations could adversely affect our business, financial condition and operating results. Further, foreign currency exchange rates and fluctuations may have an effect on our future costs or on future cash flows from our foreign operations and could adversely affect our financial condition and operating results.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Climate change, or the legal, regulatory or market measures being implemented to address climate change, may have an adverse impact on our business.</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 effects of climate change may create financial and operational risks to our business, both directly and indirectly. There is an increased focus around the world by regulatory and legislative bodies at all levels towards policies relating to climate change and the impact of global warming, including the regulation of greenhouse gas (&#8220;GHG&#8221;) emissions, energy usage and sustainability efforts, such as package recycling. Increased compliance costs and expenses due to the impacts of climate change on our business, as well as additional legal or regulatory requirements regarding climate change or designed to reduce or mitigate the effects of carbon dioxide and other GHG emissions on the environment, may cause disruptions in, or an increase in the costs associated with, the running of our business, particularly with regard to our distribution and supply chain operations. Moreover, compliance with any such legal or regulatory requirements may require that we implement changes to our business operations and strategy, which would require us to devote substantial time and attention to these matters and cause us to incur additional costs. The effects of climate change, and legal or regulatory initiatives to address climate change, could have a long-term adverse impact on our business and 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%">For example, on October 7, 2023, California Governor Gavin Newsom signed into law SB 261 (&#8220;SB 261&#8221;), Climate-Related Financial Risk, and SB 253 (&#8220;SB 253&#8221;), the Climate Corporate Data Accountability Act, which significantly expand climate-related disclosure requirements for certain companies doing business in California. Commencing on January 1, 2026, and biennially thereafter, SB 261 would have mandated that we publicly disclose our climate-related financial risks, including disclosing strategies we have adopted to mitigate and adapt to these risks. Claimants led by the U.S. Chamber of Commerce, </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%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">however, have sought to permanently enjoin the two laws, and, on November 18, 2025, the U.S. Court of Appeals for the Ninth Circuit temporarily halted the enforcement of SB 261. At oral arguments on January 9, 2026, a three-judge panel questioned the parties on freedom of speech issues. Despite this uncertainty, many companies have invested significant time and resources preparing to comply with SB 261&#8217;s climate risk disclosure rules and are continuing their preparations while monitoring litigation developments. A written decision is expected from the Ninth Circuit in 2026, which will determine whether the law will be permanently blocked or allowed to move forward. If the Ninth Circuit allows SB 261 to move forward, we would expect that the California Air Resources Board (&#8220;CARB&#8221;) would promulgate a revised compliance deadline. Noncompliance with the requirements of SB 261 could expose us to a fine of up to $50,000 per reporting year, and we may also be required to pay an annual filing fee.</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 Ninth Circuit declined to temporarily halt the enforcement of SB 253, and SB 253 mandates that covered companies publicly report GHG emissions data annually with a maiden reporting deadline of August 11, 2026. Noncompliance with the requirements of SB 253 could expose us to a fine of up to $500,000 per reporting 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%">Additionally, California enacted Assembly Bill 1305 (&#8220;AB 1305&#8221;). AB 1305, which became effective January 1, 2024, created new annual disclosure requirements for companies operating in California regarding the substantiation of certain climate-related statements. Noncompliance with the requirements of AB 1305 could expose us to fines of up to $2,500 per individual violation, up to a total of $500,000.</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%">Compliance with these climate-related disclosure rules will require additional time and attention of management and financial resources. We must develop robust systems, processes, and controls for assessing and reporting our climate-related financial risks, as well as ensuring transparency and accuracy in our disclosures. Furthermore, if our competitors&#8217; climate change or sustainability performance is perceived to be better than ours, potential or current investors may elect to invest with our competitors instead. In addition, in the event that we communicate certain initiatives or goals regarding greenhouse gas emission reductions, we could fail, or be perceived to fail, in our achievement of such initiatives or goals, or we could be criticized for the scope of such initiatives or goals. If we fail to satisfy the expectations of investors, customers, employees and other stakeholders or our initiatives are not executed as planned, our business, financial condition or results of operations could be adversely affected.</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%">Adverse judgments or settlements resulting from legal proceedings in which we may be involved in the ordinary course of our business could reduce our profits or limit our ability to operate our business.</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 the ordinary course of our business, we may become involved in various legal proceedings. The outcome of these proceedings cannot be predicted. If any of these proceedings were to be determined adversely to us or a settlement involving a payment of a material sum of money were to occur, it could materially and adversely affect our profits or ability to operate our business. Additionally, we could become the subject of future claims by third parties, including our employees&#894; suppliers, customers, and other counterparties&#894; our investors&#894; or regulators. For example, we are subject to the risk of employment-related litigation, which we believe increased as a result of our large workforce in California and New York, at both the state and federal levels, including claims styled as class action lawsuits, which are more costly to defend. Also, some employment-related claims in the area of wage and hour disputes are not insurable risks. Any significant adverse judgments or settlements could reduce our profits and could limit our ability to operate our business. Further, we may incur costs related to claims for which we have appropriate third-party indemnity, but such third parties may fail to fulfill their contractual obligations.</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:115%">Changes in applicable federal, state, provincial and local tax laws and regulations in the United States, Canada and the Middle East, and the resolution of tax disputes, may adversely impact our business, financial condition or results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are subject to federal, state, provincial and local tax laws and regulations in the United States, Canada and Middle East</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 changes in tax laws or regulations or tax rulings may have an adverse impact on our effective tax rate. The U.S. and many state and local jurisdictions where we do business from time to time enact changes in relevant tax, accounting and other laws, regulations and interpretations. In addition, aspects of U.S. tax laws may lead foreign jurisdictions to respond by enacting additional tax legislation that is unfavorable to us. Given the unpredictability of possible changes to U.S. federal and state and local tax laws and regulations, it is very difficult to predict their cumulative effect on our results of operations and cash flows, but new and changed laws and regulations could adversely impact our results of operations. Although we believe that our tax estimates are reasonable, if the Internal Revenue Service (&#8220;IRS&#8221;) or any other taxing authority disagrees with the positions we have taken on our tax returns, we could face additional tax liability, including interest and penalties. If material, payment of such additional amounts upon final adjudication of any disputes could have a material impact on our business, financial condition or results of operations. </span></div><div 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%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Many jurisdictions and intergovernmental organizations have been discussing or are in the process of implementing proposals that may change various aspects of the existing framework under which our tax obligations are determined in future periods. For example, the Organization for Economic Co-operation and Development (the &#8220;OECD&#8221;), an international association comprised of 38 countries, including the United States, has issued proposals that change long-standing tax principles including on a global minimum tax initiative. In December 2022, the European Union member states agreed to implement the OECD&#8217;s Base Erosion and Profit Shifting (&#8220;BEPS&#8221;) 2.0 Pillar Two global corporate minimum tax rate of 15% on companies with revenues of at least &#8364;750 million, with associated rules going into effect in some member states in 2024. In June 2024, Canada enacted the Pillar Two global minimum tax rate. Numerous other countries have also begun to implement or have already implemented similar measures. The Company will continue to monitor regulatory developments to assess potential impacts to the Company.</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%">Complying with new tax rules, laws or regulations could impact our business, financial condition or results of operations, and increases to federal, provincial or state statutory tax rates and other changes in tax laws, rules or regulations may increase our effective tax rate. Any increase in our effective tax rate could have a material impact on our business, financial condition or results of operations. </span></div><div><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 estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. A valuation allowance is recognized if, based on the available positive and negative evidence, it is more likely than not that some or all of a deferred tax asset is not recoverable. This evaluation considers several factors, including recent results of operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. Our financial condition and results of operations could be adversely impacted if our valuation allowances increase due to an unfavorable change in our estimate of the recoverability of our deferred tax assets or changes in laws or regulations that limit our ability to recover them.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Financial Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our substantial indebtedness may limit our ability to invest in the ongoing needs of our business.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, we had approximately $759.0 million of total indebtedness, consisting of $252.0 million of loans outstanding on our senior secured term loan facility (&#8220;Term Loan&#8221;), $287.5 million of convertible debt, $100.0 million of borrowings outstanding under our asset-based loan facility (&#8220;ABL&#8221;) and $119.5 million of finance leases and other financing obligations. See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our indebtedness could have important consequences for us and our investors. For example, our indebtedness:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">requires us to utilize a substantial portion of our cash flows from operations to make payments on our indebtedness, reducing the availability of our cash flows to fund working capital, capital expenditures, development activity and other general corporate purposes;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">increases our vulnerability to adverse general economic or industry conditions;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">limits our flexibility in planning for, or reacting to, changes in our business or the industries in which we operate;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">makes us more vulnerable to increases in interest rates, as borrowings under our Term Loan and ABL (together the &#8220;Credit Facilities&#8221;) are at variable rates;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">in the case of our convertible debt, could result in the issuance of additional shares of our common stock that would result in the dilution of our then-existing stockholders;</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">limits our ability to obtain additional financing in the future for working capital or other purposes, including to finance acquisitions; and</span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">places us at a competitive disadvantage compared to our competitors with less indebtedness.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">If our earnings are insufficient to fund our operations, including our acquisition growth strategy, we will need to raise additional capital or issue additional debt, including longer-term, fixed-rate debt, to pay our indebtedness as it comes due or as our availability under our ABL is exhausted. If we are unable to obtain funds necessary to make required payments or if we fail to comply with the various requirements of our Credit Facilities and convertible debt agreements, we would be in default, which would permit the holders of our indebtedness to accelerate the maturity of the indebtedness and could cause defaults under any indebtedness we may incur in the future. Any default under our indebtedness requiring the repayment of outstanding borrowings would have a material adverse effect on our business, financial condition and results of operations. If we are unable to refinance or repay our indebtedness as it becomes due, we may become insolvent and be unable to continue operations.</span></div><div><span><br/></span></div><div 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%">29</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-weight:400;line-height:120%">Although the agreements governing the Credit Facilities contain restrictions on the incurrence of additional indebtedness, these restrictions are subject to a number of qualifications and exceptions, and the indebtedness incurred in compliance with these restrictions could be substantial. Also, these restrictions do not prevent us from incurring obligations that do not constitute indebtedness. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The agreements governing the Credit Facilities require us to maintain fixed charge coverage ratios and leverage ratios. Our ability to comply with these ratios in the future may be affected by events beyond our control, and our inability to comply with the required financial ratios could result in a default under the Credit Facilities. In the event of events of default, the lenders under the Credit Facilities could elect to terminate lending commitments and declare all borrowings outstanding, together with accrued and unpaid interest and other fees, to be immediately due and payable. See &#8220;Management&#8217;s Discussion and Financial Condition and Results of Operations</span><span style="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8212;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Liquidity and Capital Resources.&#8221;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Our ability to raise capital in the future may be limited.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our business and operations may consume resources, including availability under our ABL, faster than we currently anticipate. In the future, we may need to raise additional funds through the issuance of new equity securities, debt, including longer-term, fixed-rate debt, or a combination of both. Additional financing may not be available on favorable terms or at all. If adequate funds are not available on acceptable terms, we may be unable to fund our capital requirements or grow our business through acquisitions, or otherwise. If we issue new debt securities, the debt holders may have rights senior to those of our common stockholders to make claims on our assets, and the terms of any debt could restrict our operations, including our ability to pay dividends on our common stock. If we issue additional equity securities or convertible debt, existing stockholders will experience dilution, and the new equity securities could have rights senior to those of our common stock. Because our decision to issue securities in any future offering will depend upon market conditions and other factors beyond our control, we cannot predict or estimate the amount, timing or nature of our future offerings. Thus, our stockholders bear the risk of our future securities offerings reducing the market price of our common stock and diluting their interest.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">We may be unable to obtain debt or other financing, including financing necessary to execute on our acquisition strategy, on favorable terms or at all.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">There are inherent risks in our ability to borrow debt capital. Lenders, including those participating in the Credit Facilities, may become insolvent or tighten their lending standards, which could make it more difficult for us to borrow under our ABL, refinance our existing indebtedness or obtain other financing on favorable terms or at all. Our access to funds under the Credit Facilities is dependent upon the ability of our lenders to meet their funding commitments. Our financial condition and results of operations would be adversely affected in a material manner if we were unable to draw funds under the ABL because of a lender default or if we had to obtain other cost-effective financing. Longer term disruptions in the capital and credit markets as a result of uncertainty, changing or increased regulation, reduced alternatives or failures of significant financial institutions could adversely affect our access to liquidity needed for our business. Any disruption could require us to take measures to conserve cash until the markets stabilize or until alternative credit arrangements or other funding for our business can be arranged. Such measures could include deferring capital expenditures (including our entry into new markets, including through acquisitions) and reducing or eliminating other discretionary uses of cash.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%;text-decoration:underline">Risks Relating to Ownership of our Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Concentration of ownership among our existing executive officers, directors and their affiliates may prevent new investors from influencing significant corporate decisions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of February&#160;9, 2026, our executive officers, directors and their affiliates beneficially owned, in the aggregate, approximately 12.7% of our outstanding shares of common stock. In particular, Christopher Pappas, our president and chief executive officer, and John Pappas, our vice chairman and chief operating officer, beneficially owned approximately 11.0% of our outstanding shares of common stock as of February&#160;9, 2026. As a result of their significant individual ownership levels, these stockholders will be able to exercise a significant level of control over all matters requiring stockholder approval, including the election of directors, amendment of our certificate of incorporation and approval of significant corporate transactions. This control could have the effect of delaying or preventing a change of control of our company or changes in management and will make the approval of certain transactions difficult or impossible without the support of these stockholders.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_25"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1B.  &#160;&#160;&#160;&#160;UNRESOLVED STAFF COMMENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_28"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 1C.&#160;&#160;&#160;&#160;CYBERSECURITY</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%">Cybersecurity Risk Management and Strategy</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock" id="f-36" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As part of our cybersecurity process, we engage external auditors and consultants to assess our cybersecurity program and compliance with applicable practices and standards. To identify and manage the material risks of cybersecurity threats to our business, operations and control environments, we have made significant investments in our technology and have implemented policies, programs and controls, with a focus on cybersecurity incident prevention and mitigation. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock" id="f-37" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementProcessesIntegratedFlag" format="ixt:fixed-true" id="f-38">Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag" format="ixt:fixed-true" id="f-39" continuedAt="f-39-1"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementThirdPartyEngagedFlag" format="ixt:fixed-true" id="f-40">Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards.</ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><ix:continuation id="f-39-1" continuedAt="f-39-2"> </ix:continuation></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%"><ix:continuation id="f-39-2">We mitigate risks from cybersecurity incidents using a multi-faceted approach that includes, but is not limited to: establishing information security policies and standards, implementing information protection processes and technologies, assessing cybersecurity risk through vulnerability assessments and audits on an annual basis, reviewing newly developed cybersecurity standards or legislation, implementing cybersecurity training, real-time monitoring our information technology systems for cybersecurity threats through a 7x24 security operations center and collaborating with public and private organizations on best practices.</ix:continuation></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%"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag" format="ixt:fixed-false" id="f-41">We did not experience a material cybersecurity incident during the fiscal year ended December&#160;26, 2025.</ix:nonNumeric> For more information on risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, see &#8220;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.</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:700;line-height:120%">Cybersecurity Governance</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock" id="f-44" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock" id="f-43" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskRoleOfManagementTextBlock" id="f-42" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-45" escape="true">Our board of directors is engaged in overseeing and reviewing the Company&#8217;s strategic direction and objectives, including the Company&#8217;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock" id="f-47" escape="true"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag" format="ixt:fixed-true" id="f-46">Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator</ix:nonNumeric> have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag" format="ixt:fixed-true" id="f-48"><ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock" id="f-49" escape="true">The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer.</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock" id="f-50" escape="true">Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.</ix:nonNumeric></ix:nonNumeric></span></div></ix:nonNumeric></ix:nonNumeric></ix:nonNumeric><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%">31</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_31"></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.  &#160;&#160;&#160;&#160;PROPERTIES</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 operate 44 distributions centers located in the United States, Canada, Qatar, Oman, and United Arab Emirates, totaling approximately 3.1 million square feet. We own two distribution facilities in Massachusetts with a combined 241,000 square feet, two distribution centers in Ohio with a combined 120,400 square feet, and a 10,000 square foot protein processing facility and distribution center in Chicago, Illinois. Additionally we own an airplane hangar in Connecticut. All of our other properties are leased. The following table sets forth our significant distribution, protein processing, corporate and other support facilities by state or country and their approximate aggregate square footage as of December&#160;26, 2025.</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:53.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.255%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.305%"/><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%">State / Country</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%">Number of Facilities</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%">Total Square Footage</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">California</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">8</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">712,500&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Texas</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">392,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Maryland</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">324,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">311,600&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Massachusetts</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">261,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">246,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Florida </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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">215,900&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oregon</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">211,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New Jersey</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nevada</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">168,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Illinois</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">144,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Colorado</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">136,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ohio</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">120,400&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">99,400&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Washington</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">83,500&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Arizona</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,300&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qatar</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">43,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oman</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,100&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michigan</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Tennessee</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,800&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:top"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Connecticut </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:2px 1pt;text-align:right;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,200&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/><td 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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,815,900&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:top"/></tr></table></div><div style="margin-top:5pt"><span><br/></span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:24.34pt">Includes our corporate headquarters in Ridgefield, Connecticut.</span></div><div style="padding-left:36pt;text-indent:-36pt"><span style="color:#000000;font-family:'Times New Roman',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:24.34pt">Includes a corporate office in Miami, Florida. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We consider our properties to be in good condition generally and believe our facilities are adequate for our operations and provide sufficient capacity to meet our anticipated requirements.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_34"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 3.  &#160;&#160;&#160;&#160;LEGAL PROCEEDINGS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">From time to time, we are subject to various legal proceedings that arise from the normal course of business activities. If an unfavorable ruling were to occur, there exists the possibility of a material adverse impact on our results of operations, prospects, cash flows, financial position and brand. We are not currently aware of any pending or threatened legal proceeding against us that could have a material adverse effect on our business, operating results or financial condition.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_37"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 4. &#160;&#160;&#160;&#160;MINE SAFETY DISCLOSURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_40"></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 II</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_43"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"> Item 5.  &#160;&#160;&#160;&#160;MARKET FOR REGISTRANT&#8217;S COMMON EQUITY, RELATED STOCKHOLDER MATTERS AND ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">The Chefs&#8217; Warehouse, Inc. Common Stock</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our common stock is publicly traded under the symbol &#8220;CHEF&#8221; on the NASDAQ Global Select Market. As of December&#160;26, 2025, there were 183 holders of record of our common stock. This does not include the number of persons whose stock is in nominee or &#8220;street&#8221; name accounts through brokers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have never paid, and have no immediate plans to pay, cash dividends on our common stock. Further, our ability to pay dividends is limited by the terms and conditions of our senior secured credit agreements, which require compliance with certain baskets and ratio tests and certain excess availability tests.</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%">Stock Performance Graph</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 graph compares the cumulative total stockholder return on our common stock during the period from December&#160;25, 2020 through December&#160;26, 2025 with the cumulative total return on the NASDAQ Composite and the S&amp;P Smallcap Food Distributor Index. The comparison assumes that $100 was invested on December&#160;25, 2020 in our common stock and in each of the foregoing indices and assumes reinvestment of dividends, if any. The comparisons in the graph below are based on historical data and are not indicative of, or intended to forecast, future performance of our common stock.</span></div><div><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%">COMPARISON OF 5 YEAR CUMULATIVE TOTAL RETURN</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%">AMONG 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%">NASDAQ COMPOSITE INDEX AND THE S&amp;P SMALLCAP FOOD DISTRIBUTOR INDEX</span></div><div style="text-align:center"><span><br/></span></div><div style="text-align:center"><img src="chef-20251226_g2.jpg" alt="2025 graph.jpg" style="height:355px;margin-bottom:5pt;vertical-align:text-bottom;width:563px" id="i-2"/></div><div style="text-align:center"><span><br/></span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:30.177%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.624%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 25, 2020</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 24, 2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</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 27, 2024</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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse, Inc.</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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%">100.00&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">136.33&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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%">139.31&#160;</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%">123.19&#160;</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%">203.77&#160;</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%">265.93&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">NASDAQ Composite Index</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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%">100.00&#160;</span></td><td style="background-color:#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%">122.25&#160;</span></td><td style="background-color:#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%">81.74&#160;</span></td><td style="background-color:#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%">117.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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%">154.02&#160;</span></td><td style="background-color:#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%">184.25&#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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">S&amp;P Smallcap Food Distributor Index</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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.00&#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%">193.77&#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%">177.96&#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%">145.73&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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%">164.43&#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%">220.27&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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%">33</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">The above stock performance graph and related information shall not be deemed &#8220;soliciting material&#8221; or to be &#8220;filed&#8221; with the Securities and Exchange Commission, nor shall such information be incorporated by reference into any future filing under the Securities Act of 1933 or the Securities Exchange Act of 1934, each as amended, except to the extent that we specifically incorporate such information by reference into such filing.</span></div><div style="text-align:center"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">ISSUER PURCHASES OF EQUITY SECURITIES</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:34.582%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.318%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.171%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.322%"/><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%">Maximum</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 (or</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%">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 </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%">September 27, 2025 to October 24, 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%">October 25, 2025 to November 21, 2025</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%">2,311&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">60.04&#160;</span></td><td style="background-color:#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%">November 22, 2025 to December 26, 2025</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%">356&#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%">62.47&#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"/></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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,667&#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%">60.36&#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 colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">&#8212;&#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:120%">(1)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">During the thirteen weeks ended December&#160;26, 2025, we withheld 2,667 shares of our common stock to satisfy tax withholding requirements upon the vesting of restricted shares of our common stock awarded to certain of our officers and key employees resulting from either elections under 83(b) of the Internal Revenue Code of 1986, as amended, or upon vesting of such awards.</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 million. The share repurchase program ended in December 2025.</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%">Equity Compensation Plan Information</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%">See Part III, Item 12 for information regarding securities authorized for issuance under our equity compensation plans.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_49"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 6.  &#160;&#160;&#160;&#160;RESERVED</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_52"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 7.  &#160;&#160;&#160;&#160;MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS OF FINANCIAL CONDITION AND RESULTS OF OPERATIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following discussion should be read in conjunction with information included in Item 8 of this report. Unless otherwise indicated, the terms &#8220;Company&#8221;, &#8220;Chefs&#8217; Warehouse&#8221;, &#8220;we&#8221;, &#8220;us&#8221;, and &#8220;our&#8221; refer to The Chefs&#8217; Warehouse, Inc. and its subsidiaries. All dollar amounts included in the tables in the following discussion are presented in thousands.</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%">Overview and Recent Developments</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%">Overview</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 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, produce 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 twenty-three geographic markets across the United States, the Middle East and Canada, and the majority of our customers are independent restaurants and fine dining establishments. Our Allen Brothers subsidiary sells certain of our center-of-the-plate products directly to consumers. </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 believe several key differentiating factors of our business model have enabled us to execute our strategy consistently and profitably across our expanding customer base. These factors consist of a portfolio of distinctive and hard-to-find specialty food products, an extensive selection of center-of-the-plate proteins, a highly trained and motivated sales force, strong sourcing capabilities, a fully integrated warehouse management system, a highly sophisticated distribution and logistics platform and a focused, seasoned management team.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In recent years, our sales to existing and new customers have increased through the continued growth in demand for specialty food and center-of-the-plate products in general; increased market share driven by our large percentage of sophisticated and experienced sales professionals, our high-quality customer service and our extensive breadth and depth of product offerings, including, as a result of our acquisitions; the expansion of our existing distribution centers; our entry into new distribution centers, including the construction of new distribution centers that serve our markets in Las Vegas, Oman, Denver, Portland, San Francisco, United Arab Emirates, Philadelphia and Miami; and the import and sale of our proprietary brands. Through these efforts, we believe that we have been able to expand our customer base, enhance and diversify our product selections, broaden our geographic penetration and increase our market share.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Acquisition</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&#160;1, 2025, we entered into an asset purchase agreement to acquire substantially all of the assets of Italco Food Products (&#8220;Italco&#8221;), a specialty food distributor based in Denver, Colorado. The purchase price was $16.5 million and is subject to customary working capital true-ups. The assets acquired consist primarily of inventory, accounts receivable and goodwill and other intangibles and are not material to our consolidated financial statements.</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%">Our Growth Strategies and Outlook</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 continue to invest in our people, facilities and technology in an effort to achieve the following objectives and maintain our premier position within the specialty foodservice distribution market:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-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-weight:400;line-height:120%;padding-left:14.5pt">sales and service territory expansion;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">operational excellence and high customer service levels;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">expanded purchasing programs and improved buying power;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">product innovation and new product category introduction;</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">operational efficiencies through system enhancements and consolidation of truck routes and facilities; and</span></div><div style="padding-left:36pt;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-weight:400;line-height:120%;padding-left:14.5pt">operating expense reduction through the centralization of general and administrative functions.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our growth has allowed us to improve upon our organization&#8217;s infrastructure, open new distribution facilities and pursue selective acquisitions. Over the last several years, we have increased our distribution capacity to approximately 3.1 million square feet in 44 distribution facilities as of December&#160;26, 2025. Over the period from fiscal 2023 through fiscal 2025, we have invested significantly in acquisitions, infrastructure and management. </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%">35</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%">Key Factors Affecting Our Performance</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%">Due to our focus on menu-driven independent restaurants, fine dining establishments, country clubs, hotels, caterers, culinary schools, bakeries, patisseries, chocolateries, cruise lines, casinos and specialty food stores, our results of operations are materially impacted by the success of the food-away-from-home industry in the United States, Middle East and Canada, which is materially impacted by general economic conditions, weather, discretionary spending levels and consumer confidence. When economic conditions deteriorate, our customers&#8217; businesses are negatively impacted as fewer people eat away-from-home and those who do spend less money. As economic conditions improve, our customers&#8217; businesses historically have likewise improved, which contributes to improvements in our business. Similarly, the direct-to-consumer business of our Allen Brothers subsidiary is significantly dependent on consumers&#8217; discretionary spending habits, and weakness or uncertainty in the economy could lead to consumers buying less from Allen Brothers.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Volatile food costs may have a direct impact upon our profitability. Prolonged periods of product cost inflation may have a negative impact on our profit margins and results of operations to the extent we are unable to pass on all or a portion of such product cost increases to our customers. In addition, product cost inflation may negatively impact consumer discretionary spending decisions within our customers&#8217; establishments, which could adversely impact our sales. Conversely, our profit levels may be negatively impacted during periods of product cost deflation even though our gross profit as a percentage of sales may remain relatively constant. However, some of our products, particularly certain of our center-of-the-plate protein items, are priced on a &#8220;cost plus&#8221; markup, which helps mitigate the negative impact of deflation.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Given our wide selection of product categories, as well as the continuous introduction of new products, we can experience shifts in product sales mix that have an impact on net sales and gross profit margins. This mix shift is most significantly impacted by the introduction of new product categories in markets that we have more recently entered, the shift in product mix resulting from acquisitions, as well as the continued growth in item penetration on higher velocity items such as dairy products.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The foodservice distribution industry is fragmented but consolidating, and we have supplemented our internal growth through selective strategic acquisitions. We believe that the consolidation trends in the foodservice distribution industry will continue to present acquisition opportunities for us, which may allow us to grow our business at a faster pace than we would otherwise be able to grow the business organically.</span></div><div><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 impacts our results of operations and, depending on the amount of inflation or deflation, such impact may be material. For example, inflation may increase the dollar value of our sales, and deflation may cause the dollar value of our sales to fall despite our unit sales remaining constant or growing.</span></div><div><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 style="padding-left:27pt"><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%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div 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="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 SKUs 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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Key Financial Definitions</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Net sales consist primarily of sales of specialty products, produce, center-of-the-plate proteins and other food products to independently-owned restaurants and other high-end foodservice customers, which we report net of certain group discounts and customer sales incentives. Net sales also include direct-to-consumer sales on our e-commerce platforms.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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">Cost of sales:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Cost of sales include the net purchase price paid for products sold, plus the cost of transportation necessary to bring the product to our distribution facilities and food processing costs. Food processing costs include, but are not limited, to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities. Our cost of sales may not be comparable to other similar companies within our industry.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Selling, general and administrative expenses:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;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 operating expenses: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of our contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div><div 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">Interest expense:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Interest expense consists primarily of interest on our outstanding indebtedness and, as applicable, the amortization or write-off of deferred financing fees.</span></div><div style="text-align:justify"><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_55"></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%">This discussion focuses on our fiscal 2025 results, compared with fiscal 2024 results. The discussion of our fiscal 2024 results, compared with fiscal 2023 results, can be found in Management&#8217;s Discussion and Analysis of Financial Condition and Results of Operations in Part II, Item 7 of our Annual Report on Form 10-K for the fiscal year ended December&#160;27, 2024.</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%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div 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:44.647%"/><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.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="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%">Fiscal Years 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">4,149,537&#160;</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,794,212&#160;</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,433,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"/></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%">3,145,447&#160;</span></td><td style="background-color:#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%">2,880,065&#160;</span></td><td style="background-color:#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%">2,619,289&#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%">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%">1,004,090&#160;</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%">914,147&#160;</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%">814,474&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">849,789&#160;</span></td><td style="background-color:#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%">784,852&#160;</span></td><td style="background-color:#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%">704,758&#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%">Other operating expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,195&#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%">1,088&#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%">8,773&#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%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">145,106&#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%">128,207&#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%">100,943&#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 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%">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%">41,564&#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%">48,675&#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%">45,474&#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"/></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:#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 #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%">103,542&#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%">79,532&#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%">55,469&#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 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 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%">31,181&#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%">24,053&#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%">20,879&#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 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%">72,361&#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%">55,479&#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%">34,590&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Fiscal Year Ended December&#160;26, 2025 Compared to Fiscal Year Ended December&#160;27, 2024 </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:99.561%"><tr><td style="width:1.0%"/><td style="width:49.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.647%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.797%"/><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%">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%">2024</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%">4,149,537&#160;</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,794,212&#160;</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%">355,325&#160;</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%">9.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:112%">Organic growth contributed&#160;$345.7 million, or&#160;9.1%,&#160;to sales growth and the remaining growth of $9.6 million, or&#160;0.3%, resulted from current year acquisitions. Organic case count increased approximately&#160;3.9% in our specialty category, representing an increase in net sales of $90.4 million. In addition, unique customers and placements in our specialty category increased&#160;2.9%&#160;and&#160;6.4%, respectively, compared to the prior year. Organic pounds sold in our center-of-the-plate category decreased&#160;2.2%&#160;compared to the prior year, representing a decrease in net sales of $32.5 million, primarily due to our exit from a non-core commodity poultry program in fiscal 2025. Estimated inflation increased sales by $102.2 million, or&#160;4.4%&#160;in our specialty category and by $166.7 million, or 11.5% in our center-of-the-plate category compared to fiscal 2024.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Gross Profit</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:49.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><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%">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%">2024</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%">1,004,090&#160;</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%">914,147&#160;</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%">89,943&#160;</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%">9.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%">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.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%">24.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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&#160;dollars increased&#160;$85.6 million as a result of&#160;year-over-year 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 10 basis points due to improved inventory management and favorable production cost leverage. Gross profit margins&#160;increased&#160;43&#160;basis points in our specialty category, or $10.9 million, and&#160;decreased&#160;31&#160;basis points in our center-of-the-plate category, or $5.0 million, compared to the prior 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%">Selling, General and Administrative Expenses</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:49.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><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%">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%">2024</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%">849,789&#160;</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%">784,852&#160;</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%">64,937&#160;</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%">8.3&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">20.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 colspan="2" 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%">20.7&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">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 20 basis points due to sales growth combined with certain benefits derived from our investments in our facility and distribution operations.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Other Operating Expenses, Net</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:49.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><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%">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%">2024</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</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%">9,195&#160;</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%">1,088&#160;</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%">8,107&#160;</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="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%">NM</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 style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">NM - Not meaningful</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%">Other operating expenses, net in fiscal 2025 includes an impairment charge on customer relationship intangible assets of $8.0 million, related to the loss of non-core customers, post acquisition. Other operating expenses, net in fiscal 2024 included charges associated with employee severance, partially offset by non-cash credits of $3.3 million for changes in the fair value of our contingent earn-out liabilities. </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 Expense</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.976%"><tr><td style="width:1.0%"/><td style="width:49.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><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%">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%">2024</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%">41,564&#160;</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%">48,675&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">(7,111)</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%">(14.6)</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:112%">Interest expense decreased primarily due to lower aggregate principal amounts of debt outstanding (excluding finance leases), lower interest rates and lower losses on debt extinguishment in the current year compared to the prior 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%">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:98.976%"><tr><td style="width:1.0%"/><td style="width:49.269%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.716%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.869%"/><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%">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%">2024</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%">31,181&#160;</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%">24,053&#160;</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%">7,128&#160;</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%">29.6&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">30.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">30.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="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 increase in the provision for income tax expense for fiscal 2025 was primarily driven by the higher income before income taxes, with the effective tax rates remaining consistent year-over-year.</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%">39</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_58"></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%">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:99.415%"><tr><td style="width:1.0%"/><td style="width:44.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><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="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="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 27, 2024</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 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">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="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%">260,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="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%">276,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"/></tr><tr><td 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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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%">327,184&#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%">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%">120,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"/></tr><tr><td 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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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%">52,673&#160;</span></td><td style="background-color:#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%">31,892&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, we have various floating- and fixed-rate debt instruments with varying maturities for an aggregate principal amount of $650.5 million. We had outstanding letters of credit of approximately $41.0 million and $34.4 million at December&#160;26, 2025 and December&#160;27, 2024, respectively. Substantially all of our assets are pledged as collateral to secure our borrowings under our credit facilities. See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Significant 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 October 2025, we issued an $11.0 million unsecured note at an original issue discount of $0.3 million in connection with the acquisition of substantially all of the assets of Italco (the &#8220;Italco Note&#8221;). We also paid $5.5 million cash at closing. The Italco Note is presented at December&#160;26, 2025 under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above.</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 August 2025, we entered into an amendment to our asset-based loan (the &#8220;ABL&#8221;) credit agreement, which extended the maturity date to August&#160;20, 2030, eliminated the credit spread adjustment to the interest rate charged on borrowings and increased the aggregate letters of credit. There were no changes to the aggregate commitments of $300 million. The amendment to the ABL was accounted for as a debt modification. We incurred transaction costs of $0.7 million, which were capitalized as deferred financing fees to be amortized over the term of the ABL, and are presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in our consolidated balance sheet.</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 fiscal 2025 and 2024, we amended our senior secured term loan agreement to reduce the interest rate spread on our senior secured term loan facility. Additionally, during fiscal 2025 and 2024, we made voluntary principal prepayments of $5.0&#160;million and $14.0&#160;million, respectively, towards the senior secured term loan. In January 2026, we further amended our senior secured term loan agreement to reduce the interest rate spread on our senior secured term loan facility, as well as made voluntary principal prepayments of $5.0&#160;million.</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 December 2024, our 1.875% Convertible Senior Notes ( the &#8220;2024 Convertible Notes&#8221;) matured and we issued 858,360 shares of our common stock, in accordance with the exercise of conversion rights provisions of the 2024 Convertible Notes, and paid approximately $2.1 million, which included accrued interest on the 2024 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%">In April 2025, the unsecured note issued in connection with our acquisition of Oakville Produce Partners, LLC (&#8220;GreenLeaf&#8221;) in fiscal 2023 (the &#8220;GreenLeaf Note&#8221;) matured and we made the final principal payment of $5.0&#160;million. Previously, we made a scheduled principal payment of $5.0&#160;million towards the GreenLeaf Note during fiscal 2024. The GreenLeaf Note is presented at December&#160;27, 2024 under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above.</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, targeting $25.0 million to $100.0 million of share repurchases by the end of fiscal 2025. During fiscal 2025, we repurchased and retired 241,198 shares of our common stock at an average purchase price of $62.19 per share. The share repurchases were funded by our available cash. The share repurchase program ended in December 2025 with a total of 667,433 shares of our common stock repurchased for $32.4&#160;million.</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%">40</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_61"></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%">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:44.647%"/><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.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></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%">December 26, 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%">December 27, 2024</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 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">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="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%">114,655&#160;</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,878&#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"><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%">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%">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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%">327,992&#160;</span></td><td style="background-color:#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%">295,288&#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%">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%">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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,674&#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%">172,030&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></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">(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 style="text-indent:-18pt"><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 believe our existing balances of cash and cash equivalents, working capital and the availability under our asset-based loan facility, are sufficient to satisfy our working capital needs, capital expenditures, debt service and other liquidity requirements associated with our current operations over the next twelve months.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our capital expenditures, excluding cash paid for acquisitions, were approximately $41.4 million for fiscal 2025. We believe our capital expenditures, excluding cash paid for acquisitions, for fiscal 2026 will be approximately $45.0 million to $55.0 million. </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 long-term cash requirements include:</span></div><div><span><br/></span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Debt obligations:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements for a full description of our debt instruments and the timing of expected future payments. </span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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">Leases:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> See Note 11 &#8220;Leases&#8221; to our consolidated financial statements for details on our various lease arrangements and the timing of expected future payments. </span></div><div style="padding-left:27pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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">Self-insurance liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: We are self-insured for medical, auto and workers&#8217; compensation claims. Claims in excess of certain levels are insured by external parties. See Note 16 &#8220;Commitments and Contingencies&#8221; to our consolidated financial statements for further detail.</span></div><div style="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">Contingent earn-out liabilities:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> Certain acquisitions involve contingent consideration, typically payable if certain financial performance targets are obtained. See Note 4 &#8220;Fair Value Measurements&#8221; to our consolidated financial statements for details on our contingent earn-out liabilities outstanding as of December&#160;26, 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%">Cash Flows</span></div><div style="margin-top:5pt;text-align:right"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:44.635%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.400%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.547%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.535%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.548%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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"/></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%">129,219&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%">153,061&#160;</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%">61,639&#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%">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%">(46,759)</span></td><td style="background-color:#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%">(49,821)</span></td><td style="background-color:#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%">(179,311)</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%">Net cash (used in) provided by 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%">(76,222)</span></td><td style="background-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%">(38,482)</span></td><td style="background-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%">9,010&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">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 $129.2 million for the fiscal year ended December&#160;26, 2025 compared to $153.1 million for the fiscal year ended December&#160;27, 2024. The decrease in cash provided by operating activities was primarily due to timing of payments and a strategic pull-forward of certain inventory purchases, 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 $46.8 million in fiscal 2025 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 $76.2 million for fiscal 2025 driven primarily by $20.0 million of payments under our asset-based loan and revolving credit facilities, $15.6 million of finance lease payments, $15.0 million used to repurchase our common stock, $13.0 million of payments of debt and other financing obligations and $12.0 million paid for shares surrendered to pay tax withholding related to the vesting of equity incentive plan awards.</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%">Off-Balance Sheet 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%">As of December&#160;26, 2025, we did not have any off-balance sheet arrangements.</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%">41</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_64"></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%">Critical Accounting Estimates</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 our consolidated financial statements requires us to make estimates and judgments that affect the reported amounts of assets, liabilities, revenues and expenses, and related disclosure of contingent assets and liabilities. The SEC has defined critical accounting policies as those that are both most important to the portrayal of our financial condition and results and require our most difficult, complex or subjective judgments or estimates. Based on this definition, we believe our critical accounting policies include the following: (i) determining our allowance for credit losses, (ii) business combinations, (iii) valuing goodwill and intangible assets and (iv) accounting for income taxes. For all financial statement periods presented, there have been no material modifications to the application of these critical accounting policies.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Allowance for Credit Losses</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 analyze customer creditworthiness, accounts receivable balances, payment history, payment terms and historical bad debt levels when evaluating the adequacy of our allowance for credit losses. In instances where a reserve has been recorded for a particular customer, future sales to the customer are either conducted using cash-on-delivery terms or the account is closely monitored so that agreed-upon payments are received prior to orders being released. A failure to pay results in held or cancelled orders. We also estimate receivables that will ultimately be uncollectible based upon historical write-off experience. Management incorporates current macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers. We may be required to increase or decrease our allowance for credit losses due to various factors, including the overall economic environment and particular circumstances of individual customers.&#160;Our accounts receivable balance was $392.4 million and $366.3 million, net of the allowance for credit losses of $27.0 million and $22.3 million, as of December&#160;26, 2025 and December&#160;27, 2024, 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%">Business Combinations</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%">We </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">account for acquisitions in accordance with Accounting Standards Codification Topic 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded at their estimated fair values, as of the acquisition date</span><span style="color:#212529;font-family:'Times New Roman',serif;font-size:10pt;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%">The judgments made in determining the estimated fair value of assets acquired and liabilities assumed, including estimated useful life, may have a material impact on our consolidated balance sheet and may materially impact the amount of depreciation and amortization expense recognized in periods subsequent to the acquisition.&#160;</span><span style="color:#212529;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We determine the fair value of intangible assets using an income approach and, when appropriate, we engage a third-party valuation firm. Generally, we utilize the multi-period excess earnings method to determine the fair value of customer relationships and the relief from royalty method to determine the fair value of trade names. These valuation methods contain significant assumptions and estimates including forecasts of expected future cash flows and discount rates. Determining the useful life of an intangible asset also requires judgment, as different types of intangible assets will have different useful lives. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We account for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasure the liability at each balance sheet date by recording changes in the fair value through our consolidated statements of operations. We determine the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weight the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in our results of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Valuation of Goodwill and Intangible Assets</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We are required to test goodwill for impairment at each of our reporting units annually, or more frequently when circumstances indicate an impairment may have occurred. We have elected to perform our annual tests for indications of goodwill impairment during the fourth quarter of each fiscal year. </span></div><div><span><br/></span></div><div><span><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%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is tested at the reporting unit level, which is an operating segment or a component of an operating segment. When analyzing whether to aggregate components into single reporting units, management considers whether each component has similar economic characteristics. We have evaluated the economic characteristics of our different geographic markets, including our recently acquired businesses, along with the similarity of the&#160;operations and margins, nature of the products, type of customer and methods of distribution of products and the regulatory environment in which we operate. As of December&#160;26, 2025, we maintain four reporting units.</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 testing goodwill for impairment, we may elect to perform a qualitative assessment to evaluate whether it is more likely than not that the fair value of each reporting unit is less than its carrying amount. The qualitative analysis considers various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others. If our qualitative assessment indicates that goodwill impairment is more likely than not, we proceed to perform a quantitative assessment to determine the fair value of the reporting unit. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">When a quantitative analysis is performed, we estimate the fair value of our reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. We develop estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#8217;s carrying value exceeds its fair value. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended December&#160;26, 2025, we assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of our reporting units exceeded their respective carry values. For the fiscal year ended December&#160;27, 2024, we assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of our reporting units substantially exceeded their respective carry values. As a result, no goodwill impairments were identified for those periods. Total goodwill as of December&#160;26, 2025 and December&#160;27, 2024 was $362.7 million and $356.3 million, 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:120%">Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. Cash flows expected to be generated by the related assets are estimated over the assets useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">During fiscal 2025 and 2023, we incurred customer relationships intangible asset impairment charges of $8.0 million and $1.8 million, respectively, related to the loss of non-core customers, post acquisition. We did not incur any such impairment charges in fiscal 2024. There have been no other events or changes in circumstances during fiscal 2025 or 2024 indicating that the carrying value of our finite-lived intangible assets are not recoverable. Total finite-lived intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 were $137.3 million and $160.4 million, 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:120%">The assessment of the recoverability of goodwill and intangible assets contain uncertainties requiring management to make assumptions and to apply judgment to estimate economic factors and the profitability of future operations.&#160;Actual results could differ from these assumptions and projections, resulting in us revising our assumptions and, if required, recognizing an impairment loss.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The determination of our provision for income taxes requires significant judgment, the use of estimates and the interpretation and application of complex tax laws. Our provision for income taxes primarily reflects a combination of income earned and taxed in the various U.S. federal, state, and Middle East jurisdictions. Jurisdictional tax law changes, increases or decreases in permanent differences between book and tax items, accruals or adjustments of accruals for unrecognized tax benefits, and our change in the mix of earnings from these taxing jurisdictions all affect the overall effective tax rate. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We estimate our ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including recent results of operations, scheduled reversal of deferred tax liabilities, future taxable income and tax planning strategies. As of December&#160;26, 2025 and December&#160;27, 2024, we did not have a valuation allowance.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">43</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-weight:400;line-height:120%">Management has discussed the development and selection of these critical accounting policies with our board of directors, and the board of directors has reviewed the above disclosure. Our consolidated financial statements contain other items that require estimation, but are not as critical as those discussed above. These other items include our calculations for inventory valuation, bonus accruals, depreciation and amortization. Changes in estimates and assumptions used in these and other items could have an effect on our consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Recent Accounting Pronouncements</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">See Note 1 &#8220;Operations and Basis of Presentation&#8221; to our consolidated financial statements for a full description of recent accounting pronouncements including the respective expected dates of adoption and expected effects on our consolidated financial statements.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_67"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 7A.  &#160;&#160;&#160;&#160;QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Interest Rate Risk</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Our exposure to interest rate market risk relates primarily to our long-term debt. We have various floating- and fixed-rate debt instruments as described in Note 9 &#8220;Debt Obligations&#8221; to our consolidated financial statements. As of December&#160;26, 2025, we had an aggregate $352.0 million of floating-rate indebtedness. A 100 basis point increase in market interest rates would decrease our after tax earnings by approximately $2.5 million per annum, holding other variables constant.</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_70"></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 8.&#160;&#160;&#160;&#160;CONSOLIDATED FINANCIAL STATEMENTS AND SUPPLEMENTARY DATA</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:92.301%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.499%"/><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%">Index to the Consolidated Financial Statements</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Page</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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: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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_73">Report of Independent Registered Public Accounting Firm (BDO USA, P.C, Stamford, Connecticut, PCAOB ID#</a></span><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:AuditorFirmId" id="f-51">243</ix:nonNumeric></span><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="#iae2a85a22c5e49cdb0036c8ec603d0a9_73">)</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_73">46</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_76">Consolidated Balance Sheets</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_76">48</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_79">Consolidated Statements of Operations and Comprehensive Income</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_79">49</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_82">Consolidated Statements of Changes in Stockholders&#8217; Equity</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_82">50</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_85">Consolidated Statements of Cash Flows</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_85">51</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_88">Notes to Consolidated Financial Statements</a></span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><a style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:none" href="#iae2a85a22c5e49cdb0036c8ec603d0a9_88">52</a></span></div></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_73"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Stockholders and Board of Directors</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The Chefs&#8217; Warehouse, Inc.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Ridgefield, Connecticut </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Opinion on the Consolidated Financial Statements</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We have audited the accompanying consolidated balance sheets of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) as of December 26, 2025 and December 27, 2024, the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for each of the three fiscal years in the period ended December 26, 2025, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 26, 2025 and December 27, 2024, and the results of its operations and its cash flows for each of the three fiscal years in the period ended December 26, 2025</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">,</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> in conformity with accounting principles generally accepted in the United States of America.</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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the Company's internal control over financial reporting as of December 26, 2025, based on criteria established in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;) and our report dated February 24, 2026 expressed an unqualified opinion thereon.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">These consolidated financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:112%">Critical Audit Matter</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 critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (i) relates to accounts or disclosures that are material to the consolidated financial statements and (ii) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Revenue 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:112%">As described in Note 2 to the consolidated financial statements, the Company recognizes revenue from product sales at the point at which control of each product is transferred to the customer. The Company&#8217;s total net sales were $4.1 billion for the fiscal year ended December 26, 2025. </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%">We identified the auditing of the accuracy and existence of revenue transactions as a critical audit matter. Auditing the accuracy and existence of revenue transactions was especially challenging due to the significant audit effort involved in performing procedures, given the significance of net sales and the large volume of transactions.</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%">46</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-weight:400;line-height:112%">The primary procedures we performed to address this critical audit matter included: </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Testing the operating effectiveness of controls, where applicable, relating to accuracy and existence of revenue transactions.</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Evaluating the accuracy and existence of revenue transactions, on a sample basis, by obtaining and inspecting invoices, evidence of delivery, and cash receipts from customers, where applicable. </span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">&#8226;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:14.5pt">Recalculating sales prices on a sample basis, where applicable, based on the terms and conditions of underlying signed contracts and vendor invoices. </span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">/s/ <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-52">BDO USA, P.C.</ix:nonNumeric></span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have served as the Company&#8217;s auditor since 2006.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-53">Stamford, Connecticut</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2026 </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%">47</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_76"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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%">CONSOLIDATED BALANCE SHEETS</span><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:700;line-height:120%">(Amounts in thousands, except share data)</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.639%"/><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%">December 26,<br/>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%">December 27,<br/>2024</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-4" decimals="-3" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-54">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 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:CashAndCashEquivalentsAtCarryingValue" format="ixt:num-dot-decimal" scale="3" id="f-55">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"><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-4" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-56">26,965</ix:nonFraction> in 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-57">22,341</ix:nonFraction> in 2024)</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-4" decimals="-3" name="us-gaap:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-58">392,374</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:AccountsReceivableNetCurrent" format="ixt:num-dot-decimal" scale="3" id="f-59">366,311</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-4" decimals="-3" name="us-gaap:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-60">385,722</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:InventoryNet" format="ixt:num-dot-decimal" scale="3" id="f-61">316,014</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-4" decimals="-3" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-62">70,811</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:PrepaidExpenseAndOtherAssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-63">71,063</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-4" decimals="-3" name="us-gaap:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-64">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"/><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:AssetsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-65">868,043</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%">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-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-66">342,019</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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-67">275,781</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-4" decimals="-3" name="us-gaap:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-68">205,270</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:OperatingLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-69">191,423</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-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-70">362,742</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:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-71">356,298</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-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-72">137,310</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:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-73">160,383</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-4" decimals="-3" name="us-gaap:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-74">10,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 colspan="2" 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:OtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-75">6,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="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-4" decimals="-3" name="us-gaap:Assets" format="ixt:num-dot-decimal" scale="3" id="f-76">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"/><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:Assets" format="ixt:num-dot-decimal" scale="3" id="f-77">1,858,691</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-4" decimals="-3" name="us-gaap:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-78">275,622</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:AccountsPayableCurrent" format="ixt:num-dot-decimal" scale="3" id="f-79">266,775</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-4" decimals="-3" name="us-gaap:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-80">78,458</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:AccruedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-81">68,538</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-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-82">24,832</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:OperatingLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-83">21,965</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-4" decimals="-3" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-84">66,350</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:EmployeeRelatedLiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-85">50,078</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-4" decimals="-3" name="us-gaap:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-86">28,197</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:LongTermDebtCurrent" format="ixt:num-dot-decimal" scale="3" id="f-87">18,040</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-4" decimals="-3" name="us-gaap:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-88">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"/><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:LiabilitiesCurrent" format="ixt:num-dot-decimal" scale="3" id="f-89">425,396</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-4" decimals="-3" name="us-gaap:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-90">720,333</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:LongTermDebtNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-91">688,744</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-4" decimals="-3" name="us-gaap:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-92">201,542</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:OperatingLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-93">187,079</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-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-94">22,424</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:DeferredIncomeTaxLiabilitiesNet" format="ixt:num-dot-decimal" scale="3" id="f-95">15,891</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%">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-4" decimals="-3" name="us-gaap:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-96">5,940</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:OtherLiabilitiesNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-97">3,935</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-4" decimals="-3" name="us-gaap:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-98">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"/><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:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-99">1,321,045</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 (Note 16)</span></td><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-100"></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-5" xsi:nil="true" name="us-gaap:CommitmentsAndContingencies" id="f-101"></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-5" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-102"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockParOrStatedValuePerShare" scale="0" id="f-103">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-104"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-105">5,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-106"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesIssued" format="ixt:fixed-zero" scale="0" id="f-107"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-108"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:PreferredStockSharesOutstanding" format="ixt:fixed-zero" scale="0" id="f-109">no</ix:nonFraction></ix:nonFraction></ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;26, 2025 and December&#160;27, 2024, 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-4" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-110">&#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-5" decimals="-3" name="us-gaap:PreferredStockValue" format="ixt:fixed-zero" scale="3" id="f-111">&#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-112"><ix:nonFraction unitRef="usdPerShare" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockParOrStatedValuePerShare" scale="0" id="f-113">0.01</ix:nonFraction></ix:nonFraction> par value, <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-114"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-115">100,000,000</ix:nonFraction></ix:nonFraction> shares authorized, <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-116"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-117">40,679,813</ix:nonFraction></ix:nonFraction> and <ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-118"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="us-gaap:CommonStockSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-119">40,248,884</ix:nonFraction></ix:nonFraction> shares issued and outstanding at December&#160;26, 2025 and December&#160;27, 2024, 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-4" decimals="-3" name="us-gaap:CommonStockValue" scale="3" id="f-120">407</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:CommonStockValue" scale="3" id="f-121">402</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-4" decimals="-3" name="us-gaap:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-122">405,020</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:AdditionalPaidInCapital" format="ixt:num-dot-decimal" scale="3" id="f-123">399,111</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-4" decimals="-3" sign="-" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-124">2,763</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:AccumulatedOtherComprehensiveIncomeLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-125">3,807</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-4" decimals="-3" name="us-gaap:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-126">201,645</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:RetainedEarningsAccumulatedDeficit" format="ixt:num-dot-decimal" scale="3" id="f-127">141,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 stockholders&#8217; equity</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-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-128">604,309</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:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-129">537,646</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 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 #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-4" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-130">2,028,007</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-5" decimals="-3" name="us-gaap:LiabilitiesAndStockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-131">1,858,691</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><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 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%">48</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_79"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',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%">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%">(Amounts in thousands, except share and per share amounts)</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:59.222%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><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:11.637%"/><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:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26,<br/>2025</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%">December 27,<br/>2024</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%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-132">4,149,537</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-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-133">3,794,212</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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-134">3,433,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td 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-135">3,145,447</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-6" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-136">2,880,065</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-7" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-137">2,619,289</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%">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-138">1,004,090</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-6" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-139">914,147</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-7" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-140">814,474</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%">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-141">849,789</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-6" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-142">784,852</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-7" decimals="-3" name="us-gaap:SellingGeneralAndAdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-143">704,758</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%">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" format="ixt:num-dot-decimal" scale="3" id="f-144">9,195</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-6" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-145">1,088</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-7" decimals="-3" sign="-" name="us-gaap:OtherOperatingIncomeExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-146">8,773</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%">Operating income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-147">145,106</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-6" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-148">128,207</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-7" decimals="-3" name="us-gaap:OperatingIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-149">100,943</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;text-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-150">41,564</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-6" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-151">48,675</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-7" decimals="-3" name="us-gaap:InterestExpenseNonoperating" format="ixt:num-dot-decimal" scale="3" id="f-152">45,474</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"/></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%">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-153">103,542</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-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-154">79,532</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-155">55,469</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;text-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-156">31,181</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-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-157">24,053</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-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-158">20,879</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%">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-159">72,361</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-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-160">55,479</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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">34,590</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%">Other comprehensive income:</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">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" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-162">1,044</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-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-163">1,975</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-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-164">353</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%">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-165">73,405</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-6" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-166">53,504</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-7" decimals="-3" name="us-gaap:ComprehensiveIncomeNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-167">34,943</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%">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="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 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-168">1.87</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-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-169">1.46</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-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-170">0.92</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%">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-171">1.68</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-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-172">1.32</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-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-173">0.88</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%">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="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%">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-174">38,719,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 colspan="2" 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-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-175">37,914,060</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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-176">37,633,672</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%">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-177">46,001,316</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-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-178">45,983,065</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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-179">45,639,220</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="text-align:center"><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 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%">49</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_82"></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%">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%">For the Fiscal Years Ended December&#160;26, 2025, December&#160;27, 2024, and December&#160;29, 2023</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="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:27.828%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.437%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.472%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.477%"/><td style="width:0.1%"/></tr><tr style="height:30pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Retained<br/>Earnings</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%">Total</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">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"/></tr><tr><td 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 December 30, 2022</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-8" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-180">38,599,390</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" name="us-gaap:StockholdersEquity" scale="3" id="f-181">386</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-9" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-182">337,947</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-10" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-183">2,185</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-11" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-184">65,361</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-12" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-185">401,509</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"/></tr><tr><td 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-13" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-186">34,590</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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-187">34,590</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%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation" format="ixt:num-dot-decimal" scale="0" id="f-188">1,053,256</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-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" scale="3" id="f-189">10</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-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-190">17,813</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="2" 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-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-191">17,823</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"/></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"/></tr><tr><td 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%">Shares issued for acquisition</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-14" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesAcquisitions" format="ixt:num-dot-decimal" scale="0" id="f-192">75,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-14" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" scale="3" id="f-193">1</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-15" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-194">2,494</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueAcquisitions" format="ixt:num-dot-decimal" scale="3" id="f-195">2,495</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"/><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-16" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-196">353</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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" scale="3" id="f-197">353</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-14" decimals="INF" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" format="ixt:num-dot-decimal" scale="0" id="f-198">61,858</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-14" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" scale="3" id="f-199">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-15" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-200">2,097</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="2" 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-7" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-201">2,098</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 December 29, 2023</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-17" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-202">39,665,796</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-17" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-203">396</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" format="ixt:num-dot-decimal" scale="3" id="f-204">356,157</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" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-205">1,832</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-20" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-206">99,951</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-21" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-207">454,672</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"/></tr><tr><td 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-22" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-208">55,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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-209">55,479</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-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-210">15,333</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="2" 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-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-211">15,333</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%">Conversion of debt to common stock</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-212">858,360</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" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" scale="3" id="f-213">8</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-23" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-214">37,930</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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="3" id="f-215">37,938</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"/><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%">Common stock retired</span></td><td colspan="2" 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-24" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-216">426,235</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-24" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-217">4</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-23" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-218">3,899</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="2" 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:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-219">13,490</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-6" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-220">17,393</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%">Warrant exercises</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-24" decimals="INF" name="chef:StockIssuedDuringPeriodWarrantExercisesShares" format="ixt:num-dot-decimal" scale="0" id="f-221">38,904</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" name="chef:StockIssuedDuringPeriodWarrantExercisesValue" scale="3" id="f-222">1</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-23" decimals="-3" sign="-" name="chef:StockIssuedDuringPeriodWarrantExercisesValue" scale="3" id="f-223">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%">&#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-6" decimals="-3" name="chef:StockIssuedDuringPeriodWarrantExercisesValue" format="ixt:fixed-zero" scale="3" id="f-224">&#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%">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-25" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-225">1,975</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="2" 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-6" decimals="-3" sign="-" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-226">1,975</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-24" decimals="INF" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" format="ixt:num-dot-decimal" scale="0" id="f-227">112,059</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" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" scale="3" id="f-228">1</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-23" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-229">6,409</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="2" 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-6" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-230">6,408</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 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-26" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-231">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-26" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-232">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-27" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-233">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-28" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-234">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-29" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-235">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 style="background-color:#cceeff;border-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-5" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-236">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"/></tr><tr><td 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-30" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-237">72,361</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-1" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-238">72,361</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-31" decimals="-3" name="us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-239">18,158</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="2" 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-240">18,158</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"/></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"/></tr><tr><td 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-32" decimals="INF" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-241">241,198</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-32" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" scale="3" id="f-242">2</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-31" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-243">2,346</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-30" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-244">12,656</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-1" decimals="-3" name="us-gaap:StockRepurchasedAndRetiredDuringPeriodValue" format="ixt:num-dot-decimal" scale="3" id="f-245">15,004</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%">Warrant exercises</span></td><td colspan="2" 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-32" decimals="INF" name="chef:StockIssuedDuringPeriodWarrantExercisesShares" format="ixt:num-dot-decimal" scale="0" id="f-246">13,339</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="2" 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"/></tr><tr><td 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%">Cumulative translation adjustment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-33" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-247">1,044</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-248">1,044</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%">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</span></td><td colspan="2" 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-32" decimals="INF" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares" format="ixt:num-dot-decimal" scale="0" id="f-249">658,788</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-32" decimals="-3" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" scale="3" id="f-250">7</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-31" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-251">9,903</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="2" 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-1" decimals="-3" sign="-" name="chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue" format="ixt:num-dot-decimal" scale="3" id="f-252">9,896</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:700;line-height:100%">Balance December 26, 2025</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-34" decimals="INF" name="us-gaap:CommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-253">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:#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-34" decimals="-3" name="us-gaap:StockholdersEquity" scale="3" id="f-254">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:#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-35" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-255">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:#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-36" decimals="-3" sign="-" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-256">2,763</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-37" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-257">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:#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-4" decimals="-3" name="us-gaap:StockholdersEquity" format="ixt:num-dot-decimal" scale="3" id="f-258">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:#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 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 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%">50</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_85"></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%">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%">(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:59.280%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.622%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26,<br/>2025</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%">December 27,<br/>2024</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%">December 29,<br/>2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><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-259">72,361</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-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-260">55,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 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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-261">34,590</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><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-262">53,652</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-6" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-263">40,562</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-7" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-264">32,887</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-265">24,478</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-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-266">24,372</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-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-267">22,719</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-268">12,118</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-6" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-269">11,982</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-7" decimals="-3" name="us-gaap:ProvisionForDoubtfulAccounts" format="ixt:num-dot-decimal" scale="3" id="f-270">8,078</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-271">6,533</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-6" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-272">1,464</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-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-273">8,114</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%">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-274">21,242</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-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-275">17,778</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-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-276">20,042</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%">Change in fair value of contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:fixed-zero" scale="3" id="f-277">&#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-6" decimals="-3" sign="-" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:num-dot-decimal" scale="3" id="f-278">3,266</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-7" decimals="-3" name="chef:ChangeInFairValueOfEarnOutLiability" format="ixt:num-dot-decimal" scale="3" id="f-279">3,081</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%">Intangible asset impairment</span></td><td colspan="2" 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:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-280">8,023</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-6" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:fixed-zero" scale="3" id="f-281">&#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-7" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-282">1,838</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%">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" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-283">6,449</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-6" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-284">6,144</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-7" decimals="-3" sign="-" name="us-gaap:OtherNoncashIncomeExpense" format="ixt:num-dot-decimal" scale="3" id="f-285">5,456</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><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" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-286">35,853</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-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-287">44,812</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsReceivable" format="ixt:num-dot-decimal" scale="3" id="f-288">48,813</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%">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" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-289">67,114</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-6" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-290">32,205</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-291">28,759</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" scale="3" id="f-292">404</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-6" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-293">6,036</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" format="ixt:num-dot-decimal" scale="3" id="f-294">7,234</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%">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" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-295">31,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="2" 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-6" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-296">87,312</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-297">19,598</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"/></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" format="ixt:num-dot-decimal" scale="3" id="f-298">4,441</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-6" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-299">5,713</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-7" decimals="-3" name="us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet" format="ixt:num-dot-decimal" scale="3" id="f-300">9,958</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: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-301">129,219</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-6" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-302">153,061</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-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-303">61,639</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:6pt"><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"/><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><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-304">41,426</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-6" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-305">49,506</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-7" decimals="-3" name="us-gaap:PaymentsToAcquireProductiveAssets" format="ixt:num-dot-decimal" scale="3" id="f-306">57,427</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%">Cash paid for acquisitions, net of cash acquired</span></td><td colspan="2" 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:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-307">4,583</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-6" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" scale="3" id="f-308">315</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-7" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" format="ixt:num-dot-decimal" scale="3" id="f-309">121,884</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"/></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 paid for contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" scale="3" id="f-310">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-6" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-311">&#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-7" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities" format="ixt:fixed-zero" scale="3" 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"/></tr><tr><td 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 #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" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-313">46,759</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-314">49,821</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-7" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-315">179,311</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><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"/><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><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"/><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-316">13,000</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-6" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-317">22,995</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-7" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-318">29,000</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-319">15,566</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-6" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-320">7,057</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-7" decimals="-3" name="us-gaap:FinanceLeasePrincipalPayments" format="ixt:num-dot-decimal" scale="3" id="f-321">4,327</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"/></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 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 deferred financing fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" scale="3" id="f-322">658</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-6" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:fixed-zero" scale="3" id="f-323">&#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-7" decimals="-3" name="us-gaap:PaymentsOfFinancingCosts" format="ixt:num-dot-decimal" scale="3" id="f-324">1,739</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%">Common stock repurchases</span></td><td colspan="2" 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:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-325">15,004</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-6" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:num-dot-decimal" scale="3" id="f-326">17,393</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-7" decimals="-3" name="us-gaap:PaymentsForRepurchaseOfCommonStock" format="ixt:fixed-zero" scale="3" id="f-327">&#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%">Proceeds from exercise of stock options</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:fixed-zero" scale="3" id="f-328">&#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-6" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-329">175</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-7" decimals="-3" name="us-gaap:ProceedsFromStockOptionsExercised" scale="3" id="f-330">55</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%">Surrender of shares to pay withholding taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-331">11,994</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-6" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-332">7,412</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-7" decimals="-3" name="us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-333">2,134</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%">Cash paid for contingent earn-out liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:fixed-zero" scale="3" id="f-334">&#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-6" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-335">3,800</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-7" decimals="-3" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-336">11,625</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%">Borrowings under asset-based loan and revolving credit facilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:fixed-zero" scale="3" id="f-337">&#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-6" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-338">46,430</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-7" decimals="-3" name="us-gaap:ProceedsFromLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-339">60,000</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%">Payments under asset-based loan and revolving credit facilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:num-dot-decimal" scale="3" id="f-340">20,000</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-6" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-341">26,430</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-7" decimals="-3" name="us-gaap:RepaymentsOfLinesOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-342">2,220</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"/><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) provided by financing activities</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-343">76,222</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-6" decimals="-3" sign="-" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-344">38,482</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-7" decimals="-3" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-345">9,010</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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><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"/><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:400;line-height:100%">Effect of foreign currency on cash and cash equivalents</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-346">89</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-6" decimals="-3" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-347">19</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-7" decimals="-3" sign="-" name="us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" scale="3" id="f-348">260</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%">Net change in cash and cash equivalents</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-349">6,327</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-6" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-350">64,777</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-7" decimals="-3" sign="-" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" format="ixt:num-dot-decimal" scale="3" id="f-351">108,922</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%">Cash and cash equivalents at beginning of year</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-352">114,655</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-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-353">49,878</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="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-354">158,800</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:700;line-height:100%">Cash and cash equivalents at end of year</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;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-355">120,982</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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-356">114,655</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 #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-357">49,878</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 #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 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%">51</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_88"></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 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%">(Amounts in thousands, except share and per share amounts)</span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_91"></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%">Note 1 - <ix:nonNumeric contextRef="c-1" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" id="f-358" continuedAt="f-358-1" escape="true">Operations and Basis of Presentation</ix:nonNumeric></span></div><ix:continuation id="f-358-1" continuedAt="f-358-2"><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><br/></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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:FiscalPeriod" id="f-359" escape="true">The Company&#8217;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years, the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.</ix:nonNumeric> The consolidated financial statements for each of the fiscal years presented contain 52 weeks.</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 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:ConsolidationPolicyTextBlock" id="f-360" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include all the accounts of the Company and its direct and indirect wholly-owned subsidiaries. All significant intercompany accounts and transactions have been eliminated.</span></div></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%">Adoption of New Accounting Pronouncements in Fiscal 2025</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" id="f-361" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and a requirement to disaggregate income taxes paid by jurisdiction. The Company adopted the guidance, which is limited to financial statement disclosures, effective December 26, 2025 on a retrospective basis and has provided the required annual disclosures in Note 12, Income Taxes.  </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:112%">Accounting Pronouncements Not Yet Adopted in Fiscal 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:400;line-height:120%">Targeted Improvements to the Accounting for Internal-Use Software:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In September 2025, the FASB issued guidance amending the requirements for capitalizing software costs to when both the following conditions are met: (1) the funding of the project has the appropriate authorization and (2) it is probable that the project will be completed and the software will be used to perform the intended function. The guidance is effective for fiscal years beginning after December 15, 2027, and interim periods within that fiscal year, and may be applied on a prospective, modified prospective or retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements.</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:400;line-height:120%">Measurements of Credit Losses for Accounts Receivable and Contract Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued guidance to provide a practical expedient related to the estimation of expected credit losses for current accounts receivable and current contract assets to assume that current conditions as of the balance sheet date will persist through a reasonable and supportable forecast period. The Company adopted the guidance in its fiscal year 2026. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</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:400;line-height:120%">Induced Conversions of Convertible Debt Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In November 2024, the FASB issued guidance which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The Company adopted the guidance in its fiscal year 2026. The impact of this guidance is dependent on future induced conversions, if any, of the Company&#8217;s convertible debt instruments.</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:400;line-height:120%">Disaggregation of Income Statement Expenses: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued guidance to require disclosure in the notes to the financial statements of certain categories of expenses that are included on the face of the income statement, including purchases of inventory, employee compensation and depreciation and amortization, as well as additional disclosure about selling expenses. The guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027 on a prospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</span></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%">52</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-358-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:UseOfEstimates" id="f-362" 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 the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for credit losses, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and income tax reserves. Actual results could differ from estimates.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_97"></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:SignificantAccountingPoliciesTextBlock" id="f-363" continuedAt="f-363-1" escape="true">Summary of Significant Accounting Policies</ix:nonNumeric></span></div><ix:continuation id="f-363-1" continuedAt="f-363-2"><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%">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:RevenueFromContractWithCustomerPolicyTextBlock" id="f-364" continuedAt="f-364-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically <ix:nonNumeric contextRef="c-38" name="chef:RevenuePaymentTermForContractsWithCustomers" format="ixt-sec:durday" id="f-365">14</ix:nonNumeric> to <ix:nonNumeric contextRef="c-39" name="chef:RevenuePaymentTermForContractsWithCustomers" format="ixt-sec:durday" id="f-366">60</ix:nonNumeric> days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted for as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DisaggregationOfRevenueTableTextBlock" id="f-367" 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:99.269%"><tr><td style="width:1.0%"/><td style="width:27.618%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.449%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.889%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-40" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-368">1,608,808</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-41" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-369">38.8</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-42" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-370">1,455,274</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-43" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-371">38.4</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-44" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-372">1,352,230</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-45" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-373">39.4</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></tr><tr><td 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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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-46" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-374">656,793</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-375">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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-48" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-376">604,273</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-49" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-377">15.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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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-50" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-378">545,451</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-51" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-379">15.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></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%">Pastry</span></td><td colspan="2" 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-52" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-380">562,301</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-53" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-381">13.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-54" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-382">465,166</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-55" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-383">12.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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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-384">410,604</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-385">12.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></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%">Cheeses and charcuterie</span></td><td colspan="2" 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-58" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-386">292,680</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-59" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-387">7.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-60" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-388">271,612</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-389">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-390">253,343</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-391">7.4</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-64" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-392">516,605</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-65" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-393">12.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-66" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-394">535,102</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-67" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-395">14.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-68" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-396">444,749</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-69" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-397">13.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></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-70" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-398">296,839</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-71" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-399">7.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-72" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-400">255,466</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-73" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-401">6.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-74" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-402">228,582</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-75" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-403">6.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></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-76" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-404">135,553</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-77" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-405">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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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-78" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-406">131,190</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-79" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-407">3.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-80" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-408">129,194</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-81" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-409">3.8</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%"><ix:nonFraction unitRef="usd" contextRef="c-82" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-410">79,958</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-83" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-411">1.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-84" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-412">76,129</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-85" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-413">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="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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-86" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-414">69,610</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-87" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-415">1.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></tr><tr><td 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-88" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-416">2,540,729</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-89" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-417">61.2</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-90" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-418">2,338,938</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-91" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-419">61.6</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-92" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-420">2,081,533</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-93" decimals="3" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-421">60.6</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></tr><tr><td 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 #000000;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 #000000;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-422">4,149,537</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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-94" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-423">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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-6" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-424">3,794,212</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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-95" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-425">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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-7" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-426">3,433,763</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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-96" decimals="INF" name="us-gaap:ConcentrationRiskPercentage1" scale="-2" id="f-427">100</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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></tr></table></div></ix:nonNumeric><div><span><br/></span></div><ix:continuation id="f-364-1" continuedAt="f-364-2"><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 includes 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:continuation><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%">Deferred Revenue</span></div><div><span><br/></span></div><ix:continuation id="f-364-2" continuedAt="f-364-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, any remaining value of the card is escheated to the appropriate government agency, or through breakage, as necessary. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that </span></div></ix:continuation></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%">53</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-2" continuedAt="f-363-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-364-3" continuedAt="f-364-4">is not subject to unclaimed property laws and for which the likelihood of redemption is remote.</ix:continuation> The Company recorded deferred revenues, reflected within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets, of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-428">1,931</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-429">1,942</ix:nonFraction> as of December&#160;26, 2025 and December&#160;27, 2024, 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%">Right of Return</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%"><ix:continuation id="f-364-4" continuedAt="f-364-5">The Company&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.</ix:continuation> The Company recorded a refund liability of&#160;$<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="f-430">950</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerRefundLiability" scale="3" id="f-431">876</ix:nonFraction> as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively. Refund liabilities are reflected within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:ContractWithCustomerRightToRecoverProduct" scale="3" id="f-432">594</ix:nonFraction>&#160;and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:ContractWithCustomerRightToRecoverProduct" scale="3" id="f-433">521</ix:nonFraction> as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inventories</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock" id="f-434" continuedAt="f-434-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;<ix:nonNumeric contextRef="c-4" name="us-gaap:CapitalizedContractCostAmortizationPeriod" format="ixt-sec:durwordsen" id="f-435">one year</ix:nonNumeric> or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</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%">Cost of Sales</span></div><div><span><br/></span></div><ix:continuation id="f-364-5" continuedAt="f-364-6"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.</span></div></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><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><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-434-1">Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</ix:continuation> Shipping and handling costs included in selling, general and administrative expenses were $<ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-436">204,151</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-437">198,211</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-438">181,298</ix:nonFraction> for fiscal 2025, 2024 and 2023, 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%">Other Operating Expenses</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="chef:OtherOperatingExpensesPolicyPolicyTextBlock" id="f-439" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div></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%">Cash and Cash Equivalents</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:CashAndCashEquivalentsPolicyTextBlock" id="f-440" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div></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%">Accounts Receivable</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:ReceivablesPolicyTextBlock" id="f-441" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for credit losses. The allowance for credit losses is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.</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:120%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InventoryPolicyTextBlock" id="f-442" continuedAt="f-442-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. The Company&#8217;s different entities record inventory using a mixture of first-in, first-out and average </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%">54</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-3" continuedAt="f-363-4"><ix:continuation id="f-442-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cost, which approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</span></div></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Vendor Rebates and Other Promotional Incentives</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%"><ix:continuation id="f-364-6">The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.</ix:continuation> Recorded purchase incentives totaled approximately $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="f-443">69,817</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="f-444">60,378</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="chef:PurchaseIncentivesEarned" format="ixt:num-dot-decimal" scale="3" id="f-445">48,026</ix:nonFraction> for fiscal 2025, 2024 and 2023, respectively.</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-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risks</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:ConcentrationRiskCreditRisk" id="f-446" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, cash equivalents and trade receivables. The Company&#8217;s policy is to deposit its cash and cash equivalents with major financial institutions. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div></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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Property and Equipment</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" id="f-447" continuedAt="f-447-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-447-1"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets or asset groups may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any.</ix:continuation> The Company has <ix:nonFraction unitRef="usd" contextRef="c-100" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-448"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-449"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="INF" name="us-gaap:AssetImpairmentCharges" format="ixt:fixed-zero" scale="0" id="f-450">no</ix:nonFraction></ix:nonFraction></ix:nonFraction>t recorded any impairment of property and equipment in fiscal 2025, 2024 or 2023.</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-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeLeasesPolicyTextBlock" id="f-451" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',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%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div></ix:nonNumeric></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%">55</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-4" continuedAt="f-363-5"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:InternalUseSoftwarePolicy" id="f-452" escape="true">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:f-453">three</span> to <ix:nonNumeric contextRef="c-104" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:durwordsen" id="f-454">seven year</ix:nonNumeric> period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.</ix:nonNumeric> Capitalized software purchases and related development costs, net of accumulated amortization, were $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-455">14,364</ix:nonFraction> at December&#160;26, 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:CapitalizedComputerSoftwareNet" format="ixt:num-dot-decimal" scale="3" id="f-456">14,350</ix:nonFraction> at December&#160;27, 2024.</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 Debt</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DebtPolicyTextBlock" id="f-457" continuedAt="f-457-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div></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%">Debt Issuance Costs</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><ix:continuation id="f-457-1" continuedAt="f-457-2"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company&#8217;s asset-based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span></ix:continuation><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-457-2"> in the Company&#8217;s consolidated balance sheets.</ix:continuation> The Company had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="f-458">885</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet" scale="3" id="f-459">414</ix:nonFraction> of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-460">10,413</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-461">13,389</ix:nonFraction> of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-462">3,314</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-463">3,466</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:OtherAmortizationOfDeferredCharges" format="ixt:num-dot-decimal" scale="3" id="f-464">3,615</ix:nonFraction> fiscal 2025, 2024 and 2023, respectively.</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-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessCombinationsPolicy" id="f-465" continuedAt="f-465-1" escape="true"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">operating expenses</span></ix:nonNumeric><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-465-1"> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition.</ix:continuation> </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:IntangibleAssetsFiniteLivedPolicy" id="f-466" escape="true">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset or asset group to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.</ix:nonNumeric> </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 recognized customer relationships intangible asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-467">8,023</ix:nonFraction> in fiscal 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ImpairmentOfIntangibleAssetsFinitelived" format="ixt:num-dot-decimal" scale="3" id="f-468">1,838</ix:nonFraction> in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within </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 expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations. See Note 8 for more information. There have been no other events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that the carrying value of the Company&#8217;s finite-lived intangible assets are not recoverable.</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%">56</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-5" continuedAt="f-363-6"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" id="f-469" continuedAt="f-469-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company maintains <ix:nonFraction unitRef="unit" contextRef="c-1" decimals="INF" name="us-gaap:NumberOfReportingUnits" format="ixt-sec:numwordsen" scale="0" id="f-470">four</ix:nonFraction> reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;26, 2025 and December&#160;29, 2023, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div></ix: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-469-1">For the fiscal year ended December&#160;27, 2024, the Company assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of its reporting units substantially exceeded their respective carry values. When a quantitative analysis is required, the Company estimates the fair value of its reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses.</ix:continuation> </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 events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that goodwill may be impaired.</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:IncomeTaxPolicyTextBlock" id="f-471" continuedAt="f-471-1" escape="true">The Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.</ix:nonNumeric> As of December&#160;26, 2025 and December&#160;27, 2024, the Company did <ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="f-472">not</ix:nonFraction> have a valuation allowance.</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%"><ix:continuation id="f-471-1">ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Commitments and Contingencies</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:CommitmentsAndContingenciesPolicyTextBlock" id="f-473" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div></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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contingent Earn-out Liabilities</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ContingentLiabilityReserveEstimatePolicy" id="f-474" continuedAt="f-474-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business </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%">57</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-6" continuedAt="f-363-7"><ix:continuation id="f-474-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.</span></div></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Net Income per Share</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:EarningsPerSharePolicyTextBlock" id="f-475" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company&#8217;s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company&#8217;s convertible notes were determined using the if-converted method.</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%">Stock-Based Compensation</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:ShareBasedCompensationOptionAndIncentivePlansPolicy" id="f-476" 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 the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#8220;Distinguishing Liabilities from Equity&#8221; and ASC 718 &#8220;Compensation - Stock Compensation.&#8221; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;), restricted share units (&#8220;RSUs&#8221;) and performance share units, including performance-based restricted share units (&#8220;PRSUs&#8221;), are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options, RSAs with market conditions and PRSUs is determined based on a Monte Carlo simulation model&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div></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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Share Repurchases</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:StockholdersEquityPolicyTextBlock" id="f-477" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company had a share repurchase program that was executed through purchases made from time to time either in the open market or through private market transactions. All shares repurchased under the share repurchase program were retired and returned to the status of authorized and unissued shares. When treasury shares are retired, the Company allocates the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and retained earnings. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to retained earnings.</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%">Self-Insurance Reserves</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:SelfInsuranceReservePolicyTextBlock" id="f-478" continuedAt="f-478-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:nonNumeric><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-478-1">The Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions. The amounts in excess of the deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</ix:continuation> </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">58</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-363-7"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Derivatives</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:DerivativesPolicyTextBlock" id="f-479" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company may, from time to time, enter into forward contracts to reduce the effects of currency exchange rate fluctuations. These contracts generally mature within twelve months, are carried at fair value and are not designated as hedging instruments. Changes in the fair value of these forwards are recorded in earnings.</span><span style="background-color:#f0f3f5;color:#00172e;font-family:'Arial',sans-serif;font-size:9pt;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%">The fair value of the forward contracts and related gains or losses were not material to the Company&#8217;s consolidated financial statements for the periods presented.</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%">Assets and Liabilities Measured at Fair Value</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueMeasurementPolicyPolicyTextBlock" id="f-480" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:18pt"><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%">Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or 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:112%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management&#8217;s judgment and estimates.</span></div></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_100"></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-481" continuedAt="f-481-1" escape="true">Net Income per Share</ix:nonNumeric></span></div><ix:continuation id="f-481-1" continuedAt="f-481-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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" id="f-482" 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 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:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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%">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-483">1.87</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-6" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-484">1.46</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-7" decimals="2" name="us-gaap:EarningsPerShareBasic" scale="0" id="f-485">0.92</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%">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-486">1.68</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-6" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-487">1.32</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-7" decimals="2" name="us-gaap:EarningsPerShareDiluted" scale="0" id="f-488">0.88</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%">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="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"><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-489">38,719,025</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-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-490">37,914,060</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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-491">37,633,672</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%">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-492">46,001,316</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-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-493">45,983,065</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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-494">45,639,220</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:99.707%"><tr><td style="width:1.0%"/><td style="width:46.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.908%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.911%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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 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%">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-495">72,361</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-6" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-496">55,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 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-7" decimals="-3" name="us-gaap:NetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-497">34,590</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%">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="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 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-498">4,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-6" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-499">5,234</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-7" decimals="-3" name="us-gaap:InterestOnConvertibleDebtNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-500">5,399</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%">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-501">77,128</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-6" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-502">60,713</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-7" decimals="-3" name="us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted" format="ixt:num-dot-decimal" scale="3" id="f-503">39,989</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: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="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%">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-504">38,719,025</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-6" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-505">37,914,060</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-7" decimals="0" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" format="ixt:num-dot-decimal" scale="0" id="f-506">37,633,672</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%">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-507">714,911</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-6" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-508">687,524</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-7" decimals="0" name="us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-509">574,707</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%">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:num-dot-decimal" scale="0" id="f-510">72,410</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-6" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-511">57,540</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-7" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements" format="ixt:num-dot-decimal" scale="0" id="f-512">38,024</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%">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-513">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-6" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="f-514">7,323,941</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-7" decimals="0" name="us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities" format="ixt:num-dot-decimal" scale="0" id="f-515">7,392,817</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%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-516">46,001,316</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-6" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-517">45,983,065</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-7" decimals="0" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-518">45,639,220</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: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%">59</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" id="f-519" escape="true"><ix:continuation id="f-481-2"><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:99.853%"><tr><td style="width:1.0%"/><td style="width:46.484%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.883%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.886%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards and restricted share units</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-106" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-520">240,887</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-107" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-521">270,751</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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-108" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-522">532,608</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%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-109" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-523">&#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="shares" contextRef="c-110" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:fixed-zero" scale="0" id="f-524">&#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="shares" contextRef="c-111" decimals="0" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" format="ixt:num-dot-decimal" scale="0" id="f-525">300,000</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"/></tr></table></div></ix:continuation></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><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_103"></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-526" continuedAt="f-526-1" escape="true">Fair Value Measurements</ix:nonNumeric></span></div><ix:continuation id="f-526-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%">Assets and Liabilities Measured at Fair Value</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 Company&#8217;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" id="f-527" 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 changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"/><td style="width:83.078%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:14.722%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2023</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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-21" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" format="ixt:num-dot-decimal" scale="3" id="f-528">9,765</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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-6" decimals="-3" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="f-529">5,750</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%">Changes in fair value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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-6" decimals="-3" sign="-" name="us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" format="ixt:num-dot-decimal" scale="3" id="f-530">3,265</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%">Balance December 27, 2024</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="f-531">750</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Acquisition value</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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="chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-532">1,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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Cash payments</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="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:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" format="ixt:num-dot-decimal" scale="3" id="f-533">1,500</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"/></tr><tr><td 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%">Balance December 26, 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"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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 #000000;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 #000000;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:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" scale="3" id="f-534">600</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;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 contingent earn-out liability as of December&#160;26, 2025 is long-term and reflected as</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The liability as of&#160;December&#160;27, 2024 is short-term and 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%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. Contingent earn-out liability payments made soon after the acquisition date of a business combination are classified as investing activities on the Company&#8217;s consolidated statements of cash flows. Contingent earn-out liability payments not made soon after the acquisition date of a business combination that are in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities and all other such payments are classified as financing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 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 December&#160;26, 2025 and December&#160;27, 2024 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-535" 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, Italco Note and GreenLeaf Note (more fully described in Note 9). The fair value of the 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 at December&#160;26, 2025 and the GreenLeaf Note at December&#160;27, 2024 was determined based upon observable market prices of similar debt instruments. </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:24.338%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.373%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.380%"/><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%">December 26, 2025</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 27, 2024</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 #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%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:right;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-112" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-536">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-113" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-537">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"/><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-114" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-538">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-115" decimals="-3" name="us-gaap:ConvertibleDebtFairValueDisclosures" format="ixt:num-dot-decimal" scale="3" id="f-539">365,556</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%">Italco Note</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%">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-116" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-540">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-117" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-541">10,768</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-118" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-542">&#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 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-119" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-543">&#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%">GreenLeaf Note</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%">Level 2</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-120" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-544">&#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 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-121" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:fixed-zero" scale="3" id="f-545">&#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 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-122" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-546">5,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 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-123" decimals="-3" name="us-gaap:NotesPayableFairValueDisclosure" format="ixt:num-dot-decimal" scale="3" id="f-547">5,070</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"/></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%">60</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_106"></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:BusinessCombinationDisclosureTextBlock" id="f-548" continuedAt="f-548-1" escape="true">Acquisitions</ix:nonNumeric></span></div><ix:continuation id="f-548-1" continuedAt="f-548-2"><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%">Italco</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&#160;1, 2025, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Italco Food Products (&#8220;Italco&#8221;), a specialty food distributor based in Denver, Colorado. The purchase price was $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-549">16,500</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-550">5,500</ix:nonFraction> cash paid at closing, $<ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-551">10,700</ix:nonFraction> from the issuance of an unsecured note and <ix:nonFraction unitRef="shares" contextRef="c-124" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-552">4,736</ix:nonFraction> shares of the Company&#8217;s common stock with an approximate value of $<ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" scale="3" id="f-553">300</ix:nonFraction> based on the trading price of the Company&#8217;s common stock on the date of acquisition and is subject to customary working capital true-ups. The assets acquired consist primarily of inventory, accounts receivable and goodwill and other intangibles and are not material to the Company&#8217;s consolidated financial statements. The intangible assets acquired consisted of customer relationships and trademarks and are being amortized over <ix:nonNumeric contextRef="c-126" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-554">10</ix:nonNumeric> and <ix:nonNumeric contextRef="c-127" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-555">5</ix:nonNumeric> years, respectively. The Italco acquisition was not material to the Company&#8217;s consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">GreenLeaf</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%">On May&#160;1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (&#8220;GreenLeaf&#8221;), a leading produce and specialty food distributor in Northern California. The final purchase price was $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-556">88,204</ix:nonFraction> consisting of $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-557">72,157</ix:nonFraction> paid in cash at closing, $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="chef:NetWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-558">3,551</ix:nonFraction> paid upon settlement of net working capital true-ups, the issuance of a $<ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-559">10,000</ix:nonFraction> unsecured note and <ix:nonFraction unitRef="shares" contextRef="c-128" decimals="INF" name="us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-560">75,008</ix:nonFraction> shares of the Company&#8217;s common stock with an approximate value of $<ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" format="ixt:num-dot-decimal" scale="3" id="f-561">2,496</ix:nonFraction> based on the trading price of the Company&#8217;s common stock on the date of acquisition. The acquisition was partially funded by a $<ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-6" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-562">40,000</ix:nonFraction> incremental draw on the Company&#8217;s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition of $<ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-563">47,235</ix:nonFraction> is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#8217;s existing products in the markets served by GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $<ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-564">29,900</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-565">1,500</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" scale="3" id="f-566">400</ix:nonFraction>, respectively, as of the acquisition date, with an estimated weighted average life of <ix:nonNumeric contextRef="c-135" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-567">7.2</ix:nonNumeric>, <ix:nonNumeric contextRef="c-133" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-568">5</ix:nonNumeric> and <ix:nonNumeric contextRef="c-134" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-569">2</ix:nonNumeric> years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and income before income taxes of $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-570">82,917</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-571">7,039</ix:nonFraction>, respectively, for GreenLeaf in its consolidated statement 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%">Hardie&#8217;s Fresh Foods</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%">On March&#160;20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie&#8217;s F&amp;V, LLC (&#8220;Hardie&#8217;s&#8221;), a specialty produce distributor with operations in Texas. The final purchase price was approximately $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferred1" format="ixt:num-dot-decimal" scale="3" id="f-572">41,361</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-573">38,000</ix:nonFraction> paid in cash at closing, $<ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" sign="-" name="chef:NetWorkingCapitalAdjustment" scale="3" id="f-574">639</ix:nonFraction> received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-575">4,000</ix:nonFraction> as of the acquisition date. The payment of the earn-out liability was subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) targets. All of the goodwill recorded for the Hardie&#8217;s acquisition of $<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-576">11,516</ix:nonFraction> is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#8217;s existing products in the markets served by Hardie&#8217;s and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships and trademarks valued at $<ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-577">14,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-578">3,600</ix:nonFraction>, respectively, as of the acquisition date. During fiscal 2023, the Company incurred a customer relationship impairment charge more fully described in Note 8 &#8220;Goodwill and Other Intangible Assets.&#8221; The remaining customer relationships and trademarks are being amortized over <ix:nonNumeric contextRef="c-139" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-579">10</ix:nonNumeric> and <ix:nonNumeric contextRef="c-140" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-580">5</ix:nonNumeric> years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and loss before income taxes of $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-581">194,776</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" sign="-" name="us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-582">1,116</ix:nonFraction>, respectively, for Hardie&#8217;s in its consolidated statement 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%">Other Fiscal 2023 Acquisitions</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 fiscal year ended December&#160;29, 2023, the Company completed <ix:nonFraction unitRef="acquisition" contextRef="c-142" decimals="INF" name="chef:NumberOfAcquisitions" format="ixt-sec:numwordsen" scale="0" id="f-583">three</ix:nonFraction> other acquisitions for an aggregate purchase price of approximately $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" format="ixt:num-dot-decimal" scale="3" id="f-584">18,029</ix:nonFraction>, consisting of $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:PaymentsToAcquireBusinessesGross" format="ixt:num-dot-decimal" scale="3" id="f-585">12,971</ix:nonFraction> paid in cash at closing, $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="chef:NetWorkingCapitalAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-586">1,178</ix:nonFraction> paid upon settlement of net working capital adjustments, earn-out liabilities valued at approximately of $<ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="us-gaap:BusinessCombinationContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="3" id="f-587">1,665</ix:nonFraction> as of the dates of acquisition, and $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-588">2,215</ix:nonFraction> of deferred payments. During the fiscal year ended December&#160;27, 2024, the Company paid $<ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-6" name="us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-589">2,000</ix:nonFraction> in contingent consideration related to the earn-out liabilities. All of the goodwill recorded for these acquisitions of $<ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" format="ixt:num-dot-decimal" scale="3" id="f-590">8,844</ix:nonFraction> is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $<ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" format="ixt:num-dot-decimal" scale="3" id="f-591">4,276</ix:nonFraction> as of the acquisition dates. The remaining customer relationships are being amortized over <ix:nonNumeric contextRef="c-146" name="us-gaap:FiniteLivedIntangibleAssetUsefulLife" format="ixt-sec:duryear" id="f-592">10</ix:nonNumeric> years. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales of approximately $<ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" format="ixt:num-dot-decimal" scale="3" id="f-593">63,369</ix:nonFraction> in its consolidated statement of operations. The Company has determined that separate </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">61</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-548-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing 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%">Unaudited Pro forma Financial Information</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 table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie&#8217;s acquisitions had occurred on December 25, 2021. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#8217;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#8217;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization expense related to the acquired intangible assets and depreciation expense on the acquired fair value of property and equipment. <ix:nonNumeric contextRef="c-1" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" id="f-594" continuedAt="f-594-1" escape="true">The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company&#8217;s senior secured term loan during fiscal 2022.</ix:nonNumeric></span></div><ix:continuation id="f-594-1"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"/><td style="width:65.939%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:0.1%"/><td style="width:0.731%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.930%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><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="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%">Fiscal Year Ended</span></td><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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><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 29, 2023</span></td><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 colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-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-7" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaRevenue" format="ixt:num-dot-decimal" scale="3" id="f-595">3,527,947</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"/></tr><tr><td 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="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td 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-7" decimals="-3" name="us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss" format="ixt:num-dot-decimal" scale="3" id="f-596">58,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="display:none"/></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_109"></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:InventoryDisclosureTextBlock" id="f-597" continuedAt="f-597-1" escape="true">Inventories</ix:nonNumeric></span></div><ix:continuation id="f-597-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%">Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-598">10,520</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:InventoryValuationReserves" format="ixt:num-dot-decimal" scale="3" id="f-599">11,579</ix:nonFraction> at December&#160;26, 2025 and December&#160;27, 2024, respectively.</span></div></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_112"></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:PropertyPlantAndEquipmentDisclosureTextBlock" id="f-600" continuedAt="f-600-1" escape="true">Property and Equipment</ix:nonNumeric></span></div><ix:continuation id="f-600-1" continuedAt="f-600-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:PropertyPlantAndEquipmentTextBlock" id="f-601" continuedAt="f-601-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:45.820%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.495%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.497%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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-147" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-602">5,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-148" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-603">5,542</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td 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%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%"><ix:nonNumeric contextRef="c-149" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-604">15</ix:nonNumeric> - <ix:nonNumeric contextRef="c-150" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-605">20</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-606">66,676</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-152" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-607">63,868</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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-153" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-608">5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-154" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-609">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-610">37,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-156" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-611">40,693</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%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-157" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-612">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-158" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-613">5</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-614">20,897</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-160" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-615">18,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%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-161" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-616">3</ix:nonNumeric> - <ix:nonNumeric contextRef="c-162" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-617">7</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-618">43,603</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-164" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-619">37,381</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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-165" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-620">1</ix:nonNumeric>- <ix:nonNumeric contextRef="c-166" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-621">40</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-622">182,439</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-168" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-623">170,153</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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-169" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-624">7</ix:nonNumeric> years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-625">2,210</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-170" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-626">2,586</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%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-171" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-627">5</ix:nonNumeric> - <ix:nonNumeric contextRef="c-172" name="us-gaap:PropertyPlantAndEquipmentUsefulLife" format="ixt-sec:duryear" id="f-628">10</ix:nonNumeric> years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-629">146,135</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-174" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-630">79,511</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"/></tr><tr><td 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%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-631">15,466</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-176" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-632">5,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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-633">520,950</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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-634">423,683</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: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-635">178,931</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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-636">147,902</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"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></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:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-637">342,019</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-5" decimals="-3" name="us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-638">275,781</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><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Construction-in-process at December&#160;26, 2025 and December&#160;27, 2024 related primarily to on-going investments in the Company&#8217;s information systems and distribution facilities, including the build-out of the Company&#8217;s Portland, OR distribution facility in fiscal 2025.</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 book value of equipment financed under finance leases at December&#160;26, 2025 and December&#160;27, 2024 was $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-639">104,060</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAsset" format="ixt:num-dot-decimal" scale="3" id="f-640">45,051</ix:nonFraction>, respectively. <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="f-641"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="f-642"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="INF" name="us-gaap:InterestCostsCapitalized" format="ixt:fixed-zero" scale="3" id="f-643">No</ix:nonFraction></ix:nonFraction></ix:nonFraction> interest expense was capitalized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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%">62</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-601-1"><ix:continuation id="f-600-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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-177" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-644">47,543</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-178" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-645">35,114</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-179" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-646">26,910</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%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-180" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-647">6,109</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-181" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-648">5,448</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-182" decimals="-3" name="us-gaap:DepreciationDepletionAndAmortization" format="ixt:num-dot-decimal" scale="3" id="f-649">5,977</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_115"></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:GoodwillAndIntangibleAssetsDisclosureTextBlock" id="f-650" continuedAt="f-650-1" escape="true">Goodwill and Other Intangible Assets</ix:nonNumeric></span></div><ix:continuation id="f-650-1" continuedAt="f-650-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:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" id="f-651" escape="true"><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="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 29, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-21" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-652">356,021</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 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-6" decimals="-3" name="us-gaap:GoodwillPurchaseAccountingAdjustments" scale="3" id="f-653">656</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"/></tr><tr><td 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%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-654">379</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%">Carrying amount as of December 27, 2024</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-5" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-655">356,298</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="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%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:GoodwillAcquiredDuringPeriod" format="ixt:num-dot-decimal" scale="3" id="f-656">6,208</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%">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" name="us-gaap:GoodwillForeignCurrencyTranslationGainLoss" scale="3" id="f-657">236</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%">Carrying amount as of December 26, 2025</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-4" decimals="-3" name="us-gaap:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-658">362,742</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><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill adjustments included in the table above represent measurement period adjustments related to certain acquisitions completed in prior years.</span></div></ix:nonNumeric><div style="text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" id="f-659" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:21.073%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.010%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.493%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.495%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-183" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="f-660">84</ix:nonNumeric> months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-183" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-661">259,869</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-183" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-662">150,422</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 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-183" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-663">109,447</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%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-184" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="f-664">134</ix:nonNumeric> months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-665">57,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-184" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-666">29,904</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-184" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-667">27,863</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%">Non-compete agreements</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="2" 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-185" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-668">9,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="usd" contextRef="c-185" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-669">9,299</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-185" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:fixed-zero" scale="3" id="f-670">&#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"><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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-top:1pt solid #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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-671">326,935</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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-672">189,625</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 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-4" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-673">137,310</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">December 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-186" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="f-674">88</ix:nonNumeric> months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-186" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-675">251,932</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-186" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-676">122,619</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 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-186" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-677">129,313</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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-187" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="f-678">140</ix:nonNumeric> months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-679">56,184</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-187" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-680">25,212</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-187" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-681">30,972</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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-188" name="us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" format="ixt-sec:durmonth" id="f-682">11</ix:nonNumeric> months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-683">9,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="usd" contextRef="c-188" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-684">9,201</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-188" decimals="-3" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" scale="3" id="f-685">98</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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #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:FiniteLivedIntangibleAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-686">317,415</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-5" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" format="ixt:num-dot-decimal" scale="3" id="f-687">157,032</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: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:IntangibleAssetsNetExcludingGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-688">160,383</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><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><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 recognized customer relationships intangible asset impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsFiniteLivedGross" format="ixt:num-dot-decimal" scale="3" id="f-689">8,023</ix:nonFraction> in fiscal 2025 and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="chef:ImpairmentOfIntangibleAssetsFiniteLivedGross" format="ixt:num-dot-decimal" scale="3" id="f-690">1,838</ix:nonFraction> in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within </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 expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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-691">24,478</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-692">24,372</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AmortizationOfIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-693">22,719</ix:nonFraction> for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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%">63</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" id="f-694" escape="true"><ix:continuation id="f-650-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:87.023%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.777%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-695">22,072</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-696">20,056</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" 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:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" format="ixt:num-dot-decimal" scale="3" id="f-697">19,225</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" format="ixt:num-dot-decimal" scale="3" id="f-698">18,909</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" 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:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" format="ixt:num-dot-decimal" scale="3" id="f-699">15,376</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="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-700">41,672</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-4" decimals="-3" name="us-gaap:FiniteLivedIntangibleAssetsNet" format="ixt:num-dot-decimal" scale="3" id="f-701">137,310</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 id="iae2a85a22c5e49cdb0036c8ec603d0a9_118"></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:DebtDisclosureTextBlock" id="f-702" continuedAt="f-702-1" escape="true">Debt Obligations</ix:nonNumeric></span></div><ix:continuation id="f-702-1" continuedAt="f-702-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:ScheduleOfDebtTableTextBlock" id="f-703" continuedAt="f-703-1" 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 December&#160;26, 2025 and December&#160;27, 2024 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:98.684%"><tr><td style="width:1.0%"/><td style="width:36.825%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.751%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.788%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.794%"/><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%">Weighted Average Effective Interest Rate at<br/>December 26, 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%">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%">December 26, 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%">December 27, 2024</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-189" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-704">7.66</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 #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%">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-189" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-705">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"/><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-190" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-706">260,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-191" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-707">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-191" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-708">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-192" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-709">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-193" decimals="4" name="us-gaap:DebtInstrumentInterestRateEffectivePercentage" scale="-2" id="f-710">6.04</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-193" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-711">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-194" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-712">120,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="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-4" decimals="4" name="chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" scale="-2" id="f-713">7.19</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-195" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-714">119,451</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-196" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-715">52,673</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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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-4" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-716">10,421</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:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-717">13,389</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%">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 #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:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-718">748,530</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:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities" format="ixt:num-dot-decimal" scale="3" id="f-719">706,784</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;text-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-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-720">28,197</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:LongTermDebtAndCapitalLeaseObligationsCurrent" format="ixt:num-dot-decimal" scale="3" id="f-721">18,040</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%">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-4" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-722">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"/><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-5" decimals="-3" name="us-gaap:LongTermDebtAndCapitalLeaseObligations" format="ixt:num-dot-decimal" scale="3" id="f-723">688,744</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><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock" id="f-724" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;26, 2025 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:86.162%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.638%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-725">8,500</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%">2027</span></td><td colspan="2" 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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-726">8,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="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</span></td><td colspan="2" 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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" format="ixt:num-dot-decimal" scale="3" id="f-727">290,500</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%">2029</span></td><td colspan="2" 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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" format="ixt:num-dot-decimal" scale="3" id="f-728">243,000</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%">2030</span></td><td colspan="2" 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:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" format="ixt:num-dot-decimal" scale="3" id="f-729">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"/></tr><tr><td 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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-730">650,500</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 - Leases for finance lease maturities.</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%">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 June 2016, the Company entered into a credit agreement (the &#8220;Term Loan Credit Agreement&#8221;) with a group of lenders that provides for a senior secured term loan B facility (the &#8220;Term Loan Facility&#8221;). The Term Loan Credit Agreement has been subsequently amended to increase the aggregate principal amount to $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-731">300,000</ix:nonFraction>, extend the maturity date to August&#160;23, 2029 (&#8220;2029 Term Loans&#8221;) and reduce the interest rate spread, among other items. The funds from the 2029 Term Loans have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#8217;s assets are pledged as collateral. </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 amendments to the Term Loan Credit Agreement involved multiple members of a loan syndicate. For each amendment, the Company performed an analysis for each lender to determine whether the amendment resulted in a substantial change to the remaining cash flows. For the amendments occurring during fiscal 2025, 2024 and 2023, the transactions were accounted for as a modification for the existing lenders. For the lenders that exited the loan syndicate, their portion of unamortized deferred financing fees were recorded 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 consolidated statements of operations. </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%">64</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-702-2" continuedAt="f-702-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also made voluntary prepayments of $<ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-732">5,000</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-733">14,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="us-gaap:PaymentsOfDebtExtinguishmentCosts" format="ixt:num-dot-decimal" scale="3" id="f-734">20,000</ix:nonFraction> towards the 2029 Term Loans in fiscal 2025, 2024 and 2023, respectively. In connection with these prepayments, the Company wrote-off unamortized deferred financing fees, 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 consolidated statements of operations.</span></div><div><span><br/></span></div><ix:continuation id="f-703-1"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following in its consolidated statements of operations as a result of these debt amendments and prepayments: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:37.609%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.841%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.843%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">Loss on debt extinguishment included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense:</span></div></td><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"/><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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan amendments</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="chef:GainLossOnExtinguishmentOfDebtAmendments" format="ixt:fixed-zero" scale="3" id="f-735">&#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 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-6" decimals="-3" sign="-" name="chef:GainLossOnExtinguishmentOfDebtAmendments" scale="3" id="f-736">154</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-7" decimals="-3" name="chef:GainLossOnExtinguishmentOfDebtAmendments" format="ixt:fixed-zero" scale="3" id="f-737">&#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 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan prepayments</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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="chef:GainLossOnExtinguishmentOfDebtPrepayments" scale="3" id="f-738">150</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" sign="-" name="chef:GainLossOnExtinguishmentOfDebtPrepayments" scale="3" id="f-739">531</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="chef:GainLossOnExtinguishmentOfDebtPrepayments" scale="3" id="f-740">770</ix:nonFraction></span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Arrangement fees included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="chef:DebtInstrumentArrangementFees" scale="3" id="f-741">525</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="chef:DebtInstrumentArrangementFees" format="ixt:num-dot-decimal" scale="3" id="f-742">1,300</ix:nonFraction></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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="chef:DebtInstrumentArrangementFees" format="ixt:fixed-zero" scale="3" id="f-743">&#8212;</ix:nonFraction></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%">Third-party transaction costs included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">other operating expenses</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-1" decimals="-3" name="chef:DebtInstrumentTransactionCosts" scale="3" id="f-744">49</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-6" decimals="-3" name="chef:DebtInstrumentTransactionCosts" scale="3" id="f-745">156</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-7" decimals="-3" name="chef:DebtInstrumentTransactionCosts" scale="3" id="f-746">319</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><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 Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is <ix:nonNumeric contextRef="c-201" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="f-747">181</ix:nonNumeric> days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $<ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-748">40,000</ix:nonFraction> remains outstanding on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company&#8217;s option, either the Alternate Base Rate or the secured overnight financing rate (&#8220;SOFR&#8221;) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of <ix:nonFraction unitRef="number" contextRef="c-202" decimals="4" name="chef:DebtInstrumentPeriodicPaymentPrincipalPercentage" scale="-2" id="f-749">0.25</ix:nonFraction>% of the original principal amount per quarter.</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 Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company&#8217;s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.</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:120%">In&#160;June 2018, the Company entered into a&#160;credit agreement (the &#8220;ABL Credit Agreement&#8221;) with a group of lenders that provides for an asset-based loan facility (the &#8220;ABL&#8221;) in the aggregate amount of up to&#160;$<ix:nonFraction unitRef="usd" contextRef="c-203" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-750">150,000</ix:nonFraction>. The ABL Credit Agreement has been subsequently amended to increase the aggregate commitments to $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-751">300,000</ix:nonFraction>, extend the maturity date to August&#160;20, 2030, eliminate the credit spread adjustment on the interest rate charged on borrowings and increase the aggregate letters of credit to not exceed $<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="INF" name="us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-752">50,000</ix:nonFraction>, among other items. The Company incurred transaction costs of $<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="us-gaap:DeferredFinanceCostsNet" scale="3" id="f-753">658</ix:nonFraction> as a result of an amendment in fiscal 2025, which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated balance sheet.</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%">Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$<ix:nonFraction unitRef="usd" contextRef="c-204" decimals="INF" name="chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" format="ixt:num-dot-decimal" scale="3" id="f-754">25,000</ix:nonFraction>. The ABL includes a springing maturity date that occurs <ix:nonNumeric contextRef="c-206" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="f-755">90</ix:nonNumeric> days prior to the earliest maturity under the Company&#8217;s senior secured term loan facility and the date that is <ix:nonNumeric contextRef="c-207" name="chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" format="ixt-sec:durday" id="f-756">181</ix:nonNumeric> days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-757">40,000</ix:nonFraction> remains outstanding on such date and the maturity date.</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 interest rate charged on borrowings under the ABL is equal to, at the Company&#8217;s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$<ix:nonFraction unitRef="usd" contextRef="c-206" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" format="ixt:num-dot-decimal" scale="3" id="f-758">21,000</ix:nonFraction>&#160;or&#160;<ix:nonFraction unitRef="number" contextRef="c-206" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" scale="-2" id="f-759">10</ix:nonFraction>%&#160;of </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">65</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-702-3" continuedAt="f-702-4"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">the Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of <ix:nonFraction unitRef="number" contextRef="c-206" decimals="INF" name="chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" scale="0" id="f-760">1</ix:nonFraction>:1. </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 of December&#160;26, 2025, the Company had reserved $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="chef:AmountsReservedForIssuanceOfLettersOfCredit" format="ixt:num-dot-decimal" scale="3" id="f-761">40,484</ix:nonFraction> of the ABL for the issuance of letters of credit and funds totaling $<ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" name="us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity" format="ixt:num-dot-decimal" scale="3" id="f-762">159,516</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%">2028 Convertible Senior Notes</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%">In December 2022, the Company issued $<ix:nonFraction unitRef="usd" contextRef="c-210" decimals="INF" name="us-gaap:DebtInstrumentFaceAmount" format="ixt:num-dot-decimal" scale="3" id="f-763">287,500</ix:nonFraction> aggregate principal amount of <ix:nonFraction unitRef="number" contextRef="c-210" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-764">2.375</ix:nonFraction>% Convertible Senior Notes (the &#8220;2028 Convertible Notes&#8221;). Net proceeds have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes bear interest of <ix:nonFraction unitRef="number" contextRef="c-210" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-765">2.375</ix:nonFraction>% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $<ix:nonFraction unitRef="usdPerShare" contextRef="c-210" decimals="2" name="us-gaap:DebtInstrumentConvertibleConversionPrice1" scale="0" id="f-766">44.27</ix:nonFraction> per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to <ix:nonFraction unitRef="number" contextRef="c-211" decimals="INF" name="us-gaap:DebtInstrumentRedemptionPricePercentage" scale="-2" id="f-767">100</ix:nonFraction>% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">On December&#160;1, 2024, the Company&#8217;s <ix:nonFraction unitRef="number" contextRef="c-212" decimals="5" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-768">1.875</ix:nonFraction>% 2024 Convertible Senior Notes matured and, in accordance with the exercise of its conversion rights provisions, the Company issued <ix:nonFraction unitRef="shares" contextRef="c-213" decimals="INF" name="us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" format="ixt:num-dot-decimal" scale="0" id="f-769">858,360</ix:nonFraction> shares of its common stock and paid approximately $<ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" name="us-gaap:RepaymentsOfConvertibleDebt" format="ixt:num-dot-decimal" scale="3" id="f-770">2,117</ix:nonFraction>, which included accrued interest on the 2024 Convertible Notes. </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%">Italco Unsecured Note</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%">In connection with the Italco acquisition, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="3" id="f-771">11,000</ix:nonFraction> unsecured note bearing interest of <ix:nonFraction unitRef="number" contextRef="c-215" decimals="3" name="us-gaap:DebtInstrumentInterestRateStatedPercentage" scale="-2" id="f-772">4.5</ix:nonFraction>%, at an original issue discount of $<ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscount" scale="3" id="f-773">300</ix:nonFraction>. The principal on the unsecured note is due in <ix:nonFraction unitRef="installment" contextRef="c-215" decimals="INF" name="chef:DebtInstrumentNumberOfInstallmentsForRepayment" format="ixt-sec:numwordsen" id="f-774">two</ix:nonFraction> equal installments on October 1, 2026 and 2027 and is presented under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above.</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%">GreenLeaf Unsecured Note</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%">In connection with the GreenLeaf acquisition, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" name="us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred" format="ixt:num-dot-decimal" scale="0" id="f-775">10,000</ix:nonFraction> unsecured note that matured on April 20, 2025. The first installment of the principal on the unsecured note of $<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" name="us-gaap:RepaymentsOfUnsecuredDebt" format="ixt:num-dot-decimal" scale="3" id="f-776">5,000</ix:nonFraction> was paid in April 2024, and the second installment was paid on maturity. The unsecured note at December&#160;27, 2024 is presented under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above. </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 Unsecured Note</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:115%">In 2019, as partial consideration for an acquisition, the Company issued a $<ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-777">4,000</ix:nonFraction> convertible unsecured note that matured on June&#160;29, 2023. The unsecured note and was repaid in full, including all accrued interest, for $<ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="us-gaap:RepaymentsOfLongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-778">4,049</ix:nonFraction> in cash.</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%">66</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-702-4"><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-779" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The net carry value of the Company&#8217;s 2028 convertible senior notes as of December&#160;26, 2025 and December&#160;27, 2024 was:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:21.268%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.180%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.190%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-191" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-780">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-191" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-781">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-191" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-782">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"/><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-192" decimals="-3" name="us-gaap:DebtInstrumentCarryingAmount" format="ixt:num-dot-decimal" scale="3" id="f-783">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-192" decimals="-3" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" format="ixt:num-dot-decimal" scale="3" id="f-784">4,584</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-192" decimals="-3" name="us-gaap:LongTermDebt" format="ixt:num-dot-decimal" scale="3" id="f-785">282,916</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><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><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock" id="f-786" escape="true"><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 style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:47.145%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.712%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.717%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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-220" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-787">6,828</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-221" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-788">7,572</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-222" decimals="-3" name="us-gaap:InterestExpenseDebtExcludingAmortization" format="ixt:num-dot-decimal" scale="3" id="f-789">7,578</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%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-790">1,146</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-221" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-791">1,332</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-222" decimals="-3" name="us-gaap:AmortizationOfFinancingCostsAndDiscounts" format="ixt:num-dot-decimal" scale="3" id="f-792">1,334</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"/><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 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: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-220" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-793">7,974</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-221" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-794">8,904</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-222" decimals="-3" name="us-gaap:InterestExpenseDebt" format="ixt:num-dot-decimal" scale="3" id="f-795">8,912</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></ix:nonNumeric></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_121"></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:StockholdersEquityNoteDisclosureTextBlock" id="f-796" continuedAt="f-796-1" escape="true">Stockholders&#8217; Equity</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-796-1" continuedAt="f-796-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Warrants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued" format="ixt:num-dot-decimal" scale="3" id="f-797">1,701</ix:nonFraction> to purchase up to <ix:nonFraction unitRef="shares" contextRef="c-12" decimals="INF" name="us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" format="ixt:num-dot-decimal" scale="0" id="f-798">150,000</ix:nonFraction> shares of the Company&#8217;s common stock at an exercise price of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-12" decimals="2" name="us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" scale="0" id="f-799">31.55</ix:nonFraction> per share. The warrants have been fully exercised and there are <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="-3" name="us-gaap:ClassOfWarrantOrRightOutstanding" format="ixt:fixed-zero" scale="0" id="f-800">no</ix:nonFraction> warrants outstanding as of December&#160;26, 2025.</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%">2023 Employee Stock Purchase Plan</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 fiscal 2023, the Company&#8217;s stockholders adopted the Company&#8217;s Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which permits eligible employees to purchase a total of approximately <ix:nonFraction unitRef="shares" contextRef="c-224" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" format="ixt:num-dot-decimal" scale="0" id="f-801">793,000</ix:nonFraction> shares of the Company&#8217;s common stock through payroll deductions of up to <ix:nonFraction unitRef="number" contextRef="c-224" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" scale="-2" id="f-802">10</ix:nonFraction>% of eligible compensation. The purchase price of the shares will be <ix:nonFraction unitRef="number" contextRef="c-225" decimals="2" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" scale="-2" id="f-803">85</ix:nonFraction>% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The offering periods run bi-annually from January 1st to June 30th and July 1st to December 31st. At December&#160;26, 2025, there were approximately <ix:nonFraction unitRef="shares" contextRef="c-226" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-804">731,000</ix:nonFraction> shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company&#8217;s consolidated financial statements in the fiscal years presented. The Company may amend, suspend or terminate the ESPP at any time.</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%">Equity Incentive Plan</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%">On May 17, 2019, the Company&#8217;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#8220;2019 Plan&#8221;). The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#8220;Committee&#8221;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), RSAs, RSUs, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of <ix:nonNumeric contextRef="c-1" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-805">10</ix:nonNumeric> years from the date of the grant. The 2019 Plan provides for <ix:nonFraction unitRef="shares" contextRef="c-227" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-806">4,230,000</ix:nonFraction> shares available for grant. As of December&#160;26, 2025, there were <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" format="ixt:num-dot-decimal" scale="0" id="f-807">1,543,550</ix:nonFraction> shares available for grant. </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: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%">67</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-796-2" continuedAt="f-796-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stock compensation expense was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-808">21,242</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-809">17,778</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensation" format="ixt:num-dot-decimal" scale="3" id="f-810">20,042</ix:nonFraction> for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively.&#160;The related tax (benefit) expense for stock-based compensation was&#160;$(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-811">3,570</ix:nonFraction>), $(<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-812">211</ix:nonFraction>) and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" scale="3" id="f-813">580</ix:nonFraction> for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively.</span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock" id="f-814" 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 fiscal year ended December&#160;26, 2025:</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 27, 2024</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-228" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-815">483,284</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-228" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-816">35.68</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-229" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-817">881,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="usdPerShare" contextRef="c-229" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-818">34.79</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-230" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-819">303,036</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-230" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-820">30.04</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-821">219,968</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-822">63.35</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-232" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-823">740,294</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-232" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-824">63.03</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-233" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-825">35,101</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-233" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-826">61.16</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-827">217,915</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-231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-828">35.02</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-232" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-829">164,601</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-232" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-830">32.47</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-233" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-831">162,351</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-233" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-832">29.12</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="padding:2px 1pt;text-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="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-231" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-833">14,471</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-231" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-834">42.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-232" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-835">149,880</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-232" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" scale="0" id="f-836">33.52</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-233" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" format="ixt:fixed-zero" scale="0" id="f-837">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-233" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" format="ixt:fixed-zero" scale="0" id="f-838">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-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-234" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-839">470,866</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="usdPerShare" contextRef="c-234" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-840">48.71</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 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-235" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-841">1,307,313</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="usdPerShare" contextRef="c-235" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-842">51.22</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 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-236" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" format="ixt:num-dot-decimal" scale="0" id="f-843">175,786</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="usdPerShare" contextRef="c-236" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" scale="0" id="f-844">37.10</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"/></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 fair value of RSAs and RSUs vested during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, was $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-845">17,173</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-238" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-846">18,370</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" format="ixt:num-dot-decimal" scale="3" id="f-847">7,170</ix:nonFraction>, 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:120%">The Company granted&#160;<ix:nonFraction unitRef="shares" contextRef="c-237" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-848">995,363</ix:nonFraction> RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$<ix:nonFraction unitRef="usdPerShare" contextRef="c-237" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" scale="0" id="f-849">63.04</ix:nonFraction> during the&#160;fiscal year ended December&#160;26, 2025. These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;<ix:nonNumeric contextRef="c-240" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-850">five years</ix:nonNumeric>.&#160;The market- and performance-based RSAs and RSUs generally cliff vest, if at all, after the conclusion of a&#160;<ix:nonNumeric contextRef="c-232" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-851">three-year</ix:nonNumeric> performance period and vesting is subject to the award recipient&#8217;s continued service to the Company as of the vesting date. The number of performance-based RSAs and RSUs that ultimately vest is based on&#160;the Company&#8217;s attainment of certain profitability and return on invested capital targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2025, the total unrecognized compensation cost for the unvested RSAs and RSUs was $<ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-852">25,769</ix:nonFraction> to be recognized over a weighted-average period of approximately <ix:nonNumeric contextRef="c-237" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-853">1.7</ix:nonNumeric> years. Of this total, $<ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-854">15,024</ix:nonFraction> related to awards with time-based vesting provisions to be recognized over a weighted average period of <ix:nonNumeric contextRef="c-231" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-855">1.6</ix:nonNumeric> years and $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions" format="ixt:num-dot-decimal" scale="3" id="f-856">10,745</ix:nonFraction> related to awards with performance- or market-based vesting provisions to be recognized over a weighted average period of <ix:nonNumeric contextRef="c-232" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms" format="ixt-sec:duryear" id="f-857">1.7</ix:nonNumeric> years. </span></div><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" id="f-858" 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 summarizes stock option activity during the fiscal year ended December&#160;26, 2025:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:37.079%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.409%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.822%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.635%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 27, 2024</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-5" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-859">100,876</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-5" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-860">20.23</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-861">2,870</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="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%"><ix:nonNumeric contextRef="c-6" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-862">1.1</ix:nonNumeric></span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="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%">Outstanding December 26, 2025</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-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" format="ixt:num-dot-decimal" scale="0" id="f-863">100,876</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-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" scale="0" id="f-864">20.23</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:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" format="ixt:num-dot-decimal" scale="3" id="f-865">4,368</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="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-866">0.2</ix:nonNumeric></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%">Exercisable at December 26, 2025</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-4" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" format="ixt:num-dot-decimal" scale="0" id="f-867">100,876</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-4" decimals="2" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" scale="0" id="f-868">20.23</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:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" format="ixt:num-dot-decimal" scale="3" id="f-869">4,368</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="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%"><ix:nonNumeric contextRef="c-1" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" format="ixt-sec:duryear" id="f-870">0.2</ix:nonNumeric></span></td></tr></table></div></ix:nonNumeric><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The total intrinsic value of options exercised during fiscal 2024 and 2023 was $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="f-871">194</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" scale="3" id="f-872">22</ix:nonFraction>, respectively. There were <ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" format="ixt:fixed-zero" scale="3" id="f-873">no</ix:nonFraction> option exercises in fiscal 2025. The Company issues new shares upon the exercise of stock options. <ix:nonFraction unitRef="usd" contextRef="c-242" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-874"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-875">No</ix:nonFraction></ix:nonFraction> stock option expense was recognized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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 connection with an acquisition, the Company issued stock awards to certain members of the acquiree&#8217;s management team which were classified as liabilities. These awards vest over a period of up to <ix:nonNumeric contextRef="c-242" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" format="ixt-sec:durwordsen" id="f-876">four years</ix:nonNumeric>. Stock-based compensation expense for these awards was $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-877">2,634</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-878">2,175</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:num-dot-decimal" scale="3" id="f-879">2,175</ix:nonFraction> during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively. As of December&#160;26, 2025 and December&#160;27, 2024, the fair value of these awards was $<ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-880">7,347</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" format="ixt:num-dot-decimal" scale="3" id="f-881">4,712</ix:nonFraction>, respectively, and they are presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Share Units</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 February 2025, the Company&#8217;s Board of Directors approved a grant of a total of <ix:nonFraction unitRef="shares" contextRef="c-244" decimals="INF" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" format="ixt:num-dot-decimal" scale="0" id="f-882">541,375</ix:nonFraction> PRSUs to certain of the Company&#8217;s officers and employees under the Company&#8217;s 2019 Plan. These grants are included in the performance-based column of the RSAs and RSUs activity table above. The PRSUs, which have a <ix:nonNumeric contextRef="c-244" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-883">four-year</ix:nonNumeric> term from the date of grant, are subject to service and </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">68</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:continuation id="f-796-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">performance conditions and will only become vested and payable to the extent that a qualifying change in control occurs during the <ix:nonNumeric contextRef="c-244" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" format="ixt-sec:durwordsen" id="f-884">four-year</ix:nonNumeric> period. The fair value of these awards was $<ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="chef:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" format="ixt:num-dot-decimal" scale="3" id="f-885">22,235</ix:nonFraction>, which was determined using a Monte Carlo simulation in order to model a range of possible future stock prices for the Company&#8217;s common stock. <ix:nonFraction unitRef="usd" contextRef="c-232" decimals="INF" name="us-gaap:AllocatedShareBasedCompensationExpense" format="ixt:fixed-zero" scale="0" id="f-886">No</ix:nonFraction> share-based compensation expense has been recorded in fiscal 2025 for these PRSUs.</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-245" name="chef:StockRepurchaseProgramProgramTerm" format="ixt-sec:durwordsen" id="f-887">two-year</ix:nonNumeric> share repurchase program in an amount up to $<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="INF" name="srt:StockRepurchaseProgramAuthorizedAmount1" format="ixt:num-dot-decimal" scale="3" id="f-888">100,000</ix:nonFraction>. The share repurchase program ended in December 2025 with a total of <ix:nonFraction unitRef="shares" contextRef="c-247" decimals="INF" name="us-gaap:StockRepurchasedDuringPeriodShares" format="ixt:num-dot-decimal" scale="0" id="f-889">667,433</ix:nonFraction> shares of the Company&#8217;s common stock repurchased for $<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-5" name="us-gaap:StockRepurchasedDuringPeriodValue" scale="6" id="f-890">32.4</ix:nonFraction>&#160;million.</span></div></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_127"></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:LesseeOperatingLeasesTextBlock" id="f-892" continuedAt="f-892-1" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeFinanceLeasesTextBlock" id="f-891" continuedAt="f-891-1" escape="true">Leases</ix:nonNumeric></ix:nonNumeric></span></div><ix:continuation id="f-892-1" continuedAt="f-892-2"><ix:continuation id="f-891-1" continuedAt="f-891-2"><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%">&#160;<ix:nonNumeric contextRef="c-1" name="us-gaap:LeaseCostTableTextBlock" id="f-893" continuedAt="f-893-1" escape="true">The components of net lease cost were as follows:</ix:nonNumeric></span></div><ix:continuation id="f-893-1"><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.391%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.297%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.301%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-894">46,337</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-6" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-895">40,782</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-7" decimals="-3" name="us-gaap:OperatingLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-896">40,523</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"/></tr><tr><td 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 lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-897">17,886</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-6" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-898">8,065</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-7" decimals="-3" name="us-gaap:FinanceLeaseRightOfUseAssetAmortization" format="ixt:num-dot-decimal" scale="3" id="f-899">4,173</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"/></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%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-900">5,893</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-6" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" format="ixt:num-dot-decimal" scale="3" id="f-901">2,233</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-7" decimals="-3" name="us-gaap:FinanceLeaseInterestExpense" scale="3" id="f-902">726</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"/></tr><tr><td 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 finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-903">23,779</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-6" decimals="-3" name="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-904">10,298</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-7" decimals="-3" name="chef:FinanceLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-905">4,899</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"/></tr><tr><td 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%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-906">12,081</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-6" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-907">14,052</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-7" decimals="-3" name="us-gaap:ShortTermLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-908">12,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="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-909">9,239</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-6" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-910">17,488</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-7" decimals="-3" name="us-gaap:VariableLeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-911">13,718</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"/></tr><tr><td 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%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-912">1,973</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-6" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-913">1,160</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-7" decimals="-3" name="us-gaap:SubleaseIncome" format="ixt:num-dot-decimal" scale="3" id="f-914">1,970</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-915">89,463</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-6" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-916">81,460</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-7" decimals="-3" name="us-gaap:LeaseCost" format="ixt:num-dot-decimal" scale="3" id="f-917">69,705</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" id="f-919" escape="true"><ix:nonNumeric contextRef="c-1" name="us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock" id="f-918" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:23.380%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.517%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.956%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:13.885%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.917%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.781%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Third-Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" scale="3" id="f-920">725</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-921">34,551</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-922">5,122</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-923">40,398</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" format="ixt:num-dot-decimal" scale="3" id="f-924">26,774</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td 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%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" scale="3" id="f-925">752</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-926">31,933</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-927">4,177</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-928">36,862</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo" format="ixt:num-dot-decimal" scale="3" id="f-929">25,492</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" scale="3" id="f-930">580</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-931">29,715</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-932">3,485</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-933">33,780</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree" format="ixt:num-dot-decimal" scale="3" id="f-934">24,584</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:fixed-zero" scale="3" id="f-935">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-936">29,695</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-937">2,521</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-938">32,216</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour" format="ixt:num-dot-decimal" scale="3" id="f-939">22,388</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:fixed-zero" scale="3" id="f-940">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-941">28,386</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-942">1,795</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-943">30,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive" format="ixt:num-dot-decimal" scale="3" id="f-944">17,734</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:fixed-zero" scale="3" id="f-945">&#8212;</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-946">146,249</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" scale="3" id="f-947">572</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-948">146,821</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive" format="ixt:num-dot-decimal" scale="3" id="f-949">12,303</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-950">2,057</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-951">300,529</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-952">17,672</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-953">320,258</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityPaymentsDue" format="ixt:num-dot-decimal" scale="3" id="f-954">129,275</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-955">93,884</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount" format="ixt:num-dot-decimal" scale="3" id="f-956">20,824</ix:nonFraction>)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:OperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-957">226,374</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',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-958">108,451</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="chef:AssetsAndLiabilitiesLesseeTableTextBlock" id="f-959" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:31.502%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:30.625%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.443%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.446%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 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%">December 27, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-960"><span style="-sec-ix-hidden:f-961">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-962">19,554</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:FinanceLeaseLiabilityCurrent" format="ixt:num-dot-decimal" scale="3" id="f-963">10,040</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 finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-964"><span style="-sec-ix-hidden:f-965">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-966">88,897</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:FinanceLeaseLiabilityNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-967">37,633</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation></ix:continuation><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-892-2"><ix:continuation id="f-891-2">At December&#160;26, 2025, the weighted-average lease term for operating and finance leases was <ix:nonNumeric contextRef="c-4" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-968">9.6</ix:nonNumeric> years and <ix:nonNumeric contextRef="c-4" name="us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1" format="ixt-sec:duryear" id="f-969">5.2</ix:nonNumeric> years, respectively. At December&#160;26, 2025, the weighted-average discount rate for operating and finance leases was <ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-970"><ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" scale="-2" id="f-971">7.5</ix:nonFraction></ix:nonFraction>%.</ix:continuation></ix:continuation> </span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_130"></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%">69</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><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:IncomeTaxDisclosureTextBlock" id="f-972" continuedAt="f-972-1" escape="true">Income Taxes</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-972-1" continuedAt="f-972-2"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" id="f-973" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s income before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-974">78,902</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-975">59,023</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" format="ixt:num-dot-decimal" scale="3" id="f-976">40,171</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td 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</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-1" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-977">24,640</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-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-978">20,509</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-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" format="ixt:num-dot-decimal" scale="3" id="f-979">15,298</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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-980">103,542</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-6" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-981">79,532</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-7" decimals="-3" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" format="ixt:num-dot-decimal" scale="3" id="f-982">55,469</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></ix:nonNumeric><div><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" id="f-983" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:39.695%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.898%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.901%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</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="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="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 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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-984">14,787</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-6" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-985">13,420</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-7" decimals="-3" name="us-gaap:CurrentFederalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-986">9,913</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%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-987">3,422</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-6" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-988">2,488</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-7" decimals="-3" name="us-gaap:CurrentForeignTaxExpenseBenefit" scale="3" id="f-989">838</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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-990">6,439</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-6" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-991">6,681</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-7" decimals="-3" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-992">2,014</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%">Total current income tax expense</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="usd" contextRef="c-1" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-993">24,648</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-6" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-994">22,589</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-7" decimals="-3" name="us-gaap:CurrentIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-995">12,765</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%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-996">4,008</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-6" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-997">4,712</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-7" decimals="-3" name="us-gaap:DeferredFederalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-998">4,320</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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-999">332</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-6" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1000">2,173</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-7" decimals="-3" sign="-" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" scale="3" id="f-1001">48</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 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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1002">2,193</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-6" decimals="-3" sign="-" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1003">1,075</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-7" decimals="-3" name="us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1004">3,842</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 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 deferred income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1005">6,533</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-6" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1006">1,464</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-7" decimals="-3" name="us-gaap:DeferredIncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1007">8,114</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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-1" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1008">31,181</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1009">24,053</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1010">20,879</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:nonNumeric><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Co-operation and Development (the &#8220;OECD&#8221;) introduced a framework under Pillar Two which includes a global corporate minimum tax rate of 15%. Some jurisdictions in which the Company operates have started to enact laws implementing Pillar Two, including Canada which enacted the rule in June 2024. The rules did not have a material impact on its consolidated financial statements in fiscal 2025 or 2024. The Company is monitoring any future developments.</span></div><div style="margin-top:5pt"><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 an income tax refund receivable of $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="chef:IncomeTaxesReceivableNetOperatingLossCARESAct" format="ixt:num-dot-decimal" scale="3" id="f-1011">27,140</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="chef:IncomeTaxesReceivableNetOperatingLossCARESAct" format="ixt:num-dot-decimal" scale="3" id="f-1012">25,945</ix:nonFraction> as of December&#160;26, 2025 and December&#160;27, 2024, respectively. 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 consolidated balance sheets. </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 IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer&#8217;s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted tax legislation through H.R.1, also referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;). OBBBA did not have a material impact on the Company&#8217;s 2025 annual effective tax rate, but impacted the split between current taxes payable and deferred 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%">70</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" id="f-1013" escape="true"><ix:continuation id="f-972-2" continuedAt="f-972-3"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"/><td style="width:40.381%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.392%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.937%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.540%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:7.942%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><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;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%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">Percent</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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">Percent</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: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="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"/><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:700;line-height:100%">Percent</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="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%">U.S. federal statutory income tax</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-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1014">21,744</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1015">21.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="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-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1016">16,702</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-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1017">21.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="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-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1018">11,648</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" scale="-2" id="f-1019">21.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></tr><tr><td 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%">Domestic federal reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable and nondeductible items, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:0 1pt"/><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="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:2px 1pt;text-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:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Compensation limitation</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-1" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1020">4,276</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-1" decimals="3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" scale="-2" id="f-1021">4.1</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-6" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1022">2,565</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-6" decimals="3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" scale="-2" id="f-1023">3.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-7" decimals="-3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" format="ixt:num-dot-decimal" scale="3" id="f-1024">4,040</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-7" decimals="3" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" scale="-2" id="f-1025">7.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" format="ixt:num-dot-decimal" scale="3" id="f-1026">2,725</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="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1027">2.6</ix:nonFraction>)</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-6" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" scale="3" id="f-1028">212</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="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" scale="-2" id="f-1029">0.3</ix:nonFraction>)</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-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="3" id="f-1030">913</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" scale="-2" id="f-1031">1.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Charitable contributions</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-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" format="ixt:num-dot-decimal" scale="3" id="f-1032">1,142</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" scale="-2" id="f-1033">1.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-6" decimals="-3" sign="-" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" scale="3" id="f-1034">156</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="number" contextRef="c-6" decimals="3" sign="-" name="chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" scale="-2" id="f-1035">0.2</ix:nonFraction>)</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-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" scale="3" id="f-1036">467</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" scale="-2" id="f-1037">0.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></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%">Cross-border taxes</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</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-1" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount" scale="3" id="f-1038">688</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1039">0.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-6" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount" scale="3" id="f-1040">28</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-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" format="ixt:fixed-zero" scale="-2" id="f-1041">&#8212;</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-7" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount" scale="3" id="f-1042">642</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent" scale="-2" id="f-1043">1.2</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Impact of foreign branches taxed in the U.S.</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-1" decimals="-3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" scale="3" id="f-1044">161</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="number" contextRef="c-1" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" scale="-2" id="f-1045">0.2</ix:nonFraction>)</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-6" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" format="ixt:num-dot-decimal" scale="3" id="f-1046">1,776</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-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" scale="-2" id="f-1047">2.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-7" decimals="-3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" scale="3" id="f-1048">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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" scale="-2" id="f-1049">0.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></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1050">830</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-250" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1051">0.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-251" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" format="ixt:num-dot-decimal" scale="3" id="f-1052">1,320</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-251" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1053">1.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-252" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1054">559</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-252" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1055">1.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></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:700;line-height:100%">Domestic state and local income taxes, net of federal effect </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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1056">6,807</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-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1057">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-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1058">6,022</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-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1059">7.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="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes" format="ixt:num-dot-decimal" scale="3" id="f-1060">4,755</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" scale="-2" id="f-1061">8.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></tr><tr><td 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%">Foreign reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</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="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1062">1,380</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="number" contextRef="c-253" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1063">1.3</ix:nonFraction>)</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-254" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1064">1,261</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="number" contextRef="c-254" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1065">1.6</ix:nonFraction>)</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-255" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential" format="ixt:num-dot-decimal" scale="3" id="f-1066">1,812</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="number" contextRef="c-255" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" scale="-2" id="f-1067">3.3</ix:nonFraction>)</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></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1068">459</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-253" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1069">0.4</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-254" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1070">31</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="number" contextRef="c-254" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" format="ixt:fixed-zero" scale="-2" id="f-1071">&#8212;</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-255" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1072">109</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-255" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1073">0.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></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%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Rate change</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-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="f-1074">&#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="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1075">&#8212;</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-6" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="3" id="f-1076">&#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="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" format="ixt:fixed-zero" scale="-2" id="f-1077">&#8212;</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-7" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" scale="3" id="f-1078">869</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="number" contextRef="c-7" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" scale="-2" id="f-1079">1.6</ix:nonFraction>)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Change in valuation allowance</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-1" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1080">&#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="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="-2" id="f-1081">&#8212;</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-6" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" format="ixt:num-dot-decimal" scale="3" id="f-1082">2,045</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="number" contextRef="c-6" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1083">2.6</ix:nonFraction>)</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-7" decimals="-3" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="3" id="f-1084">729</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-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" scale="-2" id="f-1085">1.3</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1086">162</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-256" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1087">0.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-257" decimals="-3" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1088">79</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-257" decimals="3" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1089">0.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-258" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1090">137</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="number" contextRef="c-258" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1091">0.2</ix:nonFraction>)</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></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%">Other foreign jurisdictions</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-259" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1092">661</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="number" contextRef="c-259" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1093">0.6</ix:nonFraction>)</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-260" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1094">734</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="number" contextRef="c-260" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1095">0.9</ix:nonFraction>)</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-261" decimals="-3" sign="-" name="us-gaap:IncomeTaxReconciliationOtherAdjustments" scale="3" id="f-1096">442</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="number" contextRef="c-261" decimals="3" sign="-" name="us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments" scale="-2" id="f-1097">0.8</ix:nonFraction>)</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></tr><tr><td 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 tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1098">31,181</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-1" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1099">30.1</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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-6" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1100">24,053</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-6" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1101">30.2</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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-7" decimals="-3" name="us-gaap:IncomeTaxExpenseBenefit" format="ixt:num-dot-decimal" scale="3" id="f-1102">20,879</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;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%"><ix:nonFraction unitRef="number" contextRef="c-7" decimals="3" name="us-gaap:EffectiveIncomeTaxRateContinuingOperations" scale="-2" id="f-1103">37.6</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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: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%;padding-left:10.43pt">The states and local jurisdictions that contribute more than 50% of the tax effect in this category include New York State and New York City, California for fiscal 2025 and 2024 and Massachusetts for fiscal 2023.</span></div></ix:continuation></ix:nonNumeric><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%">71</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-972-3"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" id="f-1104" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities at December&#160;26, 2025 and December&#160;27, 2024 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:56.733%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.251%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:19.252%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 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%">December 27, 2024</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 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%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="chef:DeferredTaxAssetsReceivablesAndInventories" format="ixt:num-dot-decimal" scale="3" id="f-1105">13,311</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="chef:DeferredTaxAssetsReceivablesAndInventories" format="ixt:num-dot-decimal" scale="3" id="f-1106">11,753</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"/></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%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1107">6,267</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:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" format="ixt:num-dot-decimal" scale="3" id="f-1108">4,819</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1109">2,186</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:DeferredTaxAssetsOperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1110">3,171</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"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="f-1111">11,066</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:DeferredTaxAssetInterestCarryforward" format="ixt:num-dot-decimal" scale="3" id="f-1112">16,955</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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1113">5,693</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:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" format="ixt:num-dot-decimal" scale="3" id="f-1114">4,416</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%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1115">6,059</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:DeferredTaxAssetsGoodwillAndIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1116">4,006</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"/></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 lease liabilities</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-4" decimals="-3" name="chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1117">59,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 colspan="2" 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="chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1118">54,272</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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="chef:DeferredTaxAssetsOtherAssetsNoncurrent" format="ixt:num-dot-decimal" scale="3" id="f-1119">1,153</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="chef:DeferredTaxAssetsOtherAssetsNoncurrent" scale="3" id="f-1120">329</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%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1121">105,564</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:DeferredTaxAssetsGross" format="ixt:num-dot-decimal" scale="3" id="f-1122">99,721</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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 tax liabilities:</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="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%">Property &amp; equipment</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-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1123">27,504</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:DeferredTaxLiabilitiesPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-1124">23,627</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%">Goodwill</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-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1125">39,127</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:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-1126">34,861</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%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1127">2,621</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:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" format="ixt:num-dot-decimal" scale="3" id="f-1128">2,956</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%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1129">4,484</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:DeferredTaxLiabilitiesPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1130">4,647</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%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1131">54,252</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:DeferredTaxLiabilitiesLeasingArrangements" format="ixt:num-dot-decimal" scale="3" id="f-1132">49,521</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%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="us-gaap:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1133">127,988</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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:DeferredIncomeTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1134">115,612</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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%">Valuation allowance</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-4" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1135">&#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-5" decimals="-3" name="us-gaap:DeferredTaxAssetsValuationAllowance" format="ixt:fixed-zero" scale="3" id="f-1136">&#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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1137">22,424</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-5" decimals="-3" name="us-gaap:DeferredTaxLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1138">15,891</ix:nonFraction>)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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 deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files Federal and various state and local income tax returns in the U.S and various foreign jurisdictions. For Federal income tax purposes, the 2022 through 2025 tax years remain open for examination. For state tax purposes, the 2021 through 2025 tax years remain open for examination. For foreign income tax purposes, the 2015 through 2025 tax years remain open for examination. The Company records interest and penalties, if any, in income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Canada tax-effected net operating loss carryforward of $<ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1139">1,163</ix:nonFraction> expires at various dates between fiscal 2037 and 2043. The Company&#8217;s state tax-effected net operating loss carryforward of $<ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="us-gaap:OperatingLossCarryforwards" format="ixt:num-dot-decimal" scale="3" id="f-1140">1,023</ix:nonFraction> expires at various dates, the earliest of which expire in fiscal 2028, while others are indefinite-lived.</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 is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.</span></div><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 of December&#160;26, 2025 and December&#160;27, 2024, the Company&#160;did not have any material uncertain tax positions.&#160;</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%">See Note 14 - Supplemental Disclosures of Cash Flow Information for income taxes paid.</span></div></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="iae2a85a22c5e49cdb0036c8ec603d0a9_133"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 13 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:SegmentReportingDisclosureTextBlock" id="f-1141" continuedAt="f-1141-1" escape="true">Segment Information</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1141-1" continuedAt="f-1141-2"><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-1142">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-1143">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 described in Note 2 &#8211; Summary of Significant Accounting Policies. 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 </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">72</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-1141-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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-1144" 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:99.707%"><tr><td style="width:1.0%"/><td style="width:42.155%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:17.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></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"/><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 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 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-264" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1145">3,757,901</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-265" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1146">3,454,355</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-266" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1147">3,150,871</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%">International</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-267" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1148">391,636</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-268" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1149">339,857</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-269" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1150">282,892</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%">Total net sales</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-270" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1151">4,149,537</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-271" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1152">3,794,212</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-272" decimals="-3" name="us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax" format="ixt:num-dot-decimal" scale="3" id="f-1153">3,433,763</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;text-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="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;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="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" 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-273" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1154">3,075,675</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-274" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1155">2,805,332</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-275" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1156">2,550,995</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"><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="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" 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-276" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1157">69,772</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-277" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1158">74,733</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-278" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1159">68,294</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%">Cost of sales</span></td><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-270" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1160">3,145,447</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-271" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1161">2,880,065</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-272" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSold" format="ixt:num-dot-decimal" scale="3" id="f-1162">2,619,289</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;text-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="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-270" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1163">1,004,090</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-271" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1164">914,147</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-272" decimals="-3" name="us-gaap:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-1165">814,474</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"/></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: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%;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 fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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-276" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1166">1,011</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1167">1,240</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="us-gaap:CostOfGoodsAndServicesSoldDepreciation" format="ixt:num-dot-decimal" scale="3" id="f-1168">1,466</ix:nonFraction> of depreciation expense for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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 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 id="iae2a85a22c5e49cdb0036c8ec603d0a9_136"></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%">73</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 14 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CashFlowSupplementalDisclosuresTextBlock" id="f-1169" continuedAt="f-1169-1" escape="true">Supplemental Disclosures of Cash Flow Information</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock" id="f-1170" escape="true"><ix:continuation id="f-1169-1"><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:45.439%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.983%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.987%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 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%">December 27, 2024</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 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td 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"/><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%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1171">14,023</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-6" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1172">13,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 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-7" decimals="-3" name="us-gaap:IncomeTaxPaidFederalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1173">13,308</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%">U.S. state and local:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">California</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: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:center;vertical-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-279" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1174">1,482</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 24.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%">New York state</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1175">1,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="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: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-281" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1176">1,073</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 24.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%">New York city</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-282" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1177">1,273</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="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%">*</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:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Other state and local</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-283" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1178">3,990</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-284" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1179">4,475</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-285" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1180">2,598</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 U.S. state and local</span></td><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-1" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1181">6,384</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-6" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1182">4,475</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-7" decimals="-3" name="us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1183">5,153</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 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%">Foreign:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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 Arab Emirates</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-253" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1184">1,235</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="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%">*</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:400;line-height:100%">*</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1185">1,264</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-260" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" id="f-1186">943</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-261" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" id="f-1187">899</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 foreign</span></td><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-1" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" format="ixt:num-dot-decimal" scale="3" id="f-1188">2,499</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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-6" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" id="f-1189">943</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-7" decimals="-3" name="us-gaap:IncomeTaxPaidForeignAfterRefundReceived" scale="3" id="f-1190">899</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;text-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, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #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%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1191">22,906</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1192">19,155</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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%"><ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:IncomeTaxesPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1193">19,360</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td 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 interest</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-1" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1194">38,491</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-6" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1195">42,756</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-7" decimals="-3" name="us-gaap:InterestPaidNet" format="ixt:num-dot-decimal" scale="3" id="f-1196">42,070</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;text-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:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1197">38,705</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-6" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1198">39,051</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-7" decimals="-3" name="us-gaap:OperatingLeasePayments" format="ixt:num-dot-decimal" scale="3" id="f-1199">38,471</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%">Operating cash flows from finance leases</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-1" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-1200">6,055</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-6" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" format="ixt:num-dot-decimal" scale="3" id="f-1201">2,240</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-7" decimals="-3" name="us-gaap:FinanceLeaseInterestPaymentOnLiability" scale="3" id="f-1202">730</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%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1203">39,569</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-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1204">26,058</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-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1205">65,601</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%">Finance leases</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-1" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1206">84,755</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-6" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1207">33,580</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-7" decimals="-3" name="us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="3" id="f-1208">13,431</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%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td 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%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:DebtConversionOriginalDebtAmount1" format="ixt:fixed-zero" scale="3" id="f-1209">&#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 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-6" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:num-dot-decimal" scale="3" id="f-1210">37,938</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-7" decimals="-3" name="us-gaap:DebtConversionOriginalDebtAmount1" format="ixt:fixed-zero" scale="3" id="f-1211">&#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="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#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%">Common stock issued for acquisitions</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-1" decimals="-3" name="us-gaap:StockIssued1" scale="3" id="f-1212">300</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-6" decimals="-3" name="us-gaap:StockIssued1" format="ixt:fixed-zero" scale="3" id="f-1213">&#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-7" decimals="-3" name="us-gaap:StockIssued1" format="ixt:num-dot-decimal" scale="3" id="f-1214">2,496</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"/></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%">Contingent earn-out liabilities for acquisitions</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-1" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-1215">1,350</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-6" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:fixed-zero" scale="3" id="f-1216">&#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-7" decimals="-3" name="us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" format="ixt:num-dot-decimal" scale="3" id="f-1217">5,765</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%">Unsecured notes issued for acquisitions</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-1" decimals="-3" name="us-gaap:NotesIssued1" format="ixt:num-dot-decimal" scale="3" id="f-1218">10,700</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-6" decimals="-3" name="us-gaap:NotesIssued1" format="ixt:fixed-zero" scale="3" id="f-1219">&#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-7" decimals="-3" name="us-gaap:NotesIssued1" format="ixt:num-dot-decimal" scale="3" id="f-1220">10,000</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></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:120%;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:120%;padding-left:14.75pt">The amount of income tax paid during the period does not meet the 5% disaggregation threshold.</span></div></ix:continuation></ix:nonNumeric><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_139"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 15 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CompensationAndEmployeeBenefitPlansTextBlock" id="f-1221" continuedAt="f-1221-1" escape="true">Employee Benefit Plans</ix:nonNumeric></span></div><ix:continuation id="f-1221-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:700;line-height:120%">Employee Tax-Deferred Savings Plan</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 Company sponsors a defined contribution plan covering substantially all full-time employees (the &#8220;401(k) Plan&#8221;) that provides tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" format="ixt:num-dot-decimal" scale="-2" id="f-1222">50</ix:nonFraction> percent of the employee&#8217;s contribution amount, up to a maximum of <ix:nonFraction unitRef="number" contextRef="c-1" decimals="INF" name="us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" format="ixt-sec:numwordsen" scale="-2" id="f-1223">six</ix:nonFraction> percent of the employee&#8217;s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after <ix:nonNumeric contextRef="c-1" name="chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" format="ixt-sec:durwordsen" id="f-1224">one year</ix:nonNumeric> and are fully vested after <ix:nonNumeric contextRef="c-1" name="chef:DefinedContributionPlanEmployerMatchingContributionFullyVested" format="ixt-sec:durwordsen" id="f-1225">five years</ix:nonNumeric>. Employee contributions are fully vested when made. Under the 401(k) Plan, participants are not able to receive or purchase the Company&#8217;s common stock. Matching contributions under the 401(k) Plan were $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1226">4,159</ix:nonFraction>, $<ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1227">4,378</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" name="us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount" format="ixt:num-dot-decimal" scale="3" id="f-1228">3,500</ix:nonFraction>, respectively, for fiscal 2025, 2024 and 2023.</span></div></ix:continuation><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_145"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 16 &#8211; <ix:nonNumeric contextRef="c-1" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" id="f-1229" continuedAt="f-1229-1" escape="true">Commitments and Contingencies</ix:nonNumeric></span></div><ix:continuation id="f-1229-1" continuedAt="f-1229-2"><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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably </span></div></ix:continuation><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">74</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-1229-2"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audits</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s self-insurance reserves for its medical program totaled $<ix:nonFraction unitRef="usd" contextRef="c-286" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1230">2,578</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1231">2,540</ix:nonFraction> at December&#160;26, 2025 and December&#160;27, 2024, respectively.</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 Company&#8217;s self-insurance reserves for its automobile liability program totaled $<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1232">11,622</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1233">8,833</ix:nonFraction> at December&#160;26, 2025 and December&#160;27, 2024, respectively. Self-insurance reserves for workers&#8217; compensation totaled $<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1234">21,808</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="us-gaap:SelfInsuranceReserve" format="ixt:num-dot-decimal" scale="3" id="f-1235">16,888</ix:nonFraction> at December&#160;26, 2025 and December&#160;27, 2024, respectively. These self-insurance reserves are reflected within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</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-style:italic;font-weight:700;line-height:120%">Workforce</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, approximately <ix:nonFraction unitRef="number" contextRef="c-4" decimals="3" name="chef:PercentageOfEmployeesRepresentedByUnions" scale="-2" id="f-1236">1</ix:nonFraction>% of the Company&#8217;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2027 and 2028.</span></div></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="iae2a85a22c5e49cdb0036c8ec603d0a9_148"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Note 17 &#8211; <ix:nonNumeric contextRef="c-1" name="srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" id="f-1237" continuedAt="f-1237-1" escape="true">Valuation Reserves</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1237-1"><ix:nonNumeric contextRef="c-1" name="us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" id="f-1238" continuedAt="f-1238-1" escape="true"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in the Company&#8217;s valuation accounts during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Additions Charged to Expense</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%">Deductions </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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-292" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1239">22,341</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-293" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1240">12,118</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-293" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1241">7,494</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 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-294" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1242">26,965</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%">December 27, 2024</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-295" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1243">21,423</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-296" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1244">11,982</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-296" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1245">11,064</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-292" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1246">22,341</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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-297" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1247">20,733</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-298" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:num-dot-decimal" scale="3" id="f-1248">8,078</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-298" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1249">7,388</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-295" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1250">21,423</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="us-gaap:SummaryOfValuationAllowanceTextBlock" id="f-1251" escape="true"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:26.279%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.323%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.324%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-299" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="f-1252">&#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 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-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1253">&#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 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-300" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1254">&#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 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-105" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="f-1255">&#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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 27, 2024</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-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1256">2,119</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-302" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" format="ixt:fixed-zero" scale="3" id="f-1257">&#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-302" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:num-dot-decimal" scale="3" id="f-1258">2,119</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-299" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:fixed-zero" scale="3" id="f-1259">&#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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1260">1,641</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-304" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense" scale="3" id="f-1261">478</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-304" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesDeductions" format="ixt:fixed-zero" scale="3" id="f-1262">&#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-301" decimals="-3" name="us-gaap:ValuationAllowancesAndReservesBalance" format="ixt:num-dot-decimal" scale="3" id="f-1263">2,119</ix:nonFraction>&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:continuation id="f-1238-1"><div><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%"> With respect to the allowance for credit losses, the deductions amount are primarily composed of write-offs, less recoveries which are not material.</span></div></ix:continuation></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%">75</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_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</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9.&#160;&#160;&#160;&#160;CHANGES IN AND DISAGREEMENTS WITH ACCOUNTANTS ON ACCOUNTING AND FINANCIAL DISCLOSURE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Not applicable.</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 id="iae2a85a22c5e49cdb0036c8ec603d0a9_160"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">9A.&#160;&#160;&#160;&#160;CONTROLS AND PROCEDURES</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Disclosure Controls and Procedures.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company, under the supervision and with the participation of its management, including the chief executive officer and the chief financial officer, evaluated the effectiveness of the design and operation of the Company's "disclosure controls and procedures" (as defined in Rule&#160;13a-15(e) under the Securities Exchange Act of 1934, as amended (the "Exchange Act")) as of the end of the period covered by this report. Based on that evaluation, the chief executive officer and the chief financial officer concluded that the Company's disclosure controls and procedures were effective as of&#160;December&#160;26, 2025.</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:700;line-height:120%">Management&#8217;s Annual Report on Internal Control Over Financial Reporting.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a&#8211;15(f) and 15d&#8211;15(f) under the Exchange Act. The Company&#8217;s internal control over financial reporting is designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with GAAP. The Company&#8217;s internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP, and that receipts and expenditures of the Company are being made only in accordance with authorizations of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Under the supervision of our chief executive officer and chief financial officer, our management assessed the effectiveness of the Company&#8217;s internal control over financial reporting as of December&#160;26, 2025. In making this assessment, management used the criteria set forth in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control&#8212;Integrated Framework (2013)</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission (&#8220;COSO&#8221;). Based on this assessment, our chief executive officer and chief financial officer have concluded that the Company&#8217;s internal control over financial reporting was effective as of December&#160;26, 2025. </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 Company&#8217;s financial statements included in this Annual Report on Form 10-K have been audited by BDO USA, P.C., an independent registered public accounting firm, as indicated in the report appearing elsewhere within this Form 10-K. BDO USA, P.C. has also provided an attestation report on the Company&#8217;s internal control over financial reporting.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Changes In Internal Control Over Financial Reporting.</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%">There were no changes in our internal controls over financial reporting that occurred during the quarter ended&#160;December&#160;26, 2025 that materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.</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%">76</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-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stockholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Chefs&#8217; Warehouse, Inc.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ridgefield, Connecticut</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Opinion on Internal Control over Financial Reporting</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">We have audited The Chefs&#8217; Warehouse, Inc.&#8217;s (the &#8220;Company&#8217;s&#8221;) internal control over financial reporting as of December 26, 2025, based on criteria established in Internal Control &#8211; Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (the &#8220;COSO criteria&#8221;). In our opinion, the Company maintained, in all material respects, effective internal control over financial reporting as of December 26, 2025, based on the COSO criteria.</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%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (&#8220;PCAOB&#8221;), the consolidated balance sheets of the Company as of December 26, 2025 and December 27, 2024, the related consolidated statements of operations and comprehensive income, stockholders&#8217; equity, and cash flows for each of the three fiscal years in the period ended December 26, 2025, and the related notes and our report dated February 24, 2026 expressed an unqualified opinion thereon.</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-weight:700;line-height:112%">Basis for Opinion</span></div><div style="text-align:justify"><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 management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying &#8220;Item 9A, Management&#8217;s Annual Report on Internal Control over Financial Reporting&#8221;. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We conducted our audit of internal control over financial reporting in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="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-weight:700;line-height:112%">Definition and Limitations of Internal Control over Financial Reporting</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">/s/ BDO USA, P.C.</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%">Stamford, Connecticut</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2026</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%">77</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_163"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9B.&#160;&#160;&#160;&#160;OTHER INFORMATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 ended&#160;December&#160;26, 2025, none of the Company&#8217;s directors or executive officers <ix:nonNumeric contextRef="c-305" name="ecd:Rule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1264"><ix:nonNumeric contextRef="c-305" name="ecd:NonRule10b51ArrAdoptedFlag" format="ixt:fixed-false" id="f-1265">adopted</ix:nonNumeric></ix:nonNumeric>, modified or <ix:nonNumeric contextRef="c-305" name="ecd:NonRule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1266"><ix:nonNumeric contextRef="c-305" name="ecd:Rule10b51ArrTrmntdFlag" format="ixt:fixed-false" id="f-1267">terminated</ix:nonNumeric></ix:nonNumeric> any contract, instruction or written plan for the purchase or sale of the Company&#8217;s common stock that was intended to satisfy the affirmative defense conditions of Exchange Act Rule 10b5-1(c) or any &#8220;non-Rule 10b5-1 trading arrangement.&#8221;</span></div><div><span><br/></span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_166"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 9C.&#160;&#160;&#160;&#160;DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</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 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%">78</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_169"></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 III</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 id="iae2a85a22c5e49cdb0036c8ec603d0a9_172"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 10.  &#160;&#160;&#160;&#160;DIRECTORS, EXECUTIVE OFFICERS AND CORPORATE GOVERNANCE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information to be set forth under the captions &#8220;Corporate Governance,&#8221; &#8220;Proposal 1 - Election of Directors&#8221; and &#8220;Delinquent Section 16(a) Reports&#8221; in our definitive Proxy Statement for our 2026 Annual Meeting of Stockholders to be held on May&#160;8, 2026, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference. As provided in General Instruction G(3) to Form 10-K and Instruction 3 to Item 401(b) of Regulation S-K, information regarding executive officers of our Company is provided in Part I of this Annual Report on Form 10-K under the caption, &#8220;Information about our Executive Officers.&#8221;</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_175"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 11.&#160;&#160;&#160;&#160;EXECUTIVE COMPENSATION</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information to be set forth under the caption &#8220;Executive Compensation&#8221; in our definitive Proxy Statement for our 2026 Annual Meeting of Stockholders to be held on May&#160;8, 2026, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_178"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 12.&#160;&#160;&#160;&#160;SECURITY OWNERSHIP OF CERTAIN BENEFICIAL OWNERS AND MANAGEMENT AND RELATED STOCKHOLDER MATTERS</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 information to be set forth under the caption &#8220;Stock Ownership of Certain Beneficial Owners and Management&#8221; in our definitive Proxy Statement for our 2026 Annual Meeting of Stockholders to be held on May&#160;8, 2026, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table provides certain information with respect to equity awards under our equity compensation plans as of&#160;December&#160;26, 2025:&#160;</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"/><td style="width:31.792%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.779%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.534%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.782%"/><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%">Plan Category</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Number of securities<br/>to be issued upon<br/>exercise of<br/>outstanding options,<br/>warrants and rights</span></td><td colspan="3" style="padding:0 1pt"/><td 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%">Weighted-average<br/>exercise price of<br/>outstanding options,<br/>warrants and rights</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%">Number of securities<br/>remaining available<br/>for future issuance<br/>under equity<br/>compensation plans<br/>(excluding securities<br/>reflected in the<br/>second column)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Plans approved by stockholders</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,876&#160;</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%">20.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td 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,442,674&#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%">Plans not approved by stockholders</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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"/></tr><tr><td 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</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">100,876&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">20.23&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,442,674&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_181"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 13.  &#160;&#160;&#160;&#160;CERTAIN RELATIONSHIPS AND RELATED TRANSACTIONS, AND DIRECTOR INDEPENDENCE</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information to be set forth under the captions &#8220;Corporate Governance &#8211; Director Independence&#8221; and &#8220;Corporate Governance &#8211; Certain Relationships and Related Transactions&#8221; in our definitive Proxy Statement for our 2026 Annual Meeting of Stockholders to be held on May&#160;8, 2026, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_184"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 14.  &#160;&#160;&#160;&#160;PRINCIPAL ACCOUNTING FEES AND SERVICES</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The information to be set forth under the captions &#8220;Proposal 2 &#8211; Ratification of Independent Registered Public Accounting Firm &#8211; Fees Paid to BDO USA, P.C.&#8221; and &#8220;Proposal 2 &#8211; Ratification of Independent Registered Public Accounting Firm &#8211; Policy on Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services&#8221; in our definitive Proxy Statement for our 2026 Annual Meeting of Stockholders to be held on May&#160;8, 2026, which we intend to file within 120 days after our fiscal year-end, is incorporated herein by reference.</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">79</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_187"></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 IV</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 id="iae2a85a22c5e49cdb0036c8ec603d0a9_190"></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 15.&#160;&#160;&#160;&#160;EXHIBITS AND FINANCIAL STATEMENT SCHEDULE</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#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 documents are filed as part of this report:</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">1.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Financial Statements &#8211; See Index to the Consolidated Financial Statements at Item 8 of this Annual Report on Form 10-K.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',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:10.5pt">Financial Statement Schedules - Supplemental schedules are not provided because of the absence of conditions under which they are required or because the required information is given in the financial statements or notes thereto.</span></div><div style="margin-top:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:10.5pt">Exhibits &#8211; The exhibits listed in the accompanying Index of Exhibits are filed as part of, or incorporated by reference into, this Annual Report on Form 10-K.</span></div><div><span><br/></span></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_193"></div><div style="padding-left:54pt;text-indent:-54pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Item 16.&#160;&#160;&#160;&#160;FORM 10-K SUMMARY</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">None.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">80</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_196"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">INDEX OF EXHIBITS</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</span></td></tr><tr style="height:15pt"><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"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.1</span></td><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="-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/000138713115000120/ex10-1.htm">Asset Purchase Agreement, dated as of January 11, 2015, by and among The Chefs&#8217; Warehouse, Inc., a Delaware corporation, Del Monte Capitol Meat Company, LLC, a Delaware limited liability company, T.J. Foodservice Co., Inc., a California corporation, TJ Seafood, LLC, a California limited liability company, John DeBenedetti, Victoria DeBenedetti, Theresa Lincoln, and John DeBenedetti, as the Sellers&#8217; Representative (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 15, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.2</span></td><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="-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/000138713115000120/ex10-2.htm">Merger Agreement, dated as of January 11, 2015, by and among The Chefs&#8217; Warehouse, Inc., a Delaware corporation, Del Monte Merger Sub, LLC, a Delaware limited liability company, Del Monte Capitol Meat Co., Inc., a California corporation, David DeBenedetti, Victoria DeBenedetti, DeBenedetti/Del Monte Trust, and John DeBenedetti, as the Sellers&#8217; Representative (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on January 15, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.3</span></td><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="-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/000138713115001249/ex2-2.htm">Indemnification Agreement, dated April 6, 2015, by and among Del Monte Merger Sub, LLC, The Chefs' Warehouse, Inc., Del Monte Capitol Meat Company, LLC, DeBenedetti/Del Monte Trust, Victoria DeBenedetti, David DeBenedetti, Del Monte Capitol Meat Co., Inc., T.J. Foodservice Co., Inc., TJ Seafood, LLC, John DeBenedetti, Theresa Lincoln and John DeBenedetti, as the Selling Parties' Representative (incorporated by reference to Exhibit 2.2 to the Company's 8-K filed on April 9, 2015) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2.4</span></td><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="-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/000094787117000669/ss56319_ex1001.htm">Asset Purchase Agreement dated as of August 25, 2017, by and among Fells Point, LLC, a Delaware limited liability company, Fells Point Wholesale Meats, Inc., a Maryland close corporation, Erik M. Oosterwijk, and Leendert H. Pruissen (incorporated by reference to Exhibit 10.1 to the Company&#8217;s 8-K filed on August 25, 2017) (Pursuant to Item 601(b)(2) of Regulation S-K, the schedules and exhibits to this agreement are omitted, but will be provided supplementally to the Securities and Exchange Commission upon request).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">3.1</span></td><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="-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/000095012311071581/g27802exv3w1.htm">Certificate of Incorporation of the Company, dated as of July 27, 2011 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on August 2, 2011).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3.2</span></td><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="-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/000094787124000858/ss4076157_ex0301.htm">Bylaws of the Company, dated as of November 5, 2024 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on November 5, 2024).</a></span></div></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%">3.3</span></td><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="-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/000094787121000873/ss412173_ex0301.htm">Amended Bylaws of the Company, dated as of August 3, 2021 (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on August 4, 2021)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">3.4</span></td><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="-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/000094787120000247/ss169589_ex0301.htm">Certificate of Designation of the Voting Powers, Designation, Preferences and Relative, Participating, Optional or Other Special Rights and Qualifications, Limitations and Restrictions of the Series A Preferred Stock of The Chefs&#8217; Warehouse, Inc. (incorporated by reference to Exhibit 3.1 to the Company&#8217;s Form 8-K filed on March 23, 2020).</a></span></div></td></tr><tr style="height:15pt"><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%">4.0</span></td><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="-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/000151717520000004/descriptionofsecurities.htm">Description of Securities (incorporated by reference to Exhibit 4.0 to the Company's From 10-K filed on February 24, 2020).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">4.1</span></td><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="-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/000095012311063441/g26721a2exv4w1.htm">Form of Common Stock Certificate (incorporated by reference to Exhibit 4.1 to the Company&#8217;s S-1/A filed on July 1, 2011).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">81</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</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%">4.2</span></td><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="-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/000094787120000247/ss169589_ex0401.htm">Rights Agreement, dated as of March 22, 2020, between The Chefs&#8217; Warehouse, Inc. and American Stock Transfer &amp; Trust Company, LLC, as Rights Agent (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Form 8-K filed on March 23, 2020).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">4.3</span></td><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="-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/000119312522303911/d404491dex41.htm">Indenture, dated as of December 13, 2022, between The Chefs&#8217; Warehouse, Inc. and The Bank of New York Mellon Trust Company, N.A., as trustee (incorporated by reference to Exhibit 4.1 to the Company&#8217;s Form 8-K filed on December 13, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">4.4</span></td><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="-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/000119312522303911/d404491dex41.htm">Form of 2.375% Convertible Senior Note due 2028 (incorporated by reference to Exhibit 4.2 to the Company&#8217;s Form 8-K filed on December 13, 2022)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.1</span></td><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="-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/000119312512193912/d344100dex104.htm">Joint and Several Guaranty of Payment, dated as of April 26, 2012, among The Chefs&#8217; Warehouse, Inc., Chefs&#8217; Warehouse Parent, LLC, Dairyland USA Corporation, The Chefs&#8217; Warehouse Mid-Atlantic, LLC, Bel Canto Foods, LLC, The Chefs&#8217; Warehouse West Coast, LLC, and The Chefs&#8217; Warehouse of Florida, LLC (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form 8-K filed on April 30, 2012).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.2</span></td><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="-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/000095012311057463/g26721a1exv10w2.htm">Lease between The Chefs&#8217; Warehouse Leasing Co., LLC and Dairyland USA Corporation, dated as of December 29, 2004 (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form S-1/A filed on June 8, 2011).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.3</span></td><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="-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/000138713115002311/ex10-12.htm">First Amendment of Lease dated as of January 1, 2015 between Dairyland USA Corporation and TCW Leasing Co., LLC, f/k/a The Chefs' Warehouse Leasing Co., LLC (incorporated by reference to Exhibit 10.12 to the Company's Form 10-Q filed on August 5, 2015).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.4</span></td><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="-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/000138713115002059/ex10-3.htm">Lease Agreement, dated as of June 30, 2015, between CW LV Real Estate, LLC, The Chefs' Warehouse, Inc., Chefs' Warehouse Parent, LLC and The Chefs' Warehouse West Coast, LLC, jointly and severally as the Tenant, and CW Nevada Landlord, LLC, as the Landlord (incorporated by reference to Exhibit 10.3 to the Company's Form 8-K filed on July 7, 2015).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.5*</span></td><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="-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/000095012311071581/g27802exv10w1.htm">Employment Agreement between Christopher Pappas and The Chefs&#8217; Warehouse, Inc., together with its subsidiaries, dated as of August 2, 2011 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on August 2, 2011).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.6*</span></td><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="-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/000119312512016676/d284447dex101.htm">Amended and Restated Employment Agreement between John Pappas and The Chefs&#8217; Warehouse, Inc., together with its subsidiaries, dated as of January 12, 2012 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 19, 2012).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.7*</span></td><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="-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/000119312513105358/d459678dex1017.htm">Offer letter between Chefs&#8217; Warehouse Holdings, LLC and Alexandros Aldous, dated as of February 18, 2011 (incorporated by reference to Exhibit 10.17 to the Company&#8217;s Form 10-K filed on March 13, 2013).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.8*</span></td><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="-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/000151717520000009/nydocs021223942v3chefs.htm">The Chefs&#8217; Warehouse, Inc. Executive Change in Control Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on May 6, 2020).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.9</span></td><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="-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/000094787116001292/ss1511888_ex1002.htm">Credit Agreement, dated as of June 22, 2016, by and among Dairyland USA Corporation and Chefs&#8217; Warehouse Parent, LLC, as Borrowers, and The Chefs&#8217; Warehouse, Inc. and the other Loan Parties party thereto, as Guarantors, the Lenders party thereto and Jefferies Finance LLC, as administrative agent and collateral agent (the &#8220;Term Loan Facility&#8221;) (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 8-K filed on June 22, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.10</span></td><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="-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/000094787116001493/ss10342_ex1001.htm">Amendment No. 1, dated as of September 14, 2016, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on September 15, 2016).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.11</span></td><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="-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/000162828017011200/amendmentno2tothecreditagree.htm">Amendment No. 2, dated as of September 1, 2017, to the Term Loan Facility (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on November 8, 2017).</a></span></div></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td 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%">&#160;</span></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">82</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</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%">10.12</span></td><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="-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/000151717519000003/amendmentno3datedasofdecem.htm">Amendment No. 3, dated as of December 13, 2017, to the Term Loan Facility (incorporated by reference to Exhibit 10.25 to the Company&#8217;s Form 10-K filed on March 1, 2019).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.13</span></td><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="-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/000094787118000911/ss115439_ex1001.htm">Amendment No. 4, dated as of November 16, 2018, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on November 19, 2018).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.14</span></td><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="-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/000151717520000004/a5thamendmenttotermloa.htm">Amendment No. 5, dated as of November 28, 2019, to the Term Loan Facility (incorporated by reference to Exhibit 10.25 to the Company's Form 10-K filed on February 24, 2020).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.15</span></td><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="-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/000094787120000544/ss175302_ex1001.htm">Amendment No. 6, dated June 8, 2020, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on June 8, 2020).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.16</span></td><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="-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/000151717523000004/chef-seventhamendmenttocre.htm">Amendment No. 7, dated February 24, 2021, to the Term Loan Facility (incorporated by reference to Exhibit 10.18 to the Company&#8217;s Form 10-K filed on February 28, 2023)</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">.</span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.17</span></td><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="-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/000151717522000012/a3chefs-eighthamendmenttot.htm">Amendment No. 8, dated as of August 23, 2022, to the Term Loan Facility (incorporated by reference to Exhibit 10.3 to the Company's Form 10-Q filed on October 26, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.18</span></td><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="-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/000151717523000004/chefs-ninthamendmenttotlcr.htm">Amendment No. 9, dated as of December 7, 2022, to the Term Loan Facility (incorporated by reference to Exhibit 10.20 to the Company's Form 10-K filed on February 28, 2023).</a></span></div></td></tr><tr style="height:15pt"><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%">10.19</span></td><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="-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/000162828025036589/chefs-tenthamendmenttotlcr.htm">Amendment No. 10, dated as of November 6, 2023, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on July 30, 2025.</a></span></div></td></tr><tr style="height:15pt"><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%">10.20</span></td><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="-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/000094787124000287/ss3150144_ex1001.htm">Amendment No. 11, dated as of March 18, 2024, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on March 18, 2024).</a></span></div></td></tr><tr style="height:15pt"><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%">10.21</span></td><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="-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/000094787124000816/ss4025178_ex1001.htm">Amendment No. 12, dated as of October 22, 2024, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on October 24, 2024).</a></span></div></td></tr><tr style="height:15pt"><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%">10.22</span></td><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="-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/000094787125000614/ss4960725_ex1001.htm">Amendment No. 13, dated as of June 16, 2025, to the Term Loan Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on June 16, 2025).</a></span></div></td></tr><tr style="height:15pt"><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%">10.23&#8224;</span></td><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="chefs-14thamendmenttocredi.htm">Amendment No. 14, dated as of January 20, 2026, to the Term Loan Facility.</a></span></div></td></tr><tr style="height:15pt"><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%">10.24</span></td><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="-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/0001517175/000094787118000538/ss98160_1001.htm">Credit Agreement, dated as of June 29, 2018, by and among Chefs&#8217; Warehouse Parent, LLC and Dairyland USA Corporation, as Borrowers, and The Chefs&#8217; Warehouse, Inc., The Chefs&#8217; Warehouse Mid-Atlantic, LLC, Bel Canto Foods, LLC, The Chefs&#8217; Warehouse West Coast, LLC, The Chefs&#8217; Warehouse Of Florida, LLC, Michael&#8217;s Finer Meats, LLC, Michael&#8217;s Finer Meats Holdings, LLC, The Chefs&#8217; Warehouse Midwest, LLC, Fells Point Holdings, LLC and other Loan Parties party thereto as Guarantors, the Lenders party thereto and BMO Harris Bank N.A., as Administrative Agent and Swing Line Lender (the &#8220;ABL Facility&#8221;) (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on July 2, 2018).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.25</span></td><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="-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/000151717520000004/nydocs021208472v3chefs.htm">Amendment No. 1, dated as of November 28, 2019, to the ABL Facility (incorporated by reference to Exhibit 10.27 to the Company's Form 10-K filed on February 24, 2020).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.26</span></td><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="-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/000151717523000004/thechefswarehouseinc-secon.htm">Amendment No. 2, dated as of February 24, 2021, to the ABL Facility (incorporated by reference to Exhibit 10.23 to the Company's Form 10-K filed on February 28, 2023).</a></span></div></td></tr><tr style="height:15pt"><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%">10.27</span></td><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="-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/000151717522000008/thirdamendmenttoablcredita.htm">Amendment No. 3, dated as of March 11, 2022, to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-Q filed on April 27, 2022).</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">83</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</span></td></tr><tr style="height:15pt"><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%">10.28</span></td><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="-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/000151717522000012/a1chefs_fourthamendmenttoa.htm">Amendment No. 4, dated as of August 23, 2022 to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on October 26, 2022).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.29</span></td><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="-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/000151717523000004/chefs-fifthamendmenttoablc.htm">Amendment No. 5, dated as of December 7, 2022 to the ABL Facility (incorporated by reference to Exhibit 10.26 to the Company's Form 10-K filed on February 28, 2023).</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.30</span></td><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="-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/000151717523000014/sixthamendmenttoablcredita.htm">Amendment No. 6, dated as of July 7, 2023, to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on August 2, 2023).</a></span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.31</span></td><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="-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/000151717525000008/chefs-seventhamendmentfili.htm">Amendment No. 7, dated as of March 12, 2025, to the ABL Facility (incorporated by reference to Exhibit 10.1 to the Company's Form 10-Q filed on April 30, 2025).</a></span></div></td></tr><tr style="height:15pt"><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%">10.32*</span></td><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="-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/000094787117000811/ss63452_ex9902.htm">Offer Letter, dated October 17, 2017, by and between The Chefs&#8217; Warehouse, Inc. and James Leddy (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Form 8-K filed on October 17, 2017).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.33*</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',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/000162828018001904/tmofferletter.htm">Offer Letter, dated February 19, 2018, by and between The Chefs&#8217; Warehouse Inc. and Tim McCauley (incorporated by reference to Exhibit 99.2 to the Company&#8217;s Form 8-K filed on February 20, 2018).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.34</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',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/000094787118000036/ss75484_ex1001.htm">Cooperation Agreement dated January 15, 2018, among The Chefs&#8217; Warehouse, Inc., Legion Partners, L.P. I, Legion Partners, L.P. II, Legion Partners Special Opportunities, L.P. VII, Legion Partners, LLC, Legion Partners Asset Management, LLC, Legion Partners Holdings, LLC, Christopher S. Kiper, and Raymond White (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on January 16, 2018).</a></span></div></td></tr><tr 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%">10.35</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',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/000094787124000251/ss3089888_ex1001.htm">Cooperation Agreement dated March 1, 2024, among The Chefs&#8217; Warehouse, Inc., Legion Partners Asset Management, LLC, Legion Partners, L.P. I, Legion Partners, L.P. II, Legion Partners, LLC, Legion Partners Holdings, LLC, Christopher S. Kiper, and Raymond White (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on March 4, 2024).</a></span></div></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%">10.36</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:8pt"><span style="color:#0000ff;font-family:'Times New Roman',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/000110465924067304/tm2416170d1_ex10-1.htm">Amendment to Cooperation Agreement, by and among The Chefs&#8217; Warehouse, Inc. and Legion Partners Asset Management, LLC, dated May 31, 2024 (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 8-K filed on May 31, 2024).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.37*</span></td><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="-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/000095012311065546/g26721a3exv10w24.htm">Form of Indemnification Agreement by and between The Chefs&#8217; Warehouse, Inc. and its directors and executive officers (incorporated by reference to Exhibit 10.24 to the Company&#8217;s Form S-1/A filed on July 14, 2011).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.38*</span></td><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="-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/000094787122000653/ss1034462_ex9901.htm">The Chefs&#8217; Warehouse, Inc. Amended and Restated 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 99.1 to the Company&#8217;s Form S-8 filed on May 26, 2022).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.39</span></td><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="-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/000094787125000613/ss4959375_s8.htm">Amendment No. 1 to The Chefs&#8217; Warehouse, Inc. Amended and Restated 2019 Omnibus Equity Incentive Plan (incorporated by reference to the Company&#8217;s Form S-8 filed on June 16, 2025).</a></span></div></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%">10.40*</span></td><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="-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/000151717519000009/restrictedshareawardag.htm">Form of Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.41*</span></td><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="-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/000151717519000009/performance_restrictedxsha.htm">Form of Performance Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">84</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</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%">10.42*</span></td><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="-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/000151717519000009/non-qualified_stockxoption.htm">Form of Non-Qualified Stock Option Agreement under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.4 to the Company&#8217;s Form 10-Q filed on July 31, 2019).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.43*</span></td><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="-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/000151717520000009/nydocs021223896v4chefs.htm">Form of Restricted Share Award Agreement under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-Q filed on May 6, 2020.</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.44*</span></td><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="-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/000151717520000009/nydocs021223909v6chefs.htm">Form of Executive Severance Agreement (incorporated by reference to Exhibit 10.3 to the Company&#8217;s Form 10-Q filed on May 6, 2020).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.45*</span></td><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="-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/000151717521000003/a2020cashincentiveplan.htm">The Chefs&#8217; Warehouse, Inc 2020 Cash Incentive Plan (incorporated by reference to Exhibit 10.41 to the Company&#8217;s Form 10-K filed on February 23, 2021).</a></span></div></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.46*</span></td><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="-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/000151717521000015/chefs-2021rsuawardagreemen.htm">2021 Form of Restricted Share Unit Award Agreement - Directors (incorporated by reference to Exhibit 10.1 to the Company&#8217;s Form 10-Q filed on July 28, 2021).</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">10.47*</span></td><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="-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/000151717521000015/chefs-nonxemployeedirector.htm">2021 Non-Employee Director Deferral Plan (incorporated by reference to Exhibit 10.2 to the Company&#8217;s Form 10-Q filed on July 28, 2021).</a></span></div></td></tr><tr style="height:15pt"><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%">10.48*</span></td><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="-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/000094787123000857/ss2359199_ex9901.htm">The Chefs&#8217; Warehouse, Inc. Employee Stock Purchase Plan (incorporated by reference to Exhibit 99.1 to the Company&#8217;s Form S-8 filed on August 11, 2023).</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">10.49*</span></td><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="-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/000151717524000005/chef-formseveranceagreemen.htm">Form of Amended and Restated Executive Severance Agreement (incorporated by reference to Exhibit 10.44 to the Company&#8217;s Form 10-K filed on February 27, 2024).</a></span></div></td></tr><tr style="height:15pt"><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%">10.50</span></td><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="-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/000151717525000002/tcw-psuawardagreementforfi.htm">Form of Performance Restricted Share Unit Award Agreement &#8211; Officers and Employees under The Chefs&#8217; Warehouse, Inc. 2019 Omnibus Equity Incentive Plan (incorporated by reference to Exhibit 10.49 to the Company's Form 10-K filed on February 25, 2025).</a></span></div></td></tr><tr style="height:15pt"><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%">14.1</span></td><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="-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/000119312513321172/d557577dex141.htm">The Chefs&#8217; Warehouse, Inc. Code of Business Conduct and Ethics (incorporated by reference to Exhibit 14.1 to the Company&#8217;s Form 10-Q filed on August 6, 2013).</a></span></div></td></tr><tr 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%">19</span></td><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="-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/000151717525000002/thechefswarehouseinc-insid.htm"><ix:nonNumeric contextRef="c-1" name="ecd:InsiderTrdPoliciesProcAdoptedFlag" format="ixt:fixed-true" id="f-1268">The Chefs&#8217; Warehouse, Inc. Insider Trading Policy (incorporated by reference to Exhibit 19 to the Company's Form 10-K filed on February 25, 2025).</ix:nonNumeric></a></span></div></td></tr><tr style="height:15pt"><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%">21&#8224;</span></td><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="subsidiariesofthecompany12.htm">Subsidiaries of the Company.</a></span></div></td></tr><tr style="height:15pt"><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%">23.1&#8224;</span></td><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="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="consentofindependent122620.htm">Consent of the Independent Registered Public Accounting Firm.</a></span></div></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td 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%">31.1&#8224;</span></td><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="-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-12262025xex31x1.htm">Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31.2&#8224;</span></td><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="-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-12262025xex31x2.htm">Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.1&#8224;</span></td><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="-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-12262025xex32x1.htm">Certification of Chief Executive Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32.2&#8224;</span></td><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="-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-12262025xex32x2.htm">Certification of Chief Financial Officer pursuant to Section 906 of the Sarbanes-Oxley Act of 2002.</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:2px 1pt;text-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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">97</span></td><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="-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/000151717525000002/dodd-frankclawbackpolicyx8.htm">The Chefs&#8217; Warehouse, Inc. Dodd-Frank Clawback Policy (incorporated by reference to Exhibit 97 to the Company's Form 10-K filed on February 25, 2025)</a></span></div></td></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">85</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.222%"><tr><td style="width:1.0%"/><td style="width:9.877%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:1.907%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:84.916%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom: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:700;line-height:100%">Exhibit<br/>No.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" 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%">Description</span></td></tr><tr style="height:15pt"><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%">101.INS&#8224;</span></td><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%">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%">101.SCH&#8224;</span></td><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%">XBRL Schema Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.CAL&#8224;</span></td><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%">XBRL Calculation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.DEF&#8224;</span></td><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%">XBRL Definition Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.LAB&#8224;</span></td><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%">XBRL Label Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">101.PRE&#8224;</span></td><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%">XBRL Presentation Linkbase Document</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',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:bottom"><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><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:5.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.342%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:86.016%"/><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%">*</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%">Management Contract or Compensatory Plan or Arrangement</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#8224;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Filed herewith</span></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="-sec-extract:summary;text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">86</span></div></div></div><div id="iae2a85a22c5e49cdb0036c8ec603d0a9_199"></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%">SIGNATURES</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></div><div><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 13 or 15(d) of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned, thereunto duly authorized on February&#160;24, 2026.</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 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:58.490%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:39.310%"/><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:700;line-height:100%">THE CHEFS&#8217; WAREHOUSE, INC.</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">February 24, 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%">/s/ Christopher Pappas</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Pappas</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">Chairman, President and Chief Executive Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#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></table></div><div style="text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the registrant and in the capacities and on the dates indicated. </span></div><div style="margin-top:5pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.345%"><tr><td style="width:1.0%"/><td style="width:5.576%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.848%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.148%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:4.969%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:24.544%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.541%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:2.390%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.184%"/><td style="width:0.1%"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Signature</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Capacity</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">&#160;</span></td><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Date</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Christopher Pappas</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chairman, President and</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Christopher Pappas</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer<br/>(Principal Executive Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ James Leddy</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">James Leddy</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Financial Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Timothy McCauley</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chief Accounting Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Timothy McCauley</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(Principal Accounting Officer)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ John Pappas</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Director and Vice Chairman</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">John Pappas</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Ivy Brown</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Ivy Brown</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Steven F. Goldstone</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Steven F. Goldstone</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Aylwin Lewis</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Aylwin Lewis</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" 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: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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Lester Owens</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="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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Lester Owens</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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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: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="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:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Richard N. Peretz</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Richard N. Peretz</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Debra Walton-Ruskin</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Debra Walton-Ruskin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">/s/ Wendy M. Weinstein</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">Director</span></td><td colspan="3" style="padding:0 1pt"/><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:400;line-height:100%">February 24, 2026</span></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Wendy M. Weinstein</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="6" style="padding:0 1pt"/></tr></table></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">87</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-10.23
<SEQUENCE>2
<FILENAME>chefs-14thamendmenttocredi.htm
<DESCRIPTION>EX-10.23
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i26df0dd6335743069c56cc7a96e7f00d_1"></div><div style="min-height:33.12pt;width:100%"><div><font><br></font></div></div><div style="margin-top:3pt;padding-right:17.9pt;text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:12pt;font-weight:700;line-height:120%">Execution Version</font></div><div style="margin-top:9.55pt"><font><br></font></div><div style="padding-left:8.92pt;padding-right:8.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%;text-decoration:underline">FOURTEENTH AMENDMENT TO CREDIT AGREEMENT</font></div><div><font><br></font></div><div style="padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">This FOURTEENTH AMENDMENT TO CREDIT AGREEMENT (this &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amendment</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), dated as of January 20, 2026, by and among DAIRYLAND USA CORPORATION, a New York corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Dairyland</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), CHEFS&#8217; WAREHOUSE PARENT, LLC, a Delaware limited liability company (together with Dairyland, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Borrowers</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), THE CHEFS&#8217; WAREHOUSE, INC., a Delaware corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Holdings</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), the other Loan Parties party hereto, the Lenders party hereto and Jefferies Finance LLC (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Jefferies</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), as administrative agent for the Lenders (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Administrative Agent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) and as collateral agent for the Secured Parties (in such capacity, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Collateral Agent</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;&#59; the Administrative Agent and the Collateral Agent are collectively referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Agents</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-left:8.92pt;padding-right:8.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">W I T N E S S E T H&#58;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, the Borrowers, Holdings, the other Loan Parties party thereto, certain Lenders party thereto and the Agents, among others, are parties to that certain Credit Agreement, dated as of June 22, 2016 (as amended, restated, amended and restated, supplemented or otherwise modified from time to time prior to the date hereof, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Existing Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, pursuant to, and in accordance with, Section 9.02 of the Existing Credit Agreement, the Borrowers have requested that the Lenders amend, and the Lenders (including the Replacement Lenders (as defined below)) party hereto (collectively, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fourteenth Amendment Consenting Lenders</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) have agreed to so amend, the Existing Credit Agreement in the manner set forth in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Section 2</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> hereof to, among other things, reduce the interest rate applicable to the Term Loans&#59;</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, the Agents and the Fourteenth Amendment Consenting Lenders are willing, on the terms and subject to the conditions set forth below, to enter into the amendments, modifications and agreements set forth in this Amendment&#59; and</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">WHEREAS</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, the Fourteenth Amendment Consenting Lenders collectively constitute the Required Lenders and, after giving effect to the operation of Section 9.02(e) of the Existing Credit Agreement, the Fourteenth Amendment Consenting Lenders shall constitute all Lenders.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:700;line-height:120%">NOW, THEREFORE</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">, in consideration of the premises and the mutual agreements herein contained and other good and valuable consideration, the sufficiency and receipt of which are hereby acknowledged, the parties hereto, intending to be legally bound hereby, agree as follows&#58;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Defined Terms</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Unless otherwise defined herein, capitalized terms used herein shall have the respective meanings ascribed thereto in the Existing Credit Agreement, as amended hereby (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Amended Credit Agreement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;).</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Amendments</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Subject to the satisfaction (or waiver by the Administrative Agent and the Fourteenth Amendment Consenting Lenders) of the conditions precedent set forth in Section 6 below, the Loan Parties, the Fourteenth Amendment Consenting Lenders and the Agents hereby agree as follows&#58;</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Section 1.01 of the Existing Credit Agreement is hereby amended to add the following definition therein in the appropriate alphabetical order&#58;</font></div><div style="margin-top:12pt;padding-left:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fourteenth Amendment Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means January 20, 2026.</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Section 1.01 of the Existing Credit Agreement is hereby amended by amending and restating the following defined term to read in its entirety as follows&#58;</font></div><div style="height:43.92pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.65pt;padding-left:1pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:8pt;font-weight:400;line-height:120%">US-DOCS&#92;167233997.4</font></div></td></tr></table></div></div></div><div id="i26df0dd6335743069c56cc7a96e7f00d_4"></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:4pt;padding-left:72pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Applicable Rate</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221; means, from and after the Fourteenth Amendment Date, (i) with respect to any SOFR Loan, 2.50% per annum or (ii) with respect to any ABR Loan, 1.50% per annum.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Section 2.12(e) of the Existing Credit Agreement is hereby amended by replacing the reference therein to &#8220;six-month anniversary of the Thirteenth Amendment Date&#8221; with the following text&#58; &#8220;six-month anniversary of the Fourteenth Amendment Date&#8221;.</font></div><div style="margin-top:12pt;padding-left:71.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.7pt;text-decoration:underline">Reserved</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Representations and Warranties</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. In order to induce the other parties hereto to enter into this Amendment in the manner provided herein, each Loan Party represents and warrants to the other parties hereto that the following statements are true and correct&#58;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">each of the representations and warranties contained in the Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of the Fourteenth Amendment Date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">this Amendment and the transactions contemplated by this Amendment are within each Loan Party&#8217;s organizational powers and have been duly authorized by all necessary organizational actions and, if required, actions by equity holders&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">this Amendment has been duly executed and delivered by such Loan Party and constitutes a legal, valid and binding obligation of such Loan Party, enforceable against such Loan Party in accordance with its terms, subject to applicable bankruptcy, insolvency, reorganization, moratorium or other laws affecting creditors&#8217; rights generally and subject to general principles of equity, regardless of whether considered in a proceeding in equity or at law&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">this Amendment and the transactions contemplated by this Amendment (i) do not require any material consent or approval of, registration or filing with, or any other action by, any Governmental Authority, except such as have been obtained or made and are in full force and effect and except for filings necessary to perfect Liens created pursuant to the Loan Documents, (ii) will not violate any Requirement of Law applicable to any Loan Party or any of its Restricted Subsidiaries, (iii) will not violate or result in a default under any indenture, agreement or other instrument binding upon any Loan Party or any of its Restricted Subsidiaries or the assets of any Loan Party or any of its Restricted Subsidiaries, or give rise to a right thereunder to require any payment to be made by any Loan Party or any of its Restricted Subsidiaries, and (iv) will not result in the creation or imposition of any Lien on any asset of any Loan Party or any of its Restricted Subsidiaries, except Liens created pursuant to the Loan Documents, or subject to the Intercreditor Agreement, the ABL Loan Documents, except, in each case referred to in the foregoing clauses (ii), (iii) and (iv), where such violation or Lien would not reasonably be expected to result in a Material Adverse Effect&#59;</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">as of the Fourteenth Amendment Date and immediately after giving effect to this Amendment and the transactions contemplated hereby, no Default or Event of Default has occurred and is continuing&#59; and</font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">2</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="padding-right:17.85pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:4pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">as of the Fourteenth Amendment Date, the information included in the Beneficial Ownership Certification previously delivered by each Borrower to the Administrative Agent is true and correct in all respects.</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Additional Agreements</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Each Person that executes and delivers a signature page to this Amendment in the capacity of a Replacement Lender irrevocably consents to the terms of this Amendment and the Amended Credit Agreement.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">6.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Conditions to Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. The effectiveness of this Amendment is subject to the satisfaction (or waiver by the Administrative Agent and the Fourteenth Amendment Consenting Lenders) of the following conditions (the date on which all such conditions are so satisfied (or waived) is referred to herein as the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Fourteenth Amendment Date</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#58;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">the Administrative Agent shall have received a certificate, dated the Th Fourteenth Amendment Date, executed by the President, a Vice President or a Financial Officer of the Borrower Representative, certifying that, as of the Fourteenth Amendment Date, (i) the representations and warranties contained in this Amendment and the other Loan Documents are true and correct in all material respects (</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">provided</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> that any representation or warranty that is qualified by materiality or Material Adverse Effect shall be true and correct in all respects) on and as of such date except to the extent that such representations and warranties specifically refer to an earlier date, in which case they are true and correct in all material respects (or, in the case of any representation or warranty qualified by materiality or Material Adverse Effect, in all respects) on and as of such earlier date&#59; (ii) as of the Fourteenth Amendment Date and immediately after giving effect to this Amendment, no Default or Event of Default has occurred and is continuing&#59; and (iii) this Amendment is effected in accordance with the terms of the Existing Credit Agreement, the ABL Loan Documents and the Intercreditor Agreement&#59;</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Holdings and the Borrowers shall have paid to the Administrative Agent all fees, costs and expenses due and payable under this Amendment (including under Section 11 hereof) and under that certain Engagement Letter, dated as of January 20, 2026, by and between Jefferies and Holdings (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Engagement Letter</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">the Borrowers shall have paid to the Administrative Agent, for distribution to each Lender, all accrued but unpaid interest on the outstanding Term Loans that has accrued through but excluding the Fourteenth Amendment Date (as calculated in accordance with the Existing Credit Agreement)&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">the Administrative Agent shall have received counterparts of this Amendment duly executed by (i) Holdings, the Borrowers, each other Loan Party and the Administrative Agent, (ii) Lenders constituting the Required Lenders (without giving effect to the Non-Consenting Lender Replacement (as defined below)) and (iii) each Lender (after giving effect to the Non-Consenting Lender Replacement), including each Replacement Lender&#59;</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">the Agent shall have received a certificate (in form reasonably satisfactory to the Agent) signed by the secretary or other Authorized Officer of the Borrower Representative and certifying that, as of the Fourteenth Amendment Date, (i) none of the articles or certificate of organization or formation (or any comparable charter document) of any Loan Party has been amended, supplemented or otherwise modified following the Eighth Amendment Date, (ii) none of the bylaws, operating agreements or other governing documents of any Loan Party has been amended, supplemented or otherwise modified following the Eighth Amendment Date, and (iii) this Amendment and the transactions contemplated </font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">3</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">hereby have been duly authorized by all necessary organizational actions and, if required, actions by equity holders of each Loan Party&#59; and</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:4pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">the Agent and each Fourteenth Amendment Consenting Lender shall have received, at least two Business Days prior to the Fourteenth Amendment Date, all documentation and other information required by regulatory authorities under applicable &#8220;know your customer&#8221; and anti-money laundering laws, including, without limitation, the Act, to the extent requested at least four Business Days prior to the Fourteenth Amendment Date.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">7.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Lender Consents</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. If any Lender under the Existing Credit Agreement has failed to consent to this Amendment prior to 12&#58;00 p.m. (New York City time) on January 15, 2026 (each such non-consenting Lender, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Consenting Lender</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;), and Lenders constituting the Required Lenders have so consented, then the Borrowers shall exercise their rights, effective as of the Fourteenth Amendment Date, to replace (such act of replacement, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Non-Consenting Lender Replacement</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;) each such Non-Consenting Lender in accordance with Section 9.02(e) of the Existing Credit Agreement, and each such Non-Consenting Lender, upon receipt of an amount equal to the sum of (i) the principal amount of the outstanding Term Loans of such Non-Consenting Lender immediately prior to the effectiveness of this Amendment (but, for the avoidance of doubt, without any prepayment premium thereon), (ii) all interest, fees and other amounts accrued but unpaid to such Non-Consenting Lender by the Borrowers under the Existing Credit Agreement to and including the Fourteenth Amendment Date, including without limitation payments due to such Non-Consenting Lender under Sections 2.15 and 2.17 of the Existing Credit Agreement, and (iii) an amount, if any, equal to the payment which would have been due to such Non-Consenting Lender on the Fourteenth Amendment Date under Section 2.16 of the Existing Credit Agreement had the Loans of such Non-Consenting Lender been prepaid on the Fourteenth Amendment Date rather than sold to the replacement Lender, shall be deemed to have assigned all of its rights and obligations under the Existing Credit Agreement to one or more assignee Lenders (each of whom shall have consented to this Amendment by delivering a signature page hereto prior to 12&#58;00 p.m. (New York City time) on January 15, 2026</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:7pt;font-weight:400;line-height:120%">1 </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(each such assignee Lender, to the extent of such assigned interest, a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Replacement Lender</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">&#8221;)). Each Lender party hereto hereby waives any requirement of the Borrowers to deliver any notice to Administrative Agent and&#47;or any Lender in connection with any assignment contemplated herein pursuant to Section 9.02(e) of the Existing Credit Agreement.</font></div><div style="margin-top:12pt;padding-left:71.95pt;text-indent:-35.95pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">8.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.7pt;text-decoration:underline">GOVERNING LAW AND WAIVER OF JURY TRIAL</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">This Amendment shall be governed by, and construed in accordance with, the laws of the State of New York without regard to conflict of law principles (other than sections 5-1401 and 5-1402 of the New York General Obligations Law).</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">To the fullest extent permitted by applicable law, each Loan Party hereby irrevocably submits to the exclusive jurisdiction of any New York State court or federal court sitting in the County of New York and the Borough of Manhattan in respect of any claim, suit, action or proceeding arising out of or relating to the provisions of this Amendment and irrevocably agree that all claims in respect of any such claim, suit, action or proceeding may be heard and determined in any such court and that service of process therein may be made by certified mail, postage prepaid, to your address set forth above. Each Loan Party hereby waives, to the fullest extent permitted by applicable law, any objection that it may now or hereafter have to the laying of venue of any such claim, suit, action or proceeding brought in any such court, and any claim that any such claim, suit, action or proceeding brought in any such court has been brought in an inconvenient forum. Each of the parties hereto agrees that a final </font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">4</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">judgment in any such action or proceeding shall be conclusive and may be enforced in other jurisdictions by suit on the judgment or in any other manner provided by law. Nothing in this Amendment shall affect any right that the Agents or any Lender</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:5.6pt;padding-left:21.6pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:6.5pt;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%">NTD&#58; to conform with Lender Consent Date</font></div><div><font><br></font></div><div><font><br></font></div><div style="margin-top:4pt;padding-right:17.35pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">may otherwise have to bring any action or proceeding relating to this Amendment against any Loan Party or its properties in the courts of any jurisdiction.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Each Loan Party hereby irrevocably and unconditionally waives, to the fullest extent it may legally and effectively do so, any objection which it may now or hereafter have to the laying of venue of any suit, action or proceeding arising out of or relating to this Amendment in any court referred to in </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">paragraph (b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> of this Section. Each of the parties hereto hereby irrevocably waives, to the fullest extent permitted by law, the defense of an inconvenient forum to the maintenance of such action or proceeding in any such court.</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Each party to this Amendment irrevocably consents to service of process in the manner provided for notices in Section 9.01 of the Existing Credit Agreement. Nothing in this Amendment will affect the right of any party to this Amendment to serve process in any other manner permitted by law.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">EACH PARTY HERETO HEREBY WAIVES, TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY IN ANY LEGAL PROCEEDING DIRECTLY OR INDIRECTLY ARISING OUT OF OR RELATING TO THIS AMENDMENT, THE AMENDED CREDIT AGREEMENT, ANY OTHER LOAN DOCUMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY OR THEREBY (WHETHER BASED ON CONTRACT, TORT OR ANY OTHER THEORY). EACH PARTY HERETO (A) CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF ANY OTHER PARTY HAS REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B) ACKNOWLEDGES THAT IT AND THE OTHER PARTIES HERETO HAVE BEEN INDUCED TO ENTER INTO THIS AMENDMENT BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS SECTION.</font></div><div style="margin-top:12pt;padding-right:17.8pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">9.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:27.75pt;text-decoration:underline">Counterparts&#59; Integration&#59; Effectiveness</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. This Amendment may be executed in counterparts (and by different parties hereto on different counterparts), each of which shall constitute an original, but all of which when taken together shall constitute a single contract. This Amendment constitutes the entire contract among the parties relating to the subject matter hereof and supersede any and all previous agreements and understandings, oral or written, relating to the subject matter hereof. This Amendment shall become effective on the Fourteenth Amendment Date. Except as provided in Section 6, this Amendment shall become effective when it shall have been executed by the Administrative Agent and when the Administrative Agent shall have received counterparts hereof which, when taken together, bear the signatures of each of the other parties hereto, and thereafter shall be binding upon and inure to the benefit of the parties hereto and their respective successors and assigns. Delivery of an executed counterpart of a signature page of this Amendment by telecopy, e-mailed .pdf or any other electronic means that reproduces an image of the actual executed signature page shall be effective as delivery of a manually executed counterpart of this Amendment. The words &#8220;execution,&#8221; &#8220;signed,&#8221; &#8220;signature,&#8221; &#8220;delivery,&#8221; and words of like import in or relating to any document to be signed in connection with this </font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">5</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:17.8pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">Amendment and the transactions contemplated hereby shall be deemed to include electronic signatures, deliveries or the keeping of records in electronic form, each of which shall be of the same legal effect, validity or enforceability as a manually executed signature, physical delivery thereof or the use of a paper-based recordkeeping system, as the case may be, to the extent and as provided for in any applicable law, including the Federal Electronic Signatures in Global and National Commerce Act, the New York State Electronic Signatures and Records Act, or any other similar state laws based on the Uniform Electronic Transactions Act.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:4pt;padding-right:17.9pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">10.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Reference to and Limited Effect on the Existing Credit Agreement and the Other Loan</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%"> </font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;text-decoration:underline">Documents</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(a)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">On and after the Fourteenth Amendment Date, (x) each reference in the Amended Credit Agreement to &#8220;this Agreement,&#8221; &#8220;hereunder,&#8221; &#8220;hereof,&#8221; &#8220;herein&#8221; or words of like import referring to the Existing Credit Agreement, and (y) each reference in the other Loan Documents to the &#8220;Credit Agreement,&#8221; &#8220;thereunder,&#8221; &#8220;thereof,&#8221; &#8220;therein&#8221; or words of like import referring to the Existing Credit Agreement shall mean and be a reference to the Amended Credit Agreement.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(b)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Except as specifically amended by this Amendment, the Existing Credit Agreement and each of the other Loan Documents shall remain in full force and effect and are hereby ratified and confirmed.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(c)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">The execution, delivery and performance of this Amendment shall not constitute a waiver of any provision of, or operate as a waiver of any right, power or remedy of the Agents or Lenders under, the Amended Credit Agreement or any of the other Loan Documents.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(d)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">Each Loan Party hereby (i) ratifies, confirms and reaffirms its liabilities, its payment and performance obligations (contingent or otherwise) and its agreements (including its Guarantees) under the Existing Credit Agreement, the Amended Credit Agreement and the other Loan Documents and (ii) acknowledges, ratifies and confirms that such liabilities, obligations and agreements (including its Guarantees) constitute valid and existing Obligations under the Amended Credit Agreement, in each case, to the extent such Loan Party is a party thereto. In addition, each Loan Party hereby ratifies, confirms and reaffirms (i) the liens and security interests granted by it and as created and perfected under the Collateral Documents and any other Loan Documents and (ii) that each of the Collateral Documents to which it is a party remain in full force and effect notwithstanding the effectiveness of this Amendment. Without limiting the generality of the foregoing, each Loan Party further agrees (A) that any reference to &#8220;Obligations&#8221; contained in any Collateral Documents shall include, without limitation, the &#8220;Obligations&#8221; (as such term is defined in the Amended Credit Agreement) and (B) that the related guarantees and grants of security contained in such Collateral Documents shall include and extend to such Obligations. This Amendment shall not constitute a modification of the Existing Credit Agreement, except as specified under Section 2 hereto, or a course of dealing with the Agents or any Lender at variance with the Existing Credit Agreement such as to require further notice by any Agent or any Lender to require strict compliance with the terms of the Amended Credit Agreement and the other Loan Documents in the future, except as expressly set forth herein. This Amendment contains the entire agreement among the Loan Parties and the Fourteenth Amendment Consenting Lenders contemplated by this Amendment. No Loan Party has any knowledge of any challenge to the Agents&#8217; or any Lender&#8217;s claims arising under the Loan Documents or the effectiveness of the Loan Documents. The Agents and Lenders reserve all rights, privileges and remedies under the Loan Documents. Nothing in this Amendment is intended, or shall be construed, to constitute a novation or an </font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">6</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div><hr style="page-break-after:always"><div style="min-height:67.68pt;width:100%"><div><font><br></font></div></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">accord and satisfaction of any of the Obligations, or otherwise with respect to the Existing Credit Agreement or any other Loan Document, or to constitute a mutual departure from the strict terms, provisions and conditions of the Existing Credit Agreement or any other Loan Document other than with respect to the amendments set forth in Section 2 hereof, or to modify, affect or impair the perfection, priority or continuation of the security interests in, security titles to or other Liens on any Collateral for the Obligations.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(e)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.8pt">Each Loan Party hereby acknowledges that it has reviewed the terms and provisions of this Amendment and consents to the amendment of the Existing Credit Agreement effected pursuant to this Amendment.</font></div><div style="margin-top:12pt;padding-right:17.9pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(f)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:25.02pt">Each Loan Party that is not a Borrower acknowledges and agrees that (i) notwithstanding the conditions to effectiveness set forth in this Amendment, such Loan Party is not required</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><font><br></font></div><div style="margin-top:4pt;padding-right:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">by the terms of the Existing Credit Agreement or any other Loan Document to consent to the amendments to the Existing Credit Agreement effected pursuant to this Amendment and (ii) nothing in the Amended Credit Agreement, this Amendment or any other Loan Document shall be deemed to require the consent of such Loan Party to any future amendments to the Amended Credit Agreement.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:72pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">(g)</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:23.18pt">The parties hereto acknowledge and agree that, for all purposes under the Amended Credit Agreement and the other Loan Documents, this Amendment constitutes a &#8220;Loan Document&#8221; under and as defined in the Amended Credit Agreement.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">11.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Expenses</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Solely to the extent contemplated by the Engagement Letter, the Borrowers and Holdings agree, jointly and severally, to pay on demand all reasonable and documented out-of-pocket costs and expenses incurred by the Administrative Agent in connection with the preparation, negotiation and execution of this Amendment, including, without limitation, all reasonable, documented and invoiced attorney costs.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">12.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Severability</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Any provision of this Amendment held to be invalid, illegal or unenforceable in any jurisdiction shall, as to such jurisdiction, be ineffective to the extent of such invalidity, illegality or unenforceability without affecting the validity, legality and enforceability of the remaining provisions thereof&#59; and the invalidity of a particular provision in a particular jurisdiction shall not invalidate such provision in any other jurisdiction.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">13.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Headings</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. Section headings used herein are for convenience of reference only, are not part of this Amendment and shall not affect the construction of, or be taken into consideration in interpreting, this Amendment.</font></div><div style="margin-top:12pt;padding-right:17.85pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">14.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%;padding-left:22.25pt;text-decoration:underline">Conflicts</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">. In the event of any conflict between the terms of this Amendment and the terms of the Amended Credit Agreement or any of the other Loan Documents, the terms of this Amendment shall govern.</font></div><div style="margin-top:12pt;padding-left:8.92pt;padding-right:8.92pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-style:italic;font-weight:400;line-height:120%">&#91;Signature Pages Omitted&#93;</font></div><div style="height:56.88pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:2.623%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:0.5pt;padding-left:3pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:11pt;font-weight:400;line-height:120%">7</font></div></td></tr></table><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:16.666%"><tr><td style="width:1.0%"></td><td style="width:98.900%"></td><td style="width:0.1%"></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-21
<SEQUENCE>3
<FILENAME>subsidiariesofthecompany12.htm
<DESCRIPTION>EX-21
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i998a7239989e4517962f4efd7642dde2_1"></div><div style="min-height:72pt;width:100%"><div style="padding-right:-22.5pt;text-align:justify"><font><br></font></div><div style="padding-right:-22.5pt"><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:139%">Exhibit 21</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:139%">The Chefs&#8217; Warehouse, Inc.</font></div><div style="margin-bottom:5pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">&#160;</font></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:61.239%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.954%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Entity Name</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">State of Organization</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairyland USA Corporation</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairyland HP LLC (1)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Bel Canto Foods, LLC (1)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">New York</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chefs&#8217; Warehouse Transportation, LLC (2)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chefs&#8217; Warehouse Parent, LLC</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse Mid-Atlantic, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse West Coast, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse of Florida, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse Midwest, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michael&#8217;s Finer Meats Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Michael&#8217;s Finer Meats, LLC (4)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse Pastry Division, Inc. (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Chefs&#8217; Warehouse Pastry Division Canada ULC (5)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">British Columbia, Canada</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">QZ Acquisition (USA), Inc. (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qzina Specialty Foods North America (USA), Inc. (6)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qzina Specialty Foods, Inc. (7)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Florida</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qzina Specialty Foods, Inc. (7)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Washington</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qzina Specialty Foods (Ambassador), Inc. (7)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">California</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CW LV Real Estate LLC (8)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allen Brothers 1893, LLC (9)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Del Monte Capitol Meat Company Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Del Monte Capitol Meat Company, LLC (10)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">The Great Steakhouse Steaks, LLC (11)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fells Point Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Fells Point, LLC (12)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cambridge Protein Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cambridge, LLC (13)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairyland Produce Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Dairyland Produce, LLC (14)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chefs&#8217; Warehouse Middle East Holdings, LLC (3)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chefs&#8217; Warehouse Middle East, LLC (15)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Delaware</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">CME Investments Limited (16)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cayman Islands</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chef Middle East LLC (17)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chef Innovations Food Processing LLC (17)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chef Middle East W.L.L (17)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Qatar</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chef Innovations General Trading LLC (17)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Chef Middle East LLC (18)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Oman</font></td></tr></table></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:-22.5pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-right:-22.5pt;text-align:justify"><font><br></font></div><div style="padding-right:-22.5pt"><font><br></font></div></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:139%">Subsidiaries of the Registrant</font></div><div style="text-align:center"><font><br></font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Dairyland HP LLC and Bel Canto Foods, LLC are wholly-owned by Dairyland USA Corporation, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">2.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Chefs&#8217; Warehouse Transportation, LLC is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">The Chefs&#8217; Warehouse Mid-Atlantic, LLC, The Chefs&#8217; Warehouse West Coast, LLC, The Chefs&#8217; Warehouse of Florida, LLC, The Chefs&#8217; Warehouse Midwest, LLC, Michael&#8217;s Finer Meats Holdings, LLC, The Chefs&#8217; Warehouse Pastry Division, Inc., QZ Acquisition (USA), Inc., Del Monte Capitol Meat Company Holdings, LLC, Fells Point Holdings, LLC, Cambridge Protein Holdings, LLC, Dairyland Produce Holdings, LLC and Chefs&#8217; Warehouse Middle East Holdings, LLC are wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Michael&#8217;s Finer Meats, LLC is wholly-owned by Michael&#8217;s Finer Meats Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">5.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">The Chefs&#8217; Warehouse Pastry Division Canada ULC is wholly-owned by The Chefs&#8217; Warehouse Pastry Division, Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">6.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Qzina Specialty Foods North America (USA), Inc. is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">7.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Qzina Specialty Foods, Inc., a Florida corporation, Qzina Specialty Foods, Inc., a Washington corporation, and Qzina Specialty Foods (Ambassador), Inc. are wholly-owned by Qzina Specialty Foods North America (USA), Inc., which is wholly-owned by QZ Acquisition (USA), Inc., which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">8.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">CW LV Real Estate LLC is wholly-owned by The Chefs&#8217; Warehouse West Coast, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">9.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:10.5pt">Allen Brothers 1893, LLC is wholly-owned by The Chefs&#8217; Warehouse Midwest, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">10.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Del Monte Capitol Meat Company, LLC is wholly-owned by Del Monte Meat Company Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">11.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">The Great Steakhouse Steaks, LLC is wholly-owned by Allen Brothers 1893, LLC, which is wholly-owned by The Chefs&#8217; Warehouse Midwest, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">12.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Fells Point, LLC is wholly-owned by Fells Point Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">13.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Cambridge, LLC is wholly-owned by Cambridge Protein Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">14.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Dairyland Produce, LLC is wholly-owned by Dairyland Produce Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">15.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Chefs&#8217;Warehouse Middle East, LLC is wholly-owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly-owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly-owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:-22.5pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="padding-right:-22.5pt;text-align:justify"><font><br></font></div><div style="padding-right:-22.5pt"><font><br></font></div></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">16.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">CME Investments Limited is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">17.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Chef Middle East LLC, Chef Innovations Food Processing LLC, Chef Middle East LLC and Chef Innovations General Trading LLC are wholly owned by CME Investments Limited, which is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc.</font></div><div style="padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%">18.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:139%;padding-left:5.5pt">Chef Middle East W.L.L. is minority owned (49%) by CME Investments Limited, which is wholly owned by Chefs&#8217; Warehouse Middle East, LLC, which is wholly owned by Chefs&#8217; Warehouse Middle East Holdings, LLC, which is wholly owned by Chefs&#8217; Warehouse Parent, LLC, which is wholly owned by The Chefs&#8217; Warehouse, Inc. in connection with a nominee arrangement with Links Management Services Limited (51%).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:-22.5pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-23.1
<SEQUENCE>4
<FILENAME>consentofindependent122620.htm
<DESCRIPTION>EX-23.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ieb2f136103474a5c95a1044616c32152_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%">Exhibit 23.1</font></div><div style="text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Consent of Independent Registered Public Accounting Firm</font></div><div style="text-align:center"><font><br></font></div><div style="margin-top:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Chefs&#8217; Warehouse, Inc.</font></div><div style="margin-bottom:8pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Ridgefield, CT</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">We hereby consent to the incorporation by reference in the Registration Statements on Form S-3ASR (No. 333-271203) and Form S-8 (Nos. 333-175974, 333-231587, 333-265238, and 333-288090) of The Chefs&#8217; Warehouse, Inc. (the Company) of our reports dated February&#160;24, 2026, relating to the consolidated financial statements, and the effectiveness of the Company&#8217;s internal control over financial reporting, which appear in this Annual Report on Form 10-K..</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%">&#47;s&#47; BDO USA, P.C.</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Stamford, CT</font></div><div><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">February&#160;24, 2026 </font></div><div><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-31.1
<SEQUENCE>5
<FILENAME>chef-12262025xex31x1.htm
<DESCRIPTION>EX-31.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="ie055c5aaf49c4548a9e7ffa7e13f1ec7_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 annual report on Form 10-K of The Chefs&#8217; Warehouse, Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">2.&#160;&#160;&#160;&#160;Based on my knowledge, this annual report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',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; February 24, 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>6
<FILENAME>chef-12262025xex31x2.htm
<DESCRIPTION>EX-31.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i6491d797310948f0bac439bae0b8cc95_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.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">I have reviewed this annual report on Form 10-K of The Chefs&#8217; Warehouse, Inc.&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',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:28.5pt">Based on my knowledge, this annual report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">3.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">Based on my knowledge, the financial statements, and other financial information included in this report fairly present in all material respects the financial condition, results of operations and cash flows of the registrant as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">4.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rule 13a-15(f) and Rule 15d-15(f)) for the registrant and have&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',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.</font><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:28.5pt">The registrant&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant&#8217;s auditors and the audit committee of registrant&#8217;s board of directors (or persons performing the equivalent function)&#58;</font></div><div style="margin-bottom:8pt;margin-top:8pt;padding-left:108pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;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)&#160;&#160;&#160;&#160;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-bottom:8pt;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; February 24, 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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.1
<SEQUENCE>7
<FILENAME>chef-12262025xex32x1.htm
<DESCRIPTION>EX-32.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i6c4971b57587459dba9ec2acaaee488b_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 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 annual report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;26, 2025 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; February 24, 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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-32.2
<SEQUENCE>8
<FILENAME>chef-12262025xex32x2.htm
<DESCRIPTION>EX-32.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2026 Workiva -->
<title>Document</title></head><body><div id="i4ae92bd3d42a4964a8b4ffb7982586cd_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 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 annual report of The Chefs&#8217; Warehouse, Inc. (the &#8220;Company&#8221;) on Form 10-K for the year ended December&#160;26, 2025 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; February 24, 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 (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 style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>chef-20251226.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:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:chef="http://chefswarehouse.com/20251226" 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/20251226">
  <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/cyd-af-sub/2025" schemaLocation="https://xbrl.sec.gov/cyd/2025/cyd-af-sub-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:import namespace="http://xbrl.sec.gov/stpr/2025" schemaLocation="https://xbrl.sec.gov/stpr/2025/stpr-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-20251226_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-20251226_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-20251226_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-20251226_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="AuditInformation" roleURI="http://chefswarehouse.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETS" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS">
        <link:definition>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDBALANCESHEETSParenthetical" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical">
        <link:definition>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME">
        <link:definition>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY">
        <link:definition>9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CONSOLIDATEDSTATEMENTSOFCASHFLOWS" roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS">
        <link:definition>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperationsandBasisofPresentation" roleURI="http://chefswarehouse.com/role/OperationsandBasisofPresentation">
        <link:definition>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="Acquisitions" roleURI="http://chefswarehouse.com/role/Acquisitions">
        <link:definition>9952160 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://chefswarehouse.com/role/Inventories">
        <link:definition>9952161 - 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>9952162 - 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>9952163 - 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>9952164 - 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>9952165 - Disclosure - Stockholders' Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leases" roleURI="http://chefswarehouse.com/role/Leases">
        <link:definition>9952166 - Disclosure - Leases</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://chefswarehouse.com/role/IncomeTaxes">
        <link:definition>9952167 - 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>9952168 - 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>9952169 - Disclosure - Supplemental Disclosures of Cash Flow Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlans" roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlans">
        <link:definition>9952170 - Disclosure - Employee Benefit Plans</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://chefswarehouse.com/role/CommitmentsandContingencies">
        <link:definition>9952171 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationReserves" roleURI="http://chefswarehouse.com/role/ValuationReserves">
        <link:definition>9952172 - Disclosure - Valuation Reserves</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesTables" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables">
        <link:definition>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="AcquisitionsTables" roleURI="http://chefswarehouse.com/role/AcquisitionsTables">
        <link:definition>9955515 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentTables" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentTables">
        <link:definition>9955516 - Disclosure - Property and Equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsTables" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables">
        <link:definition>9955517 - 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>9955518 - 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>9955519 - Disclosure - Stockholders' Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesTables" roleURI="http://chefswarehouse.com/role/LeasesTables">
        <link:definition>9955520 - Disclosure - Leases (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesTables" roleURI="http://chefswarehouse.com/role/IncomeTaxesTables">
        <link:definition>9955521 - Disclosure - Income Taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationTables" roleURI="http://chefswarehouse.com/role/SegmentInformationTables">
        <link:definition>9955522 - 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>9955523 - Disclosure - Supplemental Disclosures of Cash Flow Information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationReservesTables" roleURI="http://chefswarehouse.com/role/ValuationReservesTables">
        <link:definition>9955524 - Disclosure - Valuation Reserves (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesNarrativeDetails" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails">
        <link:definition>9955525 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails">
        <link:definition>9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetIncomeperShareScheduleofIncomeperShareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails">
        <link:definition>9955527 - Disclosure - Net Income per Share - Schedule of 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="NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails">
        <link:definition>9955528 - Disclosure - Net Income per Share - Schedule of Reconciliation of 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="NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails" roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails">
        <link:definition>9955529 - Disclosure - Net Income per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails">
        <link:definition>9955530 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails">
        <link:definition>9955531 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsNarrativeDetails" roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails">
        <link:definition>9955532 - Disclosure - Acquisitions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsProFormaFinancialInformationDetails" roleURI="http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails">
        <link:definition>9955533 - Disclosure - Acquisitions - Pro Forma Financial 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="InventoriesNarrativeDetails" roleURI="http://chefswarehouse.com/role/InventoriesNarrativeDetails">
        <link:definition>9955534 - Disclosure - Inventories - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails">
        <link:definition>9955535 - Disclosure - Property and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentNarrativeDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails">
        <link:definition>9955536 - Disclosure - Property and Equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyandEquipmentDepreciationandAmortizationDetails" roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails">
        <link:definition>9955537 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsGoodwillDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails">
        <link:definition>9955538 - 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="GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails">
        <link:definition>9955539 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillandOtherIntangibleAssetsNarrativeDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails">
        <link:definition>9955540 - 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="GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails">
        <link:definition>9955541 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsScheduleofDebtObligationsDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails">
        <link:definition>9955542 - 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>9955542 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails">
        <link:definition>9955543 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails">
        <link:definition>9955544 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails">
        <link:definition>9955545 - Disclosure - Debt Obligations - Summary of Impact on the Consolidated Statement of Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsAssetBasedLoanFacilityDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails">
        <link:definition>9955546 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsConvertibleSeniorNotesDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails">
        <link:definition>9955547 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsConvertibleUnsecuredDebtDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails">
        <link:definition>9955548 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtObligationsScheduleofConvertibleSeniorNotesDetails" roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails">
        <link:definition>9955549 - 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>9955550 - Disclosure - Debt Obligations - Schedule of Components of Interest Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityNarrativeDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails">
        <link:definition>9955551 - Disclosure - Stockholders' Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquityScheduleofRestrictedStockActivityDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails">
        <link:definition>9955552 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockholdersEquitySummaryofStockOptionActivityDetails" roleURI="http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails">
        <link:definition>9955553 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesComponentsofLeaseExpenseDetails" roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails">
        <link:definition>9955554 - Disclosure - Leases - Components of Lease Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesDetails" roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails">
        <link:definition>9955555 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesMaturitiesofLeaseLiabilitiesDetails_1" roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1">
        <link:definition>9955555 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" roleURI="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails">
        <link:definition>9955556 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeasesAdditionalInformationDetails" roleURI="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails">
        <link:definition>9955557 - Disclosure - Leases - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails">
        <link:definition>9955558 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails">
        <link:definition>9955559 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesNarrativeDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails">
        <link:definition>9955560 - Disclosure - Income Taxes - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofIncomeTaxReconciliationDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails">
        <link:definition>9955561 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails">
        <link:definition>9955562 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SegmentInformationNarrativeDetails" roleURI="http://chefswarehouse.com/role/SegmentInformationNarrativeDetails">
        <link:definition>9955563 - 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>9955564 - 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>9955565 - Disclosure - Supplemental Disclosures of Cash Flow Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EmployeeBenefitPlansNarrativeDetails" roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails">
        <link:definition>9955566 - Disclosure - Employee Benefit Plans - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesNarrativeDetails" roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails">
        <link:definition>9955567 - Disclosure - Commitments and Contingencies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ValuationReservesDetails" roleURI="http://chefswarehouse.com/role/ValuationReservesDetails">
        <link:definition>9955568 - Disclosure - Valuation Reserves (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="chef_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_StockIssuedDuringPeriodWarrantExercisesShares" abstract="false" name="StockIssuedDuringPeriodWarrantExercisesShares" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="chef_StockIssuedDuringPeriodWarrantExercisesValue" abstract="false" name="StockIssuedDuringPeriodWarrantExercisesValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_ChangeInFairValueOfEarnOutLiability" abstract="false" name="ChangeInFairValueOfEarnOutLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_OtherOperatingExpensesPolicyPolicyTextBlock" abstract="false" name="OtherOperatingExpensesPolicyPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chef_AssetsAndLiabilitiesLesseeTableTextBlock" abstract="false" name="AssetsAndLiabilitiesLesseeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="chef_EquipmentAndLeaseholdImprovementsMember" abstract="true" name="EquipmentAndLeaseholdImprovementsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_WorkersCompensationMember" abstract="true" name="WorkersCompensationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_RevenuePaymentTermForContractsWithCustomers" abstract="false" name="RevenuePaymentTermForContractsWithCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_PurchaseIncentivesEarned" abstract="false" name="PurchaseIncentivesEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <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_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_ProduceMember" abstract="true" name="ProduceMember" 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_EPSAbstract" abstract="true" name="EPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_EPSOtherDisclosuresAbstract" abstract="true" name="EPSOtherDisclosuresAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" abstract="false" name="FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_Convertible2375SeniorNotesMember" abstract="true" name="Convertible2375SeniorNotesMember" 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_GreenLeafNoteMember" abstract="true" name="GreenLeafNoteMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ItalcoFoodProductsMember" abstract="true" name="ItalcoFoodProductsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_GreenleafProduceAndSpecialtyFoodsMember" abstract="true" name="GreenleafProduceAndSpecialtyFoodsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_HardiesFreshFoodMember" abstract="true" name="HardiesFreshFoodMember" 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_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" abstract="true" name="OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_NetWorkingCapitalAdjustment" abstract="false" name="NetWorkingCapitalAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_NumberOfAcquisitions" abstract="false" name="NumberOfAcquisitions" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" abstract="true" name="PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" abstract="false" name="ImpairmentOfIntangibleAssetsFiniteLivedGross" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_FinancingLeasesAndOtherFinancingObligationsMember" abstract="true" name="FinancingLeasesAndOtherFinancingObligationsMember" 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_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" abstract="false" name="FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" abstract="true" name="SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" abstract="false" name="DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" abstract="false" name="DebtInstrumentPeriodicPaymentPrincipalPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_GainLossOnExtinguishmentOfDebtAmendments" abstract="false" name="GainLossOnExtinguishmentOfDebtAmendments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_GainLossOnExtinguishmentOfDebtPrepayments" abstract="false" name="GainLossOnExtinguishmentOfDebtPrepayments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DebtInstrumentArrangementFees" abstract="false" name="DebtInstrumentArrangementFees" 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_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" abstract="false" name="LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" abstract="false" name="LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" abstract="false" name="LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <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_Convertible1875SeniorNotesMember" abstract="true" name="Convertible1875SeniorNotesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ConvertibleNoteMaturingOnJune292023Member" abstract="true" name="ConvertibleNoteMaturingOnJune292023Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DebtInstrumentNumberOfInstallmentsForRepayment" abstract="false" name="DebtInstrumentNumberOfInstallmentsForRepayment" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="chef_TimeAndPerformanceBasedGrantsMember" abstract="true" name="TimeAndPerformanceBasedGrantsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_TimeBasedRestrictedStockMember" abstract="true" name="TimeBasedRestrictedStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_StockRepurchaseProgramProgramTerm" abstract="false" name="StockRepurchaseProgramProgramTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <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_FinanceLeaseCost" abstract="false" name="FinanceLeaseCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_ThirdPartyMember" abstract="true" name="ThirdPartyMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_IncomeTaxesReceivableNetOperatingLossCARESAct" abstract="false" name="IncomeTaxesReceivableNetOperatingLossCARESAct" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" abstract="false" name="EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="chef_DeferredTaxAssetsGrossCurrentAbstract" abstract="true" name="DeferredTaxAssetsGrossCurrentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="chef_DeferredTaxAssetsReceivablesAndInventories" abstract="false" name="DeferredTaxAssetsReceivablesAndInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" abstract="false" name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DeferredTaxAssetsOtherAssetsNoncurrent" abstract="false" name="DeferredTaxAssetsOtherAssetsNoncurrent" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" abstract="true" name="DeferredTaxLiabilitiesNoncurrentClassificationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <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:element id="chef_NewYorkCityMember" abstract="true" name="NewYorkCityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" abstract="false" name="DefinedContributionPlanEmployerMatchingContributionFullyVested" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="chef_PercentageOfEmployeesRepresentedByUnions" abstract="false" name="PercentageOfEmployeesRepresentedByUnions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>chef-20251226_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:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_87d724ae-5bc6-4b86-8ad7-11a6e4d5173d" 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_c838ca97-908c-4994-9191-7ee88baf95e8" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87d724ae-5bc6-4b86-8ad7-11a6e4d5173d" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_c838ca97-908c-4994-9191-7ee88baf95e8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_d5533468-8484-46a4-b35f-100071ca6de4" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87d724ae-5bc6-4b86-8ad7-11a6e4d5173d" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_d5533468-8484-46a4-b35f-100071ca6de4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_ddd057df-b05e-49f7-a291-19e0e50bc58b" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87d724ae-5bc6-4b86-8ad7-11a6e4d5173d" xlink:to="loc_us-gaap_InventoryNet_ddd057df-b05e-49f7-a291-19e0e50bc58b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_33905a8b-cc35-413d-916c-44ef0f28221d" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_87d724ae-5bc6-4b86-8ad7-11a6e4d5173d" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_33905a8b-cc35-413d-916c-44ef0f28221d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" 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_AssetsCurrent_544c7bbd-633a-4bde-8fa2-07429e02d6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetsCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_AssetsCurrent_544c7bbd-633a-4bde-8fa2-07429e02d6cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a953f424-2cbe-482a-8947-5b2b0b46c4d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_a953f424-2cbe-482a-8947-5b2b0b46c4d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_784bda23-80b7-4e56-8ef4-0fcc4a7dca57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseRightOfUseAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_784bda23-80b7-4e56-8ef4-0fcc4a7dca57" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_b047c9b8-47f8-403c-9e5f-9fddca15609c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_Goodwill_b047c9b8-47f8-403c-9e5f-9fddca15609c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12790336-d4ee-4bea-9393-d6949364badc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_12790336-d4ee-4bea-9393-d6949364badc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_01e2d70a-634d-4ca6-8e2f-aee73bb5a565" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAssetsNoncurrent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_dfc36f34-66db-46af-9191-7061b3cacb4e" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_01e2d70a-634d-4ca6-8e2f-aee73bb5a565" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" 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_OperatingLeaseLiabilityNoncurrent_cf319bf7-474d-4bd0-825a-49df6df397c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_cf319bf7-474d-4bd0-825a-49df6df397c2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_40ff6040-8693-4319-8a1a-04d2a6395969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtNoncurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_40ff6040-8693-4319-8a1a-04d2a6395969" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7e09682c-6e31-466b-889f-a413b1936250" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilitiesNet"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_7e09682c-6e31-466b-889f-a413b1936250" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_a7097ecf-cf4a-4565-84e1-c148aac81519" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherLiabilitiesNoncurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_a7097ecf-cf4a-4565-84e1-c148aac81519" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_f41a253a-3fed-49f6-87e5-9f7e967206b5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Liabilities_c8fef6b1-1472-4fb7-aa6b-e8a5cd973e61" xlink:to="loc_us-gaap_LiabilitiesCurrent_f41a253a-3fed-49f6-87e5-9f7e967206b5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" 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_3c6069be-5055-4a85-9fc0-8cf9ff464418" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" xlink:to="loc_us-gaap_PreferredStockValue_3c6069be-5055-4a85-9fc0-8cf9ff464418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_50f5bb9e-0d9d-44dd-86ca-7eb5bc7d4f41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockValue"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" xlink:to="loc_us-gaap_CommonStockValue_50f5bb9e-0d9d-44dd-86ca-7eb5bc7d4f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_e1102d37-5ac6-4ae4-83cc-6ec08e4d8a3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdditionalPaidInCapital"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" xlink:to="loc_us-gaap_AdditionalPaidInCapital_e1102d37-5ac6-4ae4-83cc-6ec08e4d8a3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f80e6c02-d053-4516-b283-4970aec631d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_f80e6c02-d053-4516-b283-4970aec631d6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_815e8d48-7c21-40aa-81f2-524888fc96f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RetainedEarningsAccumulatedDeficit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_3beb8cf4-a61a-4748-8e17-e0da00c75b60" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_815e8d48-7c21-40aa-81f2-524888fc96f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f941e91-c8f2-46ea-a448-55be933380a4" 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_054b4f5d-be70-425a-b4a8-eb71d3fc3aab" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f941e91-c8f2-46ea-a448-55be933380a4" xlink:to="loc_us-gaap_CommitmentsAndContingencies_054b4f5d-be70-425a-b4a8-eb71d3fc3aab" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_749ff01b-a202-434b-b601-a6d9fb4071cb" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f941e91-c8f2-46ea-a448-55be933380a4" xlink:to="loc_us-gaap_Liabilities_749ff01b-a202-434b-b601-a6d9fb4071cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_37a85734-6611-495b-90b6-8f5c4cb07ca7" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_4f941e91-c8f2-46ea-a448-55be933380a4" xlink:to="loc_us-gaap_StockholdersEquity_37a85734-6611-495b-90b6-8f5c4cb07ca7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" 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_AccountsPayableCurrent_80725002-f93a-40ba-9e4a-11327afc1273" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountsPayableCurrent"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" xlink:to="loc_us-gaap_AccountsPayableCurrent_80725002-f93a-40ba-9e4a-11327afc1273" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_ec7ec1fe-049c-4c13-a7c4-8c4004c3dc96" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccruedLiabilitiesCurrent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_ec7ec1fe-049c-4c13-a7c4-8c4004c3dc96" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_cff9970d-ff19-431f-9e83-db03da13e77e" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_cff9970d-ff19-431f-9e83-db03da13e77e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1f41d7e9-8803-4d19-9a7f-20e2a4ea4eef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_1f41d7e9-8803-4d19-9a7f-20e2a4ea4eef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_4b7bc1de-e61d-4450-85e4-56b4918f1290" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtCurrent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_c40c98ca-d974-4fac-a72d-5e4ce57161dc" xlink:to="loc_us-gaap_LongTermDebtCurrent_4b7bc1de-e61d-4450-85e4-56b4918f1290" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_39b281ef-ba39-4fdc-9e15-227448ffc5c5" 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_57fc7587-099e-4dd9-b1f0-cb196d649eb4" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_39b281ef-ba39-4fdc-9e15-227448ffc5c5" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_57fc7587-099e-4dd9-b1f0-cb196d649eb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_788f810f-1c62-4b0e-b7da-88e2360f157d" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_39b281ef-ba39-4fdc-9e15-227448ffc5c5" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_788f810f-1c62-4b0e-b7da-88e2360f157d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_a68a1615-c380-44d5-a57c-fe556eecc396" 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_8a223e96-66d8-4837-b221-ad6b82e110aa" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a68a1615-c380-44d5-a57c-fe556eecc396" xlink:to="loc_us-gaap_NetIncomeLoss_8a223e96-66d8-4837-b221-ad6b82e110aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_979a4a2d-476b-4d52-99a3-f3f47f1df746" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_a68a1615-c380-44d5-a57c-fe556eecc396" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_979a4a2d-476b-4d52-99a3-f3f47f1df746" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e39b65f6-3fff-4607-875d-168674b74c46" 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_8b55fb35-625c-413a-98ae-5338cdab8c3e" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e39b65f6-3fff-4607-875d-168674b74c46" xlink:to="loc_us-gaap_InterestExpenseNonoperating_8b55fb35-625c-413a-98ae-5338cdab8c3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_305bdf05-8087-4684-b4d5-2c4ae68f4a90" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e39b65f6-3fff-4607-875d-168674b74c46" xlink:to="loc_us-gaap_OperatingIncomeLoss_305bdf05-8087-4684-b4d5-2c4ae68f4a90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_ed3193b5-a4af-45be-90e9-2b1e0f9f9f60" 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_40a16a72-c9c5-4978-84e6-37a9541462c6" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ed3193b5-a4af-45be-90e9-2b1e0f9f9f60" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_40a16a72-c9c5-4978-84e6-37a9541462c6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_aeba101f-e286-4804-b3bf-1d60461274ad" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_ed3193b5-a4af-45be-90e9-2b1e0f9f9f60" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_aeba101f-e286-4804-b3bf-1d60461274ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_3f92ed82-a786-4dd9-829a-c408885beaa2" 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_c0272f2f-7d20-429c-8f7f-f33c7425ffaf" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3f92ed82-a786-4dd9-829a-c408885beaa2" xlink:to="loc_us-gaap_GrossProfit_c0272f2f-7d20-429c-8f7f-f33c7425ffaf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2ba7e1f8-5039-47cf-83c7-5f3f5ca59e2c" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3f92ed82-a786-4dd9-829a-c408885beaa2" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_2ba7e1f8-5039-47cf-83c7-5f3f5ca59e2c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_3001af57-c6ca-4480-89ef-5986772b67f4" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_3f92ed82-a786-4dd9-829a-c408885beaa2" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_3001af57-c6ca-4480-89ef-5986772b67f4" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f41a266b-22ee-4561-baa5-0f50cec84fc2" 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_999baf20-152d-4f7a-a1d5-8e082c082a45" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f41a266b-22ee-4561-baa5-0f50cec84fc2" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_999baf20-152d-4f7a-a1d5-8e082c082a45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9c2fa7b3-7d13-4c87-91ed-0d65f698b2bc" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f41a266b-22ee-4561-baa5-0f50cec84fc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_9c2fa7b3-7d13-4c87-91ed-0d65f698b2bc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_05026eb3-9105-4545-9744-b40e2ace480f" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f41a266b-22ee-4561-baa5-0f50cec84fc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_05026eb3-9105-4545-9744-b40e2ace480f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3134e10-b988-42ab-9a1e-8f1a13839a91" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_f41a266b-22ee-4561-baa5-0f50cec84fc2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_e3134e10-b988-42ab-9a1e-8f1a13839a91" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" 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_NetIncomeLoss_8bc7e964-5120-443c-982e-ed0da7df05a5" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_NetIncomeLoss_8bc7e964-5120-443c-982e-ed0da7df05a5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_dabb31d7-fcdc-42d6-b7f7-5afb126bddb0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_dabb31d7-fcdc-42d6-b7f7-5afb126bddb0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_82f16a72-8ce8-4cf7-978b-1cedec1bba80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AmortizationOfIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_82f16a72-8ce8-4cf7-978b-1cedec1bba80" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_43f7ddb7-c04c-413c-bb46-9f0cf8efc378" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProvisionForDoubtfulAccounts"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_43f7ddb7-c04c-413c-bb46-9f0cf8efc378" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9770d5b0-6f54-4202-a515-bd86509f7d73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_9770d5b0-6f54-4202-a515-bd86509f7d73" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_44376637-bd1f-4be4-b537-53dc8e1a09f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_ShareBasedCompensation_44376637-bd1f-4be4-b537-53dc8e1a09f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability_a743064a-0fb3-45ab-8a83-9d71811709b1" xlink:href="chef-20251226.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_chef_ChangeInFairValueOfEarnOutLiability_a743064a-0fb3-45ab-8a83-9d71811709b1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_d7cfa510-c0ef-4615-9a67-059b604d5e33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_d7cfa510-c0ef-4615-9a67-059b604d5e33" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_e2be399a-0a2e-44fc-a127-0d738cc08b45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_e2be399a-0a2e-44fc-a127-0d738cc08b45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_53435306-41b4-497b-9ec5-532fb3eff025" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable"/>
    <link:calculationArc order="10" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_53435306-41b4-497b-9ec5-532fb3eff025" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_86fca4bf-ba87-4c54-bc36-1d5dadbd8685" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInInventories"/>
    <link:calculationArc order="11" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_86fca4bf-ba87-4c54-bc36-1d5dadbd8685" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_19437a86-a3a6-45a9-bc27-a5d89350989a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets"/>
    <link:calculationArc order="12" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_19437a86-a3a6-45a9-bc27-a5d89350989a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e2e256b4-2c83-4297-940b-5896fad42b23" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_e2e256b4-2c83-4297-940b-5896fad42b23" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_32472f3d-7256-453d-9828-054db70085ed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_8b18035f-4dec-42a8-b779-da5ea4b3f27b" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_32472f3d-7256-453d-9828-054db70085ed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6c818e83-1516-4df2-8b1d-595511cd72c2" 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_af9e26d9-155d-4e4e-812a-1f0313384e45" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6c818e83-1516-4df2-8b1d-595511cd72c2" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_af9e26d9-155d-4e4e-812a-1f0313384e45" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_351abe89-cce2-4775-b1f5-64d5027cf50c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6c818e83-1516-4df2-8b1d-595511cd72c2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_351abe89-cce2-4775-b1f5-64d5027cf50c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_019c6825-476f-7709-bc6e-b55c5113d195" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_6c818e83-1516-4df2-8b1d-595511cd72c2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_019c6825-476f-7709-bc6e-b55c5113d195" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" 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_72e4fb60-0c00-41dd-88f9-5acf9afbb8e4" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_72e4fb60-0c00-41dd-88f9-5acf9afbb8e4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_130cb842-6adc-4ea2-a739-1c0beca1f472" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_130cb842-6adc-4ea2-a739-1c0beca1f472" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_5ef9dbaf-42d6-4894-81e5-ce7723857fed" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_5ef9dbaf-42d6-4894-81e5-ce7723857fed" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b086dfef-2b8f-43c5-9f10-17606067f8b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_b086dfef-2b8f-43c5-9f10-17606067f8b9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_0d98a5aa-2751-49ad-b382-06e72a7d36bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_0d98a5aa-2751-49ad-b382-06e72a7d36bd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b960e760-7e1e-4599-a20c-a900cbfaa6fa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_b960e760-7e1e-4599-a20c-a900cbfaa6fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_6a36b81e-cf73-4537-90fa-fbd1607aba16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_6a36b81e-cf73-4537-90fa-fbd1607aba16" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_2e5d498c-e0b2-41ef-96f8-a9f4c3ffbaf5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_2e5d498c-e0b2-41ef-96f8-a9f4c3ffbaf5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_7c61c722-fbf1-4692-baff-93e138df5412" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:calculationArc order="9" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_0ba91b34-5352-452b-bc2b-28117501ed93" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_7c61c722-fbf1-4692-baff-93e138df5412" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_949e0e36-a99a-47de-af62-a990205a617a" 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_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_c5c3dbd0-8fc9-4086-ae95-b75cdc2b18a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_949e0e36-a99a-47de-af62-a990205a617a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_c5c3dbd0-8fc9-4086-ae95-b75cdc2b18a7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e15e5f78-1d7e-404c-8bcb-6650e8487942" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_949e0e36-a99a-47de-af62-a990205a617a" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_e15e5f78-1d7e-404c-8bcb-6650e8487942" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c1b66b0c-5c2d-49af-ae9f-7a68d50fe070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_949e0e36-a99a-47de-af62-a990205a617a" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_c1b66b0c-5c2d-49af-ae9f-7a68d50fe070" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b4651e6a-c49d-4cef-a9ff-969e8add94f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_949e0e36-a99a-47de-af62-a990205a617a" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_b4651e6a-c49d-4cef-a9ff-969e8add94f3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_58bd33ee-e38c-4fb7-9551-673e61d05563" 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_b519e3a8-2878-4f80-b951-d77f73064ecb" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_58bd33ee-e38c-4fb7-9551-673e61d05563" xlink:to="loc_us-gaap_NetIncomeLoss_b519e3a8-2878-4f80-b951-d77f73064ecb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_43949378-ade8-4508-bf90-59bd386ac8dd" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_58bd33ee-e38c-4fb7-9551-673e61d05563" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_43949378-ade8-4508-bf90-59bd386ac8dd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_334660d8-f365-4619-bb08-9e39a80930d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a3fcedf8-679f-4042-9b3b-0e62178209e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_334660d8-f365-4619-bb08-9e39a80930d0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_a3fcedf8-679f-4042-9b3b-0e62178209e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5f934404-c83a-436a-ba97-cd142688d3ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_334660d8-f365-4619-bb08-9e39a80930d0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_5f934404-c83a-436a-ba97-cd142688d3ac" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_34755646-8fbc-424b-a0ab-4c1b1ee7e166" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fd7dd16b-d72a-4ce0-a475-f59405088ef9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_34755646-8fbc-424b-a0ab-4c1b1ee7e166" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_fd7dd16b-d72a-4ce0-a475-f59405088ef9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e1159acf-a072-4370-bf8c-66d0c8761fa5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_34755646-8fbc-424b-a0ab-4c1b1ee7e166" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_e1159acf-a072-4370-bf8c-66d0c8761fa5" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_477aaf32-271d-43df-9b8b-7d459af5f8da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_477aaf32-271d-43df-9b8b-7d459af5f8da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_86abeeda-404a-49e9-a161-76bd00f30add" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_86abeeda-404a-49e9-a161-76bd00f30add" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_141add55-0e59-4016-86e1-002a1b8ee261" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_141add55-0e59-4016-86e1-002a1b8ee261" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_30f576ae-c127-4559-ba91-8c4ff7acba69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_30f576ae-c127-4559-ba91-8c4ff7acba69" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d7c25a2d-b05f-4d89-ac63-de7fd89e4970" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_d7c25a2d-b05f-4d89-ac63-de7fd89e4970" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_48764db9-b673-4412-93e0-4c0b31636653" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_74343c84-391e-4051-b7fd-2f88fc47afb9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_48764db9-b673-4412-93e0-4c0b31636653" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20251226.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_019c6cac-23d0-7555-9a78-b7d85607e626" 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_DebtInstrumentCarryingAmount_019c6cac-23d0-7761-a56e-12dc053b5b78" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019c6cac-23d0-7555-9a78-b7d85607e626" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_019c6cac-23d0-7761-a56e-12dc053b5b78" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019c6cac-23d0-7899-ba55-b7a2baf2a525" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_019c6cac-23d0-7555-9a78-b7d85607e626" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_019c6cac-23d0-7899-ba55-b7a2baf2a525" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails_1" xlink:type="simple" xlink:href="chef-20251226.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_b9fbe614-3be3-41be-90f5-c1ff4503ad75" 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_19799548-fe11-47a6-97e1-e4773f40e2da" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b9fbe614-3be3-41be-90f5-c1ff4503ad75" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_19799548-fe11-47a6-97e1-e4773f40e2da" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e76500ec-5957-40c6-b5da-0b376e7cf11e" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_b9fbe614-3be3-41be-90f5-c1ff4503ad75" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_e76500ec-5957-40c6-b5da-0b376e7cf11e" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" 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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c9ae265e-24b7-4d86-b671-7f63ffbc6b6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_c9ae265e-24b7-4d86-b671-7f63ffbc6b6b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1fae21bc-9768-4b49-a5b5-5eb141f49a54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1fae21bc-9768-4b49-a5b5-5eb141f49a54" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_fe840897-aac3-4cd2-bc4a-8b30e0e70de7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_fe840897-aac3-4cd2-bc4a-8b30e0e70de7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8967f975-39ea-4ba2-bce7-95f80187df92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_8967f975-39ea-4ba2-bce7-95f80187df92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_60a601ad-ebd0-40a7-8a8b-03cf81cc9602" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_14242dac-fbcf-4490-a474-6144dff0aeef" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_60a601ad-ebd0-40a7-8a8b-03cf81cc9602" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20251226.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_775b554b-adfb-4caf-a6cb-4ae7baeeaa58" 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_2a08c9ad-38cf-47b8-9a68-d442778e052b" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_775b554b-adfb-4caf-a6cb-4ae7baeeaa58" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2a08c9ad-38cf-47b8-9a68-d442778e052b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_d88c116d-4fc6-4fec-854e-e8d6e078d812" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LongTermDebt_775b554b-adfb-4caf-a6cb-4ae7baeeaa58" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_d88c116d-4fc6-4fec-854e-e8d6e078d812" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20251226.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_5e1b8551-be2f-4d77-9b46-e7d29eaedc6e" 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_301a45bb-f5d2-45a3-8bbe-1285b7899191" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_5e1b8551-be2f-4d77-9b46-e7d29eaedc6e" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_301a45bb-f5d2-45a3-8bbe-1285b7899191" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fe4ebadc-00b5-4a84-bec3-f4b4401ee2ce" 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="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InterestExpenseDebt_5e1b8551-be2f-4d77-9b46-e7d29eaedc6e" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_fe4ebadc-00b5-4a84-bec3-f4b4401ee2ce" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_526898cc-e34e-4ab0-882a-34ddc2e48efa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:to="loc_us-gaap_OperatingLeaseCost_526898cc-e34e-4ab0-882a-34ddc2e48efa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_862490a6-e55d-4713-9582-95fb2d315749" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:to="loc_us-gaap_ShortTermLeaseCost_862490a6-e55d-4713-9582-95fb2d315749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_b0d7332c-66bb-4502-a8fe-4abf0307241e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:to="loc_us-gaap_VariableLeaseCost_b0d7332c-66bb-4502-a8fe-4abf0307241e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_8bbacbc8-d989-4f87-b490-0663e7699c63" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:to="loc_us-gaap_SubleaseIncome_8bbacbc8-d989-4f87-b490-0663e7699c63" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_bf725b2f-4704-4f68-88a0-e1c797c5f8d1" xlink:href="chef-20251226.xsd#chef_FinanceLeaseCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LeaseCost_3b62a4b4-c824-4188-8ef1-a9c091bea247" xlink:to="loc_chef_FinanceLeaseCost_bf725b2f-4704-4f68-88a0-e1c797c5f8d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_76eb423a-4a09-4284-9f06-dd25a4f52968" xlink:href="chef-20251226.xsd#chef_FinanceLeaseCost"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3acaa834-969a-4614-9008-673f6ea93e42" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chef_FinanceLeaseCost_76eb423a-4a09-4284-9f06-dd25a4f52968" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_3acaa834-969a-4614-9008-673f6ea93e42" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_c2692046-adf6-4b40-8aec-28fdb0c4b089" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_chef_FinanceLeaseCost_76eb423a-4a09-4284-9f06-dd25a4f52968" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_c2692046-adf6-4b40-8aec-28fdb0c4b089" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_417f00fb-abf5-495a-8558-4f3c81db401d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_417f00fb-abf5-495a-8558-4f3c81db401d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_83ca6602-e232-4f68-a616-1770added0ad" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_83ca6602-e232-4f68-a616-1770added0ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a5c1ddd5-d010-4123-ae80-5bb6d941a6be" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_a5c1ddd5-d010-4123-ae80-5bb6d941a6be" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a7746aaa-d535-4bd5-9280-2ac7cd02be7e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_a7746aaa-d535-4bd5-9280-2ac7cd02be7e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f6bc3fde-e12f-483a-9b85-dfe4943af59d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_f6bc3fde-e12f-483a-9b85-dfe4943af59d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_90af8e94-21b9-4815-bfc9-6660efa2ac31" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_de2ffc86-ef9d-422e-bec2-b2b6e8aa4068" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_90af8e94-21b9-4815-bfc9-6660efa2ac31" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_374241d2-69fa-41a9-aa30-2e6d9fa07f92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_374241d2-69fa-41a9-aa30-2e6d9fa07f92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3cc1a20f-fa79-4c28-92d4-a2101b968f3e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_3cc1a20f-fa79-4c28-92d4-a2101b968f3e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e89b1783-193a-48e1-a5f9-38665ce1f252" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_e89b1783-193a-48e1-a5f9-38665ce1f252" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44656f6c-8908-4bf0-90ef-1cdf62eb6faa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_44656f6c-8908-4bf0-90ef-1cdf62eb6faa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_242098f9-0ff3-494a-a77b-99833db172d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_242098f9-0ff3-494a-a77b-99833db172d3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8d55989b-e504-46f0-a08a-6823c66f253d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_9536b5d2-3eab-4400-b400-f816a0e81c6e" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_8d55989b-e504-46f0-a08a-6823c66f253d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails_1"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_153f66a4-fd0e-435a-9b35-c1e8e42700c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2d98e6e9-3b75-40bd-8f82-22f94abc44dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_153f66a4-fd0e-435a-9b35-c1e8e42700c5" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_2d98e6e9-3b75-40bd-8f82-22f94abc44dd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_fda71208-7c04-4f06-ac34-6dd1683cc52f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_153f66a4-fd0e-435a-9b35-c1e8e42700c5" xlink:to="loc_us-gaap_OperatingLeaseLiability_fda71208-7c04-4f06-ac34-6dd1683cc52f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26d63501-2efe-40de-a554-154f5d07cd03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5190fdb3-31d3-49e4-9286-33aeee862668" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26d63501-2efe-40de-a554-154f5d07cd03" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_5190fdb3-31d3-49e4-9286-33aeee862668" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_07b6fff0-d50b-4cc1-ba47-149da435dd12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_26d63501-2efe-40de-a554-154f5d07cd03" xlink:to="loc_us-gaap_FinanceLeaseLiability_07b6fff0-d50b-4cc1-ba47-149da435dd12" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e2b7477f-db86-475c-a8b0-52547071bcc3" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_560f1011-9b39-450e-af41-1056bc227420" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e2b7477f-db86-475c-a8b0-52547071bcc3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_560f1011-9b39-450e-af41-1056bc227420" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db79a32c-f5f9-482e-b5e7-d71f6207c05a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_e2b7477f-db86-475c-a8b0-52547071bcc3" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_db79a32c-f5f9-482e-b5e7-d71f6207c05a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f900749-eb9e-4ddd-9ffa-23ff93c99a3a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_22d8a302-8054-40bc-aadc-3c6dc8bc2a8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f900749-eb9e-4ddd-9ffa-23ff93c99a3a" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_22d8a302-8054-40bc-aadc-3c6dc8bc2a8c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_43dda83c-778c-4626-9789-2e4231f30fc8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f900749-eb9e-4ddd-9ffa-23ff93c99a3a" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_43dda83c-778c-4626-9789-2e4231f30fc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4ae757b0-7b25-4eed-88c9-3692330ad539" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_8f900749-eb9e-4ddd-9ffa-23ff93c99a3a" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_4ae757b0-7b25-4eed-88c9-3692330ad539" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1937a441-fa94-41cf-a863-bc70930a85a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f439e2e9-1d1b-49c8-8fb1-d361b70e61e9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1937a441-fa94-41cf-a863-bc70930a85a9" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_f439e2e9-1d1b-49c8-8fb1-d361b70e61e9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8803bc46-2f75-405d-8840-359c1afd3f5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1937a441-fa94-41cf-a863-bc70930a85a9" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_8803bc46-2f75-405d-8840-359c1afd3f5d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_313d5b74-d817-4268-b6a4-87208ff5d619" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1937a441-fa94-41cf-a863-bc70930a85a9" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_313d5b74-d817-4268-b6a4-87208ff5d619" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0ce9f355-cb5c-400f-beae-8bd26b4c4d74" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2154fcda-f80e-4a93-b6c7-a15e83173f8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0ce9f355-cb5c-400f-beae-8bd26b4c4d74" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_2154fcda-f80e-4a93-b6c7-a15e83173f8f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4723c2eb-ffac-433c-aa52-3ecaf9d26e50" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0ce9f355-cb5c-400f-beae-8bd26b4c4d74" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_4723c2eb-ffac-433c-aa52-3ecaf9d26e50" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofIncomeTaxReconciliationDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d49-7f35-7712-a0fe-292173d4c9fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d49-7f35-7712-a0fe-292173d4c9fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019b2d49-7f35-765e-bb61-083e81c5d2f4" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019b2d49-7f35-765e-bb61-083e81c5d2f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d49-7f35-7988-8cab-50375220f975" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d49-7f35-7988-8cab-50375220f975" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019b2d49-7f35-74d1-a834-a3bca49fc616" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019b2d49-7f35-74d1-a834-a3bca49fc616" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d49-7f35-767a-a9d3-e7def3160ec9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d49-7f35-767a-a9d3-e7def3160ec9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d49-7f35-7d6c-b285-20df023a2f01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d49-7f35-7d6c-b285-20df023a2f01" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d49-7f35-761e-911a-c4d050d1019c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d49-7f35-761e-911a-c4d050d1019c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d49-7f35-7dda-8d8c-92ee7510244e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d49-7f35-7dda-8d8c-92ee7510244e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d49-7f35-7f6f-a37f-c16d2d9f9c77" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d49-7f35-7f6f-a37f-c16d2d9f9c77" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0ba8-dcfa-7b33-aec3-a369169eecdd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0ba8-dcfa-7b33-aec3-a369169eecdd" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0ba8-dcfa-7017-bdd2-319c1ff887f9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0ba8-dcfa-7017-bdd2-319c1ff887f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8c-c2c1-7f5a-a0f0-ad1762ef19cc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8c-c2c1-7f5a-a0f0-ad1762ef19cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af5-8a6b-7cf4-91fb-b90a9845bddc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7a52-b6ee-410963de3d58" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af5-8a6b-7cf4-91fb-b90a9845bddc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_84318b91-a1c5-46fd-bf48-a93c4597bf0f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_84318b91-a1c5-46fd-bf48-a93c4597bf0f" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_0793713c-7bad-4d62-b640-f6f520f757b7" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_0793713c-7bad-4d62-b640-f6f520f757b7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3dace693-bbbb-487e-b252-3628b664c2c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_3dace693-bbbb-487e-b252-3628b664c2c0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_7949a3ac-8719-4b4d-9c82-efe884be582e" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_7949a3ac-8719-4b4d-9c82-efe884be582e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_03190af8-43a5-40a8-a621-5d72d306801d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_03190af8-43a5-40a8-a621-5d72d306801d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_1eab182e-4b20-4551-a27d-59b693f7b418" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_1eab182e-4b20-4551-a27d-59b693f7b418" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f2243c2e-f6da-4f51-b2af-4feaf1e230d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_f2243c2e-f6da-4f51-b2af-4feaf1e230d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9f3ae4de-9338-40d6-a3d6-979eccff5a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_9f3ae4de-9338-40d6-a3d6-979eccff5a4e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d845218a-e86a-4495-b91c-cdedd0ea998e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_d845218a-e86a-4495-b91c-cdedd0ea998e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0ba8-c183-7636-892b-22f352992dc5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0ba8-c183-7636-892b-22f352992dc5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0ba8-c183-7db2-a1b9-4c41d7df4fa9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019c0ba8-c183-7db2-a1b9-4c41d7df4fa9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af4-3103-7f9d-a79c-02523d22f29b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af4-3103-7f9d-a79c-02523d22f29b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c8af5-054a-7049-973e-75346add600d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_0d07f472-d41c-481d-8e78-4dd8e62bb129" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c8af5-054a-7049-973e-75346add600d" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_7f1a3c38-b124-49cc-964b-1b5cb28ff248" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_7f1a3c38-b124-49cc-964b-1b5cb28ff248" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9b109ab9-5180-4c0d-b705-6deae45e2c92" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_9b109ab9-5180-4c0d-b705-6deae45e2c92" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0477cdc2-2793-4545-9990-ceed7b9a0735" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0477cdc2-2793-4545-9990-ceed7b9a0735" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_db99076f-7be9-45e4-b0fe-2b6868538172" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_db99076f-7be9-45e4-b0fe-2b6868538172" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9416eaf7-0a0f-4ce5-be67-abdedb85f341" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities_26781c72-d3cf-4974-b998-ec7a1c4ff297" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_9416eaf7-0a0f-4ce5-be67-abdedb85f341" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories_ee7a7768-b30a-4be5-9c19-6c7371fa10f4" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_chef_DeferredTaxAssetsReceivablesAndInventories_ee7a7768-b30a-4be5-9c19-6c7371fa10f4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_320cc195-c1ff-452b-b0b6-5ecd8c564bdf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_320cc195-c1ff-452b-b0b6-5ecd8c564bdf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c5d11998-85fe-498c-ad57-02e89e246a9c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_c5d11998-85fe-498c-ad57-02e89e246a9c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_b6805db6-66f4-444d-958d-a10f9c8323cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_b6805db6-66f4-444d-958d-a10f9c8323cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_47dcd82c-0966-4cbf-bf37-558ec167ad5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_47dcd82c-0966-4cbf-bf37-558ec167ad5e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_f00a164e-f60e-45b5-9c64-52c0230605af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_f00a164e-f60e-45b5-9c64-52c0230605af" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_35e38c68-d1a6-4bad-8672-dffa401bbcad" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_35e38c68-d1a6-4bad-8672-dffa401bbcad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_9380bc28-0c6b-414b-86c5-334fe8161f22" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:calculationArc order="8" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_d6261ea0-0cab-46fa-9774-8a9067c5a193" xlink:to="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_9380bc28-0c6b-414b-86c5-334fe8161f22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_fdf1034a-c5d6-4312-b7a1-91f04893a39e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_74c82b18-e701-4214-8a11-ee57069567f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_fdf1034a-c5d6-4312-b7a1-91f04893a39e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_74c82b18-e701-4214-8a11-ee57069567f2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_7ad9e324-12ef-4943-b4bf-a4f56c13f4a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_fdf1034a-c5d6-4312-b7a1-91f04893a39e" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_7ad9e324-12ef-4943-b4bf-a4f56c13f4a0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_95ae828c-3064-43e2-b091-7654b8cf91a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxLiabilities_fdf1034a-c5d6-4312-b7a1-91f04893a39e" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_95ae828c-3064-43e2-b091-7654b8cf91a1" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SupplementalDisclosuresofCashFlowInformationDetails"/>
  <link:calculationLink xlink:role="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_019b2d55-4895-7cbd-ac54-50e0edada206" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d55-4895-7f07-8501-81cc65f889ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019b2d55-4895-7cbd-ac54-50e0edada206" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d55-4895-7f07-8501-81cc65f889ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d55-4895-7b27-8f93-0408aaf2ddb4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019b2d55-4895-7cbd-ac54-50e0edada206" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d55-4895-7b27-8f93-0408aaf2ddb4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d55-4895-79fa-b1c2-c47a46f47440" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_019b2d55-4895-7cbd-ac54-50e0edada206" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d55-4895-79fa-b1c2-c47a46f47440" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>chef-20251226_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:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2ec172d-24d4-4116-b7b0-fc96242cf668" 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_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" 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_d2ec172d-24d4-4116-b7b0-fc96242cf668" xlink:to="loc_us-gaap_StatementTable_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ef45035-743b-452a-a6bc-3332c111e979" 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_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ef45035-743b-452a-a6bc-3332c111e979" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_0ef45035-743b-452a-a6bc-3332c111e979_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_0ef45035-743b-452a-a6bc-3332c111e979" xlink:to="loc_us-gaap_EquityComponentDomain_0ef45035-743b-452a-a6bc-3332c111e979_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_551b3a63-a03a-43f0-86f5-b505d039865a" 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_0ef45035-743b-452a-a6bc-3332c111e979" xlink:to="loc_us-gaap_EquityComponentDomain_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b2e7543-cd43-45b9-bc92-b6cb3235a7a2" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_CommonStockMember_5b2e7543-cd43-45b9-bc92-b6cb3235a7a2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_af3242af-083a-47cd-922b-669aa899c18f" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_af3242af-083a-47cd-922b-669aa899c18f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_acfead8a-2250-4880-8df7-60c330a309b0" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_acfead8a-2250-4880-8df7-60c330a309b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2d0a3c36-b2da-4dc4-887f-def7133e29fa" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_RetainedEarningsMember_2d0a3c36-b2da-4dc4-887f-def7133e29fa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" 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_d2ec172d-24d4-4116-b7b0-fc96242cf668" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4deb82f8-80d6-48c5-a5d2-61ca1ab57932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4deb82f8-80d6-48c5-a5d2-61ca1ab57932" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_473c2982-e471-4b35-b2da-b3a59b75d22a" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockholdersEquity_473c2982-e471-4b35-b2da-b3a59b75d22a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c09a60a3-cb60-4f37-bc34-467f2e9c554f" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_NetIncomeLoss_c09a60a3-cb60-4f37-bc34-467f2e9c554f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_317ecb9c-51ca-41b8-bc9e-eb3c59063339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_317ecb9c-51ca-41b8-bc9e-eb3c59063339" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f6752e70-1fae-4f20-a6ec-3be6bc467f52" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f6752e70-1fae-4f20-a6ec-3be6bc467f52" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_2ff17253-91bb-4c8a-9356-be79473cbf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_2ff17253-91bb-4c8a-9356-be79473cbf8e" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_212fe33b-97b6-4a9e-b98e-bb2a5d41c473" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_212fe33b-97b6-4a9e-b98e-bb2a5d41c473" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_da0745e6-9861-4c78-b77d-d25c5068f6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_da0745e6-9861-4c78-b77d-d25c5068f6c5" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fd35bd8c-3d03-46d9-8715-1f9a5cf8f39f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fd35bd8c-3d03-46d9-8715-1f9a5cf8f39f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_54bbf719-d27f-4024-9ff0-51fda44f5081" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_54bbf719-d27f-4024-9ff0-51fda44f5081" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c88470bb-ef55-460d-93a6-dded29581995" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c88470bb-ef55-460d-93a6-dded29581995" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_5f797b3a-144d-43fc-91fa-44adfac61f25" xlink:href="chef-20251226.xsd#chef_StockIssuedDuringPeriodWarrantExercisesShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_5f797b3a-144d-43fc-91fa-44adfac61f25" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue_898e3a4c-a309-410f-adc2-9dae1a0c7907" xlink:href="chef-20251226.xsd#chef_StockIssuedDuringPeriodWarrantExercisesValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue_898e3a4c-a309-410f-adc2-9dae1a0c7907" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_af365b09-a0f7-40e8-985a-c36c42147c75" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_af365b09-a0f7-40e8-985a-c36c42147c75" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_71c5dc43-9e58-417b-b99b-150935669446" xlink:href="chef-20251226.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_71c5dc43-9e58-417b-b99b-150935669446" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_09138d91-a5f0-4bb0-8a53-2de4c62f6b47" xlink:href="chef-20251226.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_09138d91-a5f0-4bb0-8a53-2de4c62f6b47" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_85ef0279-660e-4e7c-b846-c28b818b15af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_93d3df3e-417f-4873-9a06-7d23e9dce810" 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/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" 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_40008618-d146-4b58-9f51-ff0ff1b6a52f" 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_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64275dc6-d3c9-4da4-b065-b2f64268d81b" 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_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_srt_RangeAxis_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_64275dc6-d3c9-4da4-b065-b2f64268d81b_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_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:to="loc_srt_RangeMember_64275dc6-d3c9-4da4-b065-b2f64268d81b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" 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_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:to="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d087a429-b26a-4a74-808a-b37b6fac3f27" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:to="loc_srt_MinimumMember_d087a429-b26a-4a74-808a-b37b6fac3f27" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2472cec9-e794-4459-8849-cd08d709dc88" 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_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:to="loc_srt_MaximumMember_2472cec9-e794-4459-8849-cd08d709dc88" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b62e0791-3c1d-4045-b662-f957fcd4f8c2" 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_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_srt_ProductOrServiceAxis_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_b62e0791-3c1d-4045-b662-f957fcd4f8c2_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_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:to="loc_srt_ProductsAndServicesDomain_b62e0791-3c1d-4045-b662-f957fcd4f8c2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" 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_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:to="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_54df143b-3cc2-42be-bbfa-99a315b24c94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" xlink:to="loc_us-gaap_ShippingAndHandlingMember_54df143b-3cc2-42be-bbfa-99a315b24c94" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_25af3678-fd10-49b6-a767-22b98aa0d6fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_25af3678-fd10-49b6-a767-22b98aa0d6fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember_09a8f19a-7787-431f-96b6-38a4f812fbb6" xlink:href="chef-20251226.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:to="loc_chef_EquipmentAndLeaseholdImprovementsMember_09a8f19a-7787-431f-96b6-38a4f812fbb6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_53c85043-f163-4571-b372-b9a48e3c828b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_53c85043-f163-4571-b372-b9a48e3c828b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_2dd4b4b6-e6c3-40d8-ae03-8510937357a0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_2dd4b4b6-e6c3-40d8-ae03-8510937357a0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_efa566f3-e63f-4780-9def-d02fd8ecc76b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_efa566f3-e63f-4780-9def-d02fd8ecc76b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_93995007-a94d-4702-b299-c5f454e2e479" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_us-gaap_AutomobilesMember_93995007-a94d-4702-b299-c5f454e2e479" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_560851c2-99cd-4b5f-8ce4-78448b84e4d2" xlink:href="chef-20251226.xsd#chef_WorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_chef_WorkersCompensationMember_560851c2-99cd-4b5f-8ce4-78448b84e4d2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7136-8672-6a3debe0c64f_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7136-8672-6a3debe0c64f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019c0bb6-531c-79b9-8ea4-4fecd53f1481" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019c0bb6-531c-79b9-8ea4-4fecd53f1481" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers_c1758a20-f191-4ab5-bdb6-ff4a12ee5c1f" xlink:href="chef-20251226.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_chef_RevenuePaymentTermForContractsWithCustomers_c1758a20-f191-4ab5-bdb6-ff4a12ee5c1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_528994b1-6e75-453d-a662-35bef3b0d017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_528994b1-6e75-453d-a662-35bef3b0d017" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_f6bcefa9-3c01-4dfe-bcf3-cd9ad51e0ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_f6bcefa9-3c01-4dfe-bcf3-cd9ad51e0ba8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_3708a1cc-e332-46c0-883c-940ab57c583e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_3708a1cc-e332-46c0-883c-940ab57c583e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_93404a99-7ad6-4ce2-b565-b1bef5813753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_93404a99-7ad6-4ce2-b565-b1bef5813753" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5b371c7e-92b8-4d97-a02c-5c31f7f79a3c" 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_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5b371c7e-92b8-4d97-a02c-5c31f7f79a3c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned_c6f599d2-6126-4740-8418-d07021fe7d66" xlink:href="chef-20251226.xsd#chef_PurchaseIncentivesEarned"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_chef_PurchaseIncentivesEarned_c6f599d2-6126-4740-8418-d07021fe7d66" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ac35c907-10ab-4dcf-b8d7-35a2e468ed30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_AssetImpairmentCharges_ac35c907-10ab-4dcf-b8d7-35a2e468ed30" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f6c19e55-15c5-4f65-9d9b-7cd2be964c06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f6c19e55-15c5-4f65-9d9b-7cd2be964c06" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_29ef8454-c965-4bc1-b6fe-9313453aa529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_29ef8454-c965-4bc1-b6fe-9313453aa529" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f2a4ed1a-b009-405b-a2ed-9f70ae5796db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f2a4ed1a-b009-405b-a2ed-9f70ae5796db" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_144041d0-7ec1-4695-9abd-3b78d84347a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_144041d0-7ec1-4695-9abd-3b78d84347a0" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_b271e2bd-cc11-4586-9cba-6173902779b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_b271e2bd-cc11-4586-9cba-6173902779b2" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_68e3f90f-4076-4cea-a98c-955893ddaf66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_68e3f90f-4076-4cea-a98c-955893ddaf66" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_447bfab0-3736-4dc2-ba9c-020ec2f5cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_NumberOfReportingUnits_447bfab0-3736-4dc2-ba9c-020ec2f5cc0a" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_dbb55aa2-8c77-4e83-9244-2d94c217b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_dbb55aa2-8c77-4e83-9244-2d94c217b8da" xlink:type="arc" order="15"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" 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_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_srt_ProductOrServiceAxis_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748_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_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" xlink:to="loc_srt_ProductsAndServicesDomain_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" 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_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" xlink:to="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_f14ce357-d4c5-4dca-bb97-7aeb79a2d284" xlink:href="chef-20251226.xsd#chef_CenterOfThePlateProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:to="loc_chef_CenterOfThePlateProductMember_f14ce357-d4c5-4dca-bb97-7aeb79a2d284" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:href="chef-20251226.xsd#chef_TotalSpecialtyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:to="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_2e1f9371-ba9e-4a52-9576-25fbb8b8593b" xlink:href="chef-20251226.xsd#chef_DryGoodsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_DryGoodsProductMember_2e1f9371-ba9e-4a52-9576-25fbb8b8593b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_d8f7b855-6352-4cab-a942-2983209b3b67" xlink:href="chef-20251226.xsd#chef_PastryProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_PastryProductMember_d8f7b855-6352-4cab-a942-2983209b3b67" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_946b68d3-6e82-48fe-bc65-aa98a570f088" xlink:href="chef-20251226.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_946b68d3-6e82-48fe-bc65-aa98a570f088" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_a0181dd8-1b89-43f8-b6cd-c4b38f772ce8" xlink:href="chef-20251226.xsd#chef_ProduceMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_ProduceMember_a0181dd8-1b89-43f8-b6cd-c4b38f772ce8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_f468ded7-a8c2-49c8-8789-7c0a7aee18e4" xlink:href="chef-20251226.xsd#chef_DairyAndEggsProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_DairyAndEggsProductMember_f468ded7-a8c2-49c8-8789-7c0a7aee18e4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_5bd3782c-2bb4-43ff-9c48-02f12bade150" xlink:href="chef-20251226.xsd#chef_OilsAndVinegarProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_OilsAndVinegarProductMember_5bd3782c-2bb4-43ff-9c48-02f12bade150" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_036d676e-c15c-4e9f-99f0-9f12d0366a80" xlink:href="chef-20251226.xsd#chef_KitchenSuppliesProductMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_KitchenSuppliesProductMember_036d676e-c15c-4e9f-99f0-9f12d0366a80" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a960fdb-6987-4ad9-a79e-c02f4ec48200" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a960fdb-6987-4ad9-a79e-c02f4ec48200" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3a960fdb-6987-4ad9-a79e-c02f4ec48200_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_3a960fdb-6987-4ad9-a79e-c02f4ec48200" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_3a960fdb-6987-4ad9-a79e-c02f4ec48200_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b57e8ba-da18-430b-865f-e2019116de18" 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_3a960fdb-6987-4ad9-a79e-c02f4ec48200" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b57e8ba-da18-430b-865f-e2019116de18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_a8a40fa6-c982-4b0c-9b5f-3dd2de83cc8b" 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_0b57e8ba-da18-430b-865f-e2019116de18" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_a8a40fa6-c982-4b0c-9b5f-3dd2de83cc8b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_cc849944-b690-4e3d-acdd-c9929b9a8c56" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_cc849944-b690-4e3d-acdd-c9929b9a8c56" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_cc849944-b690-4e3d-acdd-c9929b9a8c56_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_cc849944-b690-4e3d-acdd-c9929b9a8c56" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_cc849944-b690-4e3d-acdd-c9929b9a8c56_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9cfba159-b4bb-4238-b66a-6d248185efb4" 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_cc849944-b690-4e3d-acdd-c9929b9a8c56" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9cfba159-b4bb-4238-b66a-6d248185efb4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_24991416-4857-4c64-80a4-6da39ce45e9f" 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_9cfba159-b4bb-4238-b66a-6d248185efb4" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_24991416-4857-4c64-80a4-6da39ce45e9f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3d6e51b-076b-4f6a-bd28-102f3852d179" 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_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3d6e51b-076b-4f6a-bd28-102f3852d179" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d0c2dcbf-6fc8-4a45-b9ea-5c174e4dd1cd" 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_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d0c2dcbf-6fc8-4a45-b9ea-5c174e4dd1cd" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_461f939a-de40-4e68-9054-ed19f330bfab" 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_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" 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_461f939a-de40-4e68-9054-ed19f330bfab" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4f2f9ca-6d7a-4085-b898-2606a006a152" 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_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4f2f9ca-6d7a-4085-b898-2606a006a152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4f2f9ca-6d7a-4085-b898-2606a006a152_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_f4f2f9ca-6d7a-4085-b898-2606a006a152" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_f4f2f9ca-6d7a-4085-b898-2606a006a152_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" 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_f4f2f9ca-6d7a-4085-b898-2606a006a152" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5723d2f7-18b3-48d0-bb17-b378db8d8a96" 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_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:to="loc_us-gaap_RestrictedStockMember_5723d2f7-18b3-48d0-bb17-b378db8d8a96" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e1eedbf3-a90c-497f-9029-b51175647c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e1eedbf3-a90c-497f-9029-b51175647c0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd99cab7-03e3-4f82-8322-9f38eaac0809" 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_461f939a-de40-4e68-9054-ed19f330bfab" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd99cab7-03e3-4f82-8322-9f38eaac0809" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b4d07e6d-83bb-4989-b73b-6a5792cf581e" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" 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_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f7f5fc3e-4777-40b7-ab9f-f35e0968c827_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_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f7f5fc3e-4777-40b7-ab9f-f35e0968c827_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" 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_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_cb4e99e2-4c26-4ce6-8375-df827e535471" 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_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:to="loc_us-gaap_ConvertibleDebtMember_cb4e99e2-4c26-4ce6-8375-df827e535471" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_bacd5707-23f1-4a2e-b650-ea7acd719127" 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_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:to="loc_us-gaap_UnsecuredDebtMember_bacd5707-23f1-4a2e-b650-ea7acd719127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_534650ed-4253-4a28-9edd-86ac792d886d" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_534650ed-4253-4a28-9edd-86ac792d886d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_534650ed-4253-4a28-9edd-86ac792d886d_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_534650ed-4253-4a28-9edd-86ac792d886d" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_534650ed-4253-4a28-9edd-86ac792d886d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3abbda00-d981-438f-ac48-6e20226f00c7" 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_534650ed-4253-4a28-9edd-86ac792d886d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3abbda00-d981-438f-ac48-6e20226f00c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_01bf7866-015b-4f93-bf17-7f1cc46a93b1" 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_3abbda00-d981-438f-ac48-6e20226f00c7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d5d096bb-a775-424f-bb53-8f150c77343a" 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_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d5d096bb-a775-424f-bb53-8f150c77343a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9b6c3ca6-361b-4879-aa6f-60ffe6388a41" 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_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9b6c3ca6-361b-4879-aa6f-60ffe6388a41" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d4a08e49-5586-48e8-94d1-387826605e99" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d4a08e49-5586-48e8-94d1-387826605e99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d4a08e49-5586-48e8-94d1-387826605e99_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_d4a08e49-5586-48e8-94d1-387826605e99" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_d4a08e49-5586-48e8-94d1-387826605e99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17691720-01e3-4c22-920e-701bf86aedfd" 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_d4a08e49-5586-48e8-94d1-387826605e99" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17691720-01e3-4c22-920e-701bf86aedfd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_62f770f9-3363-49bd-b9b8-7de183ddeeb8" 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_17691720-01e3-4c22-920e-701bf86aedfd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_62f770f9-3363-49bd-b9b8-7de183ddeeb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f29ba9df-ec93-403e-9a90-cea95af35437" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_DebtInstrumentAxis_f29ba9df-ec93-403e-9a90-cea95af35437" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_f29ba9df-ec93-403e-9a90-cea95af35437_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_f29ba9df-ec93-403e-9a90-cea95af35437" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_f29ba9df-ec93-403e-9a90-cea95af35437_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" 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_f29ba9df-ec93-403e-9a90-cea95af35437" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_d79ac4a0-1926-44c9-9cfb-f176ac6288bf" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_Convertible2375SeniorNotesMember_d79ac4a0-1926-44c9-9cfb-f176ac6288bf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019ba37e-d157-750a-a881-5df0da720f9e" xlink:href="chef-20251226.xsd#chef_ItalcoNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_ItalcoNoteMember_019ba37e-d157-750a-a881-5df0da720f9e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenLeafNoteMember_019b2cee-a434-716a-9390-bda19e806ace" xlink:href="chef-20251226.xsd#chef_GreenLeafNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_GreenLeafNoteMember_019b2cee-a434-716a-9390-bda19e806ace" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019b2ced-cacb-7502-9030-335899e409c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019b2ced-cacb-7502-9030-335899e409c8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_019b2ced-99a6-7703-9411-3be848a8606b" 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_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_019b2ced-99a6-7703-9411-3be848a8606b" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#AcquisitionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_685fad6f-d449-44d9-84c8-66537fe51a8d_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_685fad6f-d449-44d9-84c8-66537fe51a8d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoFoodProductsMember_019b2cf6-9a55-7848-b3e7-aa7c69c9a44e" xlink:href="chef-20251226.xsd#chef_ItalcoFoodProductsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_ItalcoFoodProductsMember_019b2cf6-9a55-7848-b3e7-aa7c69c9a44e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenleafProduceAndSpecialtyFoodsMember_a4b4203a-c05f-4fdf-a42a-2564efcc3ab9" xlink:href="chef-20251226.xsd#chef_GreenleafProduceAndSpecialtyFoodsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_GreenleafProduceAndSpecialtyFoodsMember_a4b4203a-c05f-4fdf-a42a-2564efcc3ab9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_HardiesFreshFoodMember_a5a40519-377a-4e84-a1d4-3788b516910f" xlink:href="chef-20251226.xsd#chef_HardiesFreshFoodMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_HardiesFreshFoodMember_a5a40519-377a-4e84-a1d4-3788b516910f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_3044a93f-46ea-4aae-affc-a27ef2c3445b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_3044a93f-46ea-4aae-affc-a27ef2c3445b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7_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_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" 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_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_f1d2810b-b8fe-4fa2-a927-2f77cf0a8b49" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" xlink:to="loc_chef_AssetBasedLoanFacilityMember_f1d2810b-b8fe-4fa2-a927-2f77cf0a8b49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_96cb3a97-b01f-436d-98d3-cdaf42c21901" 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_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:to="loc_us-gaap_CommonStockMember_96cb3a97-b01f-436d-98d3-cdaf42c21901" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_ab580524-e625-4568-9bdc-146f8b138ca6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_ab580524-e625-4568-9bdc-146f8b138ca6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_e0c4c50a-c8da-4b77-80c4-337d824c5840" xlink:href="chef-20251226.xsd#chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:to="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_e0c4c50a-c8da-4b77-80c4-337d824c5840" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_cb832539-b8ea-4080-8888-c86d3faa13a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_cb832539-b8ea-4080-8888-c86d3faa13a7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_4088ac9f-7d6c-480b-9b0b-f699511a246b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_TrademarksMember_4088ac9f-7d6c-480b-9b0b-f699511a246b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4ab903bb-7c8b-4c4c-ae61-b5ebb3ff9b12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4ab903bb-7c8b-4c4c-ae61-b5ebb3ff9b12" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_524342ff-fea6-457d-9ab5-427bfd28022c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_524342ff-fea6-457d-9ab5-427bfd28022c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_49fedb84-bb85-497f-a334-9c4c43b63024" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_49fedb84-bb85-497f-a334-9c4c43b63024" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_53f9c60b-989c-4f92-80ca-7da5e5d48461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_53f9c60b-989c-4f92-80ca-7da5e5d48461" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9b0d5f17-c491-4c5d-a912-276a31d113ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9b0d5f17-c491-4c5d-a912-276a31d113ab" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8fff07af-3470-4ad1-aa27-f7c46aa3155d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8fff07af-3470-4ad1-aa27-f7c46aa3155d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c1e8d85e-77cc-458e-83d8-6ab44b83e2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c1e8d85e-77cc-458e-83d8-6ab44b83e2c7" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment_32e6fa5a-0fc3-4442-89a7-ff47ad1787bc" xlink:href="chef-20251226.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_chef_NetWorkingCapitalAdjustment_32e6fa5a-0fc3-4442-89a7-ff47ad1787bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2153065f-e156-4399-87c0-987a70c2fea1" 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_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2153065f-e156-4399-87c0-987a70c2fea1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f672281-3f44-4317-995c-bf57642f203d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_Goodwill_3f672281-3f44-4317-995c-bf57642f203d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cf9adebb-f372-4595-bb2e-669bd71e8cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cf9adebb-f372-4595-bb2e-669bd71e8cbf" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6398ab4b-5438-4d70-9b84-ba5f689944f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6398ab4b-5438-4d70-9b84-ba5f689944f4" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_17b23913-ee97-45e9-a665-f02f9abb2d01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_17b23913-ee97-45e9-a665-f02f9abb2d01" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e11e4fd9-5dbd-42a9-8208-859f4802e857" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e11e4fd9-5dbd-42a9-8208-859f4802e857" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NumberOfAcquisitions_b6e1a986-c933-4b12-bfae-b619e7b9d2e4" xlink:href="chef-20251226.xsd#chef_NumberOfAcquisitions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_chef_NumberOfAcquisitions_b6e1a986-c933-4b12-bfae-b619e7b9d2e4" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_230b488c-438a-4120-a675-4b352e0ce75c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_230b488c-438a-4120-a675-4b352e0ce75c" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7e45ad2e-84b3-4872-bc68-a5317fbbef24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7e45ad2e-84b3-4872-bc68-a5317fbbef24" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_43f16ce3-dcd7-4683-b353-d0381b1d2f55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_43f16ce3-dcd7-4683-b353-d0381b1d2f55" xlink:type="arc" order="16"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_17d4a90e-b829-44c4-8300-2151353ed69c" 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_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_srt_RangeAxis_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_17d4a90e-b829-44c4-8300-2151353ed69c_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_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:to="loc_srt_RangeMember_17d4a90e-b829-44c4-8300-2151353ed69c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" 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_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:to="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1c477af9-8c8f-407d-82e2-38e2cc6da784" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:to="loc_srt_MinimumMember_1c477af9-8c8f-407d-82e2-38e2cc6da784" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d91f8cfd-adce-4a09-a237-1f4efb715325" 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_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:to="loc_srt_MaximumMember_d91f8cfd-adce-4a09-a237-1f4efb715325" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_82b8814d-f1ac-496b-bfa1-c71b1e15e725_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_82b8814d-f1ac-496b-bfa1-c71b1e15e725_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_521338f4-e94c-4afb-9bee-1bff964213ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_LandMember_521338f4-e94c-4afb-9bee-1bff964213ce" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_75f587e5-c063-427c-96b6-a0310612fdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_BuildingMember_75f587e5-c063-427c-96b6-a0310612fdf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5dc6a7d7-a671-4caa-9a6d-ab41e1d00627" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5dc6a7d7-a671-4caa-9a6d-ab41e1d00627" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_9f9babd6-2b31-450b-a81d-a4eea2c5db34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_ComputerEquipmentMember_9f9babd6-2b31-450b-a81d-a4eea2c5db34" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_fc7f2deb-def2-4b49-8f5b-e208698917f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_fc7f2deb-def2-4b49-8f5b-e208698917f0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b9b2821c-e486-43fc-9ec2-24a2a0402184" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b9b2821c-e486-43fc-9ec2-24a2a0402184" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_1bd0b989-fdda-46dd-9d43-d22b9bef2f68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_VehiclesMember_1bd0b989-fdda-46dd-9d43-d22b9bef2f68" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_49829ca5-c558-4bee-ac1e-4625f88af9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_ConstructionInProgressMember_49829ca5-c558-4bee-ac1e-4625f88af9b1" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb4-d147-7a20-8933-b27fb75c4bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb4-d147-7a20-8933-b27fb75c4bd6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b12b3e24-3ba0-49f4-b2a9-0d9b8ef70223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b12b3e24-3ba0-49f4-b2a9-0d9b8ef70223" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d8146bec-5ff7-4d3f-b327-1731fc50251d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d8146bec-5ff7-4d3f-b327-1731fc50251d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_855157ea-5500-4470-8dc6-9d03ae4ad31d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_855157ea-5500-4470-8dc6-9d03ae4ad31d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8cb0c9c5-8cf0-43fa-a329-193baf062e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8cb0c9c5-8cf0-43fa-a329-193baf062e5a" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentDepreciationandAmortizationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fc47bbc5-67e3-4dc1-8152-b1ed40bda540_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_fc47bbc5-67e3-4dc1-8152-b1ed40bda540_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_113a8d8c-0aba-4b0f-be2e-03fddbc17a3f" xlink:href="chef-20251226.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:to="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_113a8d8c-0aba-4b0f-be2e-03fddbc17a3f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb5-c07c-7c63-bdba-60c95a9663f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb5-c07c-7c63-bdba-60c95a9663f7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_762357d9-47fd-4b0b-97a7-ccc6342e0bcc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DepreciationDepletionAndAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_762357d9-47fd-4b0b-97a7-ccc6342e0bcc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_246464d3-1659-4924-bd88-050149b9770a_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_246464d3-1659-4924-bd88-050149b9770a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_72930381-3eb1-4a84-b6c0-49bc06946ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_72930381-3eb1-4a84-b6c0-49bc06946ec7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_56ac3698-1abf-4f70-a13a-2af7a2862779" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_TrademarksMember_56ac3698-1abf-4f70-a13a-2af7a2862779" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e98d2b3f-70c1-4383-892a-87f0abdf38fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e98d2b3f-70c1-4383-892a-87f0abdf38fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_18116539-e2d4-4510-a580-d490071cb7de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_18116539-e2d4-4510-a580-d490071cb7de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11ac01dc-51f4-4469-95c5-da6009729380" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11ac01dc-51f4-4469-95c5-da6009729380" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89e94921-1da4-43d2-84cd-2a63c22cb430" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89e94921-1da4-43d2-84cd-2a63c22cb430" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e19a9bf5-78c5-4b43-98dc-a1e473d34b56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e19a9bf5-78c5-4b43-98dc-a1e473d34b56" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20251226.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_de5bab95-48e9-4228-93fc-78554790b11b" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentTable_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c325c41c-b176-4e45-a48a-675bc9771ff4" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c325c41c-b176-4e45-a48a-675bc9771ff4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_c325c41c-b176-4e45-a48a-675bc9771ff4_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_c325c41c-b176-4e45-a48a-675bc9771ff4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_c325c41c-b176-4e45-a48a-675bc9771ff4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" 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_c325c41c-b176-4e45-a48a-675bc9771ff4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_37bd13bc-7788-4b63-85a9-6656eb992e6a" 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_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_37bd13bc-7788-4b63-85a9-6656eb992e6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_78fb1615-8e35-4a69-b069-74702d5f91b8" 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_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_us-gaap_ConvertibleDebtMember_78fb1615-8e35-4a69-b069-74702d5f91b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_21bd5de9-a224-4bff-9045-fbf0665c6508" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_chef_AssetBasedLoanFacilityMember_21bd5de9-a224-4bff-9045-fbf0665c6508" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember_5699afae-d4a1-4404-a3d0-7882122349ec" xlink:href="chef-20251226.xsd#chef_FinancingLeasesAndOtherFinancingObligationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember_5699afae-d4a1-4404-a3d0-7882122349ec" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_DebtInstrumentAxis_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_2f266c0a-5ae2-48a6-8919-cfa3bfbed681_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_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_2f266c0a-5ae2-48a6-8919-cfa3bfbed681_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" 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_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_b246cc50-c798-4f0e-a4c1-9e64d0c08be2" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_SeniorSecuredTermLoansMember_b246cc50-c798-4f0e-a4c1-9e64d0c08be2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_9ed21398-e4b6-47da-91b7-c61500913c69" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_Convertible2375SeniorNotesMember_9ed21398-e4b6-47da-91b7-c61500913c69" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_421b278f-6965-4157-9021-e2b3f08c27c8" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_AssetBasedLoanFacilityMember_421b278f-6965-4157-9021-e2b3f08c27c8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_CreditFacilityAxis_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5_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_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" xlink:to="loc_us-gaap_CreditFacilityDomain_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" 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_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" xlink:to="loc_us-gaap_CreditFacilityDomain_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f791cac9-9699-435e-be13-5d37e222163e" 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_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f791cac9-9699-435e-be13-5d37e222163e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_362aa013-23d1-4c43-aada-128cc7e82c0e" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_362aa013-23d1-4c43-aada-128cc7e82c0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_b5c65904-a024-485d-afb1-bda0da08eb95" xlink:href="chef-20251226.xsd#chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_b5c65904-a024-485d-afb1-bda0da08eb95" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5c281a92-4f58-420c-95d3-905a15c14e8b" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5c281a92-4f58-420c-95d3-905a15c14e8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e033779b-525f-4efb-9ad9-592461818f1d" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e033779b-525f-4efb-9ad9-592461818f1d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ba4f0b9d-f6c5-423d-8ab1-eec4bbd20355" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ba4f0b9d-f6c5-423d-8ab1-eec4bbd20355" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b883d09b-0fd5-4a74-826a-69c8ae31f96c" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b883d09b-0fd5-4a74-826a-69c8ae31f96c" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_15400b0f-9607-4d92-bb08-9813fffbae15" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_15400b0f-9607-4d92-bb08-9813fffbae15" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" 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_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_DebtInstrumentTable_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c8b147d-58ef-4f56-ad90-b942708f11cf" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c8b147d-58ef-4f56-ad90-b942708f11cf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1c8b147d-58ef-4f56-ad90-b942708f11cf_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_1c8b147d-58ef-4f56-ad90-b942708f11cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1c8b147d-58ef-4f56-ad90-b942708f11cf_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_472d7313-8c75-43c0-8d18-ff8f7bc94aba" 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_1c8b147d-58ef-4f56-ad90-b942708f11cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472d7313-8c75-43c0-8d18-ff8f7bc94aba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d2d47724-a159-4a98-a0d4-33180b2a4a26" 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_472d7313-8c75-43c0-8d18-ff8f7bc94aba" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d2d47724-a159-4a98-a0d4-33180b2a4a26" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bffbe38b-4ae3-46a3-b1a9-75628118cb29" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_DebtInstrumentAxis_bffbe38b-4ae3-46a3-b1a9-75628118cb29" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_bffbe38b-4ae3-46a3-b1a9-75628118cb29_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_bffbe38b-4ae3-46a3-b1a9-75628118cb29" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_bffbe38b-4ae3-46a3-b1a9-75628118cb29_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" 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_bffbe38b-4ae3-46a3-b1a9-75628118cb29" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_216e8b1d-fa51-4d16-bce3-468c7dbc1021" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:to="loc_chef_SeniorSecuredTermLoansMember_216e8b1d-fa51-4d16-bce3-468c7dbc1021" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_77a2704d-8771-41b0-8b74-acd080e01019" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:to="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_77a2704d-8771-41b0-8b74-acd080e01019" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5b5fec4d-5e16-4989-af31-4eda3ed3897d" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_CreditFacilityAxis_5b5fec4d-5e16-4989-af31-4eda3ed3897d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_5b5fec4d-5e16-4989-af31-4eda3ed3897d_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_5b5fec4d-5e16-4989-af31-4eda3ed3897d" xlink:to="loc_us-gaap_CreditFacilityDomain_5b5fec4d-5e16-4989-af31-4eda3ed3897d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_273bfe66-1d4b-4a73-bcdb-756093019c98" 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_5b5fec4d-5e16-4989-af31-4eda3ed3897d" xlink:to="loc_us-gaap_CreditFacilityDomain_273bfe66-1d4b-4a73-bcdb-756093019c98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a84f7925-238c-4ae9-9db1-49601fb595af" 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_273bfe66-1d4b-4a73-bcdb-756093019c98" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a84f7925-238c-4ae9-9db1-49601fb595af" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b223b4d8-db63-467d-ab70-2fa424a28ed4" 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_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b223b4d8-db63-467d-ab70-2fa424a28ed4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_87e3e625-0a45-4723-b621-9ab851a152eb" 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_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_87e3e625-0a45-4723-b621-9ab851a152eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2a3fe64d-b813-49aa-b399-863ffe6f77f8" xlink:href="chef-20251226.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2a3fe64d-b813-49aa-b399-863ffe6f77f8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_10ebcf0e-56e7-4e96-9cce-1bdac71a807f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_10ebcf0e-56e7-4e96-9cce-1bdac71a807f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_85288911-034b-4a73-83ae-6dad9d2721da" xlink:href="chef-20251226.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_85288911-034b-4a73-83ae-6dad9d2721da" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsAssetBasedLoanFacilityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" 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_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_DebtInstrumentTable_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b0c13daf-c52a-4165-bd4a-b2481f9a877e" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b0c13daf-c52a-4165-bd4a-b2481f9a877e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_b0c13daf-c52a-4165-bd4a-b2481f9a877e_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_b0c13daf-c52a-4165-bd4a-b2481f9a877e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_b0c13daf-c52a-4165-bd4a-b2481f9a877e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" 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_b0c13daf-c52a-4165-bd4a-b2481f9a877e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c51c57cb-bbfb-4161-9c07-d42fb85fa4de" 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_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c51c57cb-bbfb-4161-9c07-d42fb85fa4de" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4c6c1a5d-8120-4a00-a21c-90d109678996" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_DebtInstrumentAxis_4c6c1a5d-8120-4a00-a21c-90d109678996" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_4c6c1a5d-8120-4a00-a21c-90d109678996_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_4c6c1a5d-8120-4a00-a21c-90d109678996" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_4c6c1a5d-8120-4a00-a21c-90d109678996_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" 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_4c6c1a5d-8120-4a00-a21c-90d109678996" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_20ea0c40-a928-463a-a58e-c568ce160bf3" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:to="loc_chef_AssetBasedLoanFacilityMember_20ea0c40-a928-463a-a58e-c568ce160bf3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_6e75af24-a714-428e-a546-3d6ff75f3d3e" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:to="loc_chef_SeniorSecuredTermLoansMember_6e75af24-a714-428e-a546-3d6ff75f3d3e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b2d13-207c-76bd-9de5-62dae4d05e84" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_CreditFacilityAxis_019b2d13-207c-76bd-9de5-62dae4d05e84" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-76bd-9de5-62dae4d05e84_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_019b2d13-207c-76bd-9de5-62dae4d05e84" xlink:to="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-76bd-9de5-62dae4d05e84_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" 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_019b2d13-207c-76bd-9de5-62dae4d05e84" xlink:to="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019b2d13-3936-745a-b29a-9aa042c68e79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" xlink:to="loc_us-gaap_LetterOfCreditMember_019b2d13-3936-745a-b29a-9aa042c68e79" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0857eabc-1527-4594-a71f-847553d96d21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0857eabc-1527-4594-a71f-847553d96d21" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_febe53fc-c4d4-4111-987e-107caf03f6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_febe53fc-c4d4-4111-987e-107caf03f6ba" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_50082efa-9a1a-4d4a-8d5f-a13bbd50d0c1" xlink:href="chef-20251226.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_50082efa-9a1a-4d4a-8d5f-a13bbd50d0c1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_b89e3696-af23-4d32-806c-998f81db9590" xlink:href="chef-20251226.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_b89e3696-af23-4d32-806c-998f81db9590" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_da1cacc4-9e51-4c81-b860-c5f97526c23d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_da1cacc4-9e51-4c81-b860-c5f97526c23d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_edc80d59-91ce-4634-9372-14ce977674b0" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_edc80d59-91ce-4634-9372-14ce977674b0" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_50d8a9cc-970a-4fd0-8323-09420dd5c0cc" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_50d8a9cc-970a-4fd0-8323-09420dd5c0cc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_dc84f0da-66ae-4002-93df-d49e84b6c00d" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_dc84f0da-66ae-4002-93df-d49e84b6c00d" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_bc9cab29-6e32-4b5d-b287-529e15279246" xlink:href="chef-20251226.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_bc9cab29-6e32-4b5d-b287-529e15279246" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019b2d19-4e97-7def-aedf-792b21c6a742" 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_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019b2d19-4e97-7def-aedf-792b21c6a742" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsConvertibleSeniorNotesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" 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_3e4d0159-c9a5-4bc2-970b-106576250266" 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_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentTable_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8ca8e9d3-0df6-4223-a491-125d433d6bf1" 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_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8ca8e9d3-0df6-4223-a491-125d433d6bf1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_8ca8e9d3-0df6-4223-a491-125d433d6bf1_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_8ca8e9d3-0df6-4223-a491-125d433d6bf1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_8ca8e9d3-0df6-4223-a491-125d433d6bf1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" 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_8ca8e9d3-0df6-4223-a491-125d433d6bf1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_75121f1b-c198-42af-9672-7b13badf8a4b" 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_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" xlink:to="loc_us-gaap_ConvertibleDebtMember_75121f1b-c198-42af-9672-7b13badf8a4b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1451e4dc-4070-4f7a-9596-52f14fbf9aea" 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_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:to="loc_us-gaap_DebtInstrumentAxis_1451e4dc-4070-4f7a-9596-52f14fbf9aea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1451e4dc-4070-4f7a-9596-52f14fbf9aea_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_1451e4dc-4070-4f7a-9596-52f14fbf9aea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1451e4dc-4070-4f7a-9596-52f14fbf9aea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" 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_1451e4dc-4070-4f7a-9596-52f14fbf9aea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_08b8b6bd-4d5a-41fc-a278-c7f862974781" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:to="loc_chef_Convertible2375SeniorNotesMember_08b8b6bd-4d5a-41fc-a278-c7f862974781" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_86ca6921-dbfc-446b-bbcc-50b3b7199398" xlink:href="chef-20251226.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:to="loc_chef_Convertible1875SeniorNotesMember_86ca6921-dbfc-446b-bbcc-50b3b7199398" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6d6a1632-db20-404e-94e5-4fc1d0e37173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6d6a1632-db20-404e-94e5-4fc1d0e37173" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0b91aa32-a22d-4635-8558-8c89845c94c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0b91aa32-a22d-4635-8558-8c89845c94c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fdbf6b75-f45e-45dc-825d-d3b8b05ffb69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fdbf6b75-f45e-45dc-825d-d3b8b05ffb69" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_fc9a38c1-a49d-41e9-89b2-bf14790eafbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_fc9a38c1-a49d-41e9-89b2-bf14790eafbb" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_982d3409-e3eb-4a55-b646-4f8c791356a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_982d3409-e3eb-4a55-b646-4f8c791356a9" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_33471672-0f26-468f-9427-4fee51eda308" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_33471672-0f26-468f-9427-4fee51eda308" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsConvertibleUnsecuredDebtDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" 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_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentTable_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2150d240-cb90-4f61-be2d-ac898cc7be26" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2150d240-cb90-4f61-be2d-ac898cc7be26" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2150d240-cb90-4f61-be2d-ac898cc7be26_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_2150d240-cb90-4f61-be2d-ac898cc7be26" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2150d240-cb90-4f61-be2d-ac898cc7be26_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f40c0613-3073-4cc3-8a34-bfa17219ae5a" 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_2150d240-cb90-4f61-be2d-ac898cc7be26" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_019ba38a-89ca-7128-bb57-6ca5587090e5" 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_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:to="loc_us-gaap_UnsecuredDebtMember_019ba38a-89ca-7128-bb57-6ca5587090e5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_cba5fa59-2a90-40ec-8ae7-5178375610b6" 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_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:to="loc_us-gaap_ConvertibleDebtMember_cba5fa59-2a90-40ec-8ae7-5178375610b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:to="loc_us-gaap_DebtInstrumentAxis_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_848b0ed5-9289-42a9-bb7b-5d1bf97f350f_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_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_848b0ed5-9289-42a9-bb7b-5d1bf97f350f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" 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_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019ba38c-6553-77c8-b4f8-d150f4f29252" xlink:href="chef-20251226.xsd#chef_ItalcoNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_ItalcoNoteMember_019ba38c-6553-77c8-b4f8-d150f4f29252" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenLeafNoteMember_019ba38a-89ca-7606-865f-34a28b9efe2a" xlink:href="chef-20251226.xsd#chef_GreenLeafNoteMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_GreenLeafNoteMember_019ba38a-89ca-7606-865f-34a28b9efe2a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_8975bd01-c983-45e7-b9e7-b8ba6c5d0b40" xlink:href="chef-20251226.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_8975bd01-c983-45e7-b9e7-b8ba6c5d0b40" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ba38a-89ca-766b-bdb7-942e24591ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ba38a-89ca-766b-bdb7-942e24591ba4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019ba38d-2e7d-7ac3-85c2-da0120d75457" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019ba38d-2e7d-7ac3-85c2-da0120d75457" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_019c0b8e-5349-79a9-8334-5488e838c607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_019c0b8e-5349-79a9-8334-5488e838c607" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment_019ba38f-c1a3-7369-b84a-da6922895311" xlink:href="chef-20251226.xsd#chef_DebtInstrumentNumberOfInstallmentsForRepayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment_019ba38f-c1a3-7369-b84a-da6922895311" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_019ba38a-89ca-7e26-9544-2338457ecaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_019ba38a-89ca-7e26-9544-2338457ecaf4" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_64718e57-bad4-4d92-96cc-2e1b2a2ee881" 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_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_64718e57-bad4-4d92-96cc-2e1b2a2ee881" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1c11984a-822b-4e42-b8bb-1c80198dfc64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1c11984a-822b-4e42-b8bb-1c80198dfc64" xlink:type="arc" order="6"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20251226.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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_DebtInstrumentTable_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e2495b69-3171-48de-ad2f-91cde64f3cbc" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e2495b69-3171-48de-ad2f-91cde64f3cbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_e2495b69-3171-48de-ad2f-91cde64f3cbc_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_e2495b69-3171-48de-ad2f-91cde64f3cbc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_e2495b69-3171-48de-ad2f-91cde64f3cbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2411768e-348b-49e2-805a-d3eb9c5a2c51" 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_e2495b69-3171-48de-ad2f-91cde64f3cbc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2411768e-348b-49e2-805a-d3eb9c5a2c51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9b400193-2950-4c0d-a278-22d47264c716" 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_2411768e-348b-49e2-805a-d3eb9c5a2c51" xlink:to="loc_us-gaap_ConvertibleDebtMember_9b400193-2950-4c0d-a278-22d47264c716" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_44fc3759-c1c1-4791-970b-13d82a5b1be4" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:to="loc_us-gaap_DebtInstrumentAxis_44fc3759-c1c1-4791-970b-13d82a5b1be4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_44fc3759-c1c1-4791-970b-13d82a5b1be4_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_44fc3759-c1c1-4791-970b-13d82a5b1be4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_44fc3759-c1c1-4791-970b-13d82a5b1be4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" 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_44fc3759-c1c1-4791-970b-13d82a5b1be4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_7f88b49b-3839-495e-b781-67f16658ac10" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" xlink:to="loc_chef_Convertible2375SeniorNotesMember_7f88b49b-3839-495e-b781-67f16658ac10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_368983c0-0ae0-4c84-a0f5-b0fff7c38a87" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_368983c0-0ae0-4c84-a0f5-b0fff7c38a87" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08d6bee5-88d7-4922-9913-4424da9da879" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08d6bee5-88d7-4922-9913-4424da9da879" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b801bff0-fa64-40ea-bdc8-9ec2c4447dce" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_LongTermDebt_b801bff0-fa64-40ea-bdc8-9ec2c4447dce" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails" xlink:type="simple" xlink:href="chef-20251226.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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" 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_dec89ee9-4430-4bf5-9601-4978812d9843" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_DebtInstrumentTable_dec89ee9-4430-4bf5-9601-4978812d9843" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" 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_dec89ee9-4430-4bf5-9601-4978812d9843" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_45defc8a-d9b7-4baf-bfe9-440e8f3522ae_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_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_45defc8a-d9b7-4baf-bfe9-440e8f3522ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" 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_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9b501358-95e7-44f3-9257-d2904acfc531" 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_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" xlink:to="loc_us-gaap_ConvertibleDebtMember_9b501358-95e7-44f3-9257-d2904acfc531" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_044df945-8e7c-4d02-b3fb-219c1e55b737" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_044df945-8e7c-4d02-b3fb-219c1e55b737" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af3470d8-5b9b-4cf3-afaf-1d2919c548e3" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af3470d8-5b9b-4cf3-afaf-1d2919c548e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_a035777b-45c6-43ed-8f20-b80967a7ca59" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_InterestExpenseDebt_a035777b-45c6-43ed-8f20-b80967a7ca59" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.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_dba3de90-3339-489b-b8eb-0a772140ddb6" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_56071424-ba20-4e11-a8b5-240923332fcd" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:to="loc_us-gaap_AwardTypeAxis_56071424-ba20-4e11-a8b5-240923332fcd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56071424-ba20-4e11-a8b5-240923332fcd_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_56071424-ba20-4e11-a8b5-240923332fcd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_56071424-ba20-4e11-a8b5-240923332fcd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" 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_56071424-ba20-4e11-a8b5-240923332fcd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c910118e-59f0-48a6-ba56-07ca7e31d1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:to="loc_us-gaap_EmployeeStockMember_c910118e-59f0-48a6-ba56-07ca7e31d1bb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" 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_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:to="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:href="chef-20251226.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:to="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a3e815c1-96a1-462b-aa82-145c716ebbdc" 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_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:to="loc_us-gaap_PerformanceSharesMember_a3e815c1-96a1-462b-aa82-145c716ebbdc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_bee34862-fc56-4462-8c72-7c67bed6cff5" xlink:href="chef-20251226.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:to="loc_chef_TimeBasedRestrictedStockMember_bee34862-fc56-4462-8c72-7c67bed6cff5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c06f52bd-53ef-4a2a-947b-5683a6aa4198" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c06f52bd-53ef-4a2a-947b-5683a6aa4198" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:to="loc_srt_RangeAxis_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_08782ab0-b43c-4a4e-b20c-1e68dcab95e4_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_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" xlink:to="loc_srt_RangeMember_08782ab0-b43c-4a4e-b20c-1e68dcab95e4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e21b8831-2744-41bc-8f21-76f1c043e4d9" 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_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" xlink:to="loc_srt_RangeMember_e21b8831-2744-41bc-8f21-76f1c043e4d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2a5d7abd-01a5-4aa4-a81e-3d712c919387" 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_e21b8831-2744-41bc-8f21-76f1c043e4d9" xlink:to="loc_srt_MaximumMember_2a5d7abd-01a5-4aa4-a81e-3d712c919387" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_5846e40e-6619-45c2-8a8f-842bfe426607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_5846e40e-6619-45c2-8a8f-842bfe426607" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_303f64e5-774d-4572-a6af-3b694ba803d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_303f64e5-774d-4572-a6af-3b694ba803d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_8234f4f2-41ba-4a31-b899-98d9f8423531" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_8234f4f2-41ba-4a31-b899-98d9f8423531" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bff3c309-a42a-4f18-ad0b-bd921cc11069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bff3c309-a42a-4f18-ad0b-bd921cc11069" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8ec2e0da-5593-4ea1-b8b0-86eb4591b8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8ec2e0da-5593-4ea1-b8b0-86eb4591b8f1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_7d48012d-6149-46e4-922e-b6acac87272a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_7d48012d-6149-46e4-922e-b6acac87272a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_02b54481-862f-4b3e-b756-37d0397517cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_02b54481-862f-4b3e-b756-37d0397517cf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_79e922d1-344e-476c-8c4d-f2448a228519" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_79e922d1-344e-476c-8c4d-f2448a228519" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3cf0d48e-bfd0-44d9-aee1-540f0350c734" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3cf0d48e-bfd0-44d9-aee1-540f0350c734" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8f93cafa-34ed-43e0-85ce-9796bd1d0e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensation_8f93cafa-34ed-43e0-85ce-9796bd1d0e6e" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e1c2dd06-cb7d-4638-a216-6e48fafff99b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e1c2dd06-cb7d-4638-a216-6e48fafff99b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_af1a7230-64b5-4d45-b238-09554f302dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_af1a7230-64b5-4d45-b238-09554f302dbd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ed698fca-a726-48db-a385-11680d6d7f5e" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ed698fca-a726-48db-a385-11680d6d7f5e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f7573946-ec4f-4b35-82ba-55c3ad655f36" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f7573946-ec4f-4b35-82ba-55c3ad655f36" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a6caa7f4-3a37-47a5-9acd-5fa1ed4fb01f" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a6caa7f4-3a37-47a5-9acd-5fa1ed4fb01f" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_02116702-512b-41e3-a6a0-1d5ddaab5964" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_02116702-512b-41e3-a6a0-1d5ddaab5964" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f6a57bd4-9401-47e4-8d0f-2ffe48237816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f6a57bd4-9401-47e4-8d0f-2ffe48237816" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_45a3d158-7f32-4c01-8f85-8f1e310cefd8" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_45a3d158-7f32-4c01-8f85-8f1e310cefd8" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_dd459165-42bf-415a-a4a3-aa45bbacd6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_dd459165-42bf-415a-a4a3-aa45bbacd6eb" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b2d24-d9cf-7ab5-be49-d9d3c26690f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b2d24-d9cf-7ab5-be49-d9d3c26690f1" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_019b2d5a-1d2c-7093-8c01-2c45b2bdc9a9" xlink:href="chef-20251226.xsd#chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_019b2d5a-1d2c-7093-8c01-2c45b2bdc9a9" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramProgramTerm_e033d246-6274-43c7-9b73-9b384a462d79" xlink:href="chef-20251226.xsd#chef_StockRepurchaseProgramProgramTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_chef_StockRepurchaseProgramProgramTerm_e033d246-6274-43c7-9b73-9b384a462d79" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_e5bf47c5-53d0-4a73-8798-9e5cd574c1b9" 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_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_e5bf47c5-53d0-4a73-8798-9e5cd574c1b9" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_019ba39a-0602-7e3a-b8d6-fdf339db49bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_019ba39a-0602-7e3a-b8d6-fdf339db49bb" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_019ba39b-1ebb-7672-911f-eadc8b7abf41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_019ba39b-1ebb-7672-911f-eadc8b7abf41" xlink:type="arc" order="24"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#StockholdersEquityScheduleofRestrictedStockActivityDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" 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_71b4ee0e-371e-4861-b7cc-84b0568ed34b" 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_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71b4ee0e-371e-4861-b7cc-84b0568ed34b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" 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_71b4ee0e-371e-4861-b7cc-84b0568ed34b" xlink:to="loc_us-gaap_AwardTypeAxis_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d95e503d-5ccf-42ee-81aa-fc9354a5f62e_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_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_d95e503d-5ccf-42ee-81aa-fc9354a5f62e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" 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_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_dbc700a8-1988-4bee-95c0-6155f2a7459b" xlink:href="chef-20251226.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_chef_TimeBasedRestrictedStockMember_dbc700a8-1988-4bee-95c0-6155f2a7459b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6152fd21-d766-4f33-8a2d-90ed81dc686b" 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_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_us-gaap_PerformanceSharesMember_6152fd21-d766-4f33-8a2d-90ed81dc686b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_f1ffaf2f-724c-4cc2-af99-b25516e2dd44" xlink:href="chef-20251226.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_f1ffaf2f-724c-4cc2-af99-b25516e2dd44" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_874db402-f475-4936-8b84-921845088cec" 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_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_874db402-f475-4936-8b84-921845088cec" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c668262c-9388-43d3-964f-fd6d135aa62b" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c668262c-9388-43d3-964f-fd6d135aa62b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_01744103-6391-4ba5-baed-5d012e28b5e3" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_01744103-6391-4ba5-baed-5d012e28b5e3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5cde33-109d-4e81-a988-b81798216807" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5cde33-109d-4e81-a988-b81798216807" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0745a7dc-a06b-4154-87df-8107a06b0b9b" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0745a7dc-a06b-4154-87df-8107a06b0b9b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d853958-7e93-4521-991f-4db85d38cdf5" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" 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_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_405d77e1-2a2a-4486-87d5-b8e2776d9198" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_405d77e1-2a2a-4486-87d5-b8e2776d9198" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1030a7ef-1ed6-451d-bb2b-8886271edc39" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1030a7ef-1ed6-451d-bb2b-8886271edc39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecadd01f-806c-4db3-99cb-473ecd2fe027" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecadd01f-806c-4db3-99cb-473ecd2fe027" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36ad2403-19e5-4f9c-8961-e0c3a4ab5ed7" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36ad2403-19e5-4f9c-8961-e0c3a4ab5ed7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e57dd636-dab6-4153-a7b1-fd92c0798652" 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/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b1808602-d8a3-495e-9bf3-2076bf81f050_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_b1808602-d8a3-495e-9bf3-2076bf81f050_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_8fa2fbc0-941e-4b43-bc96-7fd6f0d2a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndBuildingMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:to="loc_us-gaap_LandAndBuildingMember_8fa2fbc0-941e-4b43-bc96-7fd6f0d2a5ac" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_67626e9a-1555-4d9a-916c-407e1c7552e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_67626e9a-1555-4d9a-916c-407e1c7552e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_4f477118-d84e-4377-b0fa-f7516fa6ebde_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:to="loc_us-gaap_RelatedPartyDomain_4f477118-d84e-4377-b0fa-f7516fa6ebde_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:to="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_5f146e5d-f2b1-44b6-9baf-d2993bf57c10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:to="loc_us-gaap_RelatedPartyMember_5f146e5d-f2b1-44b6-9baf-d2993bf57c10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_aedc0bc5-0679-4ece-a5d8-91c4270f6231_default" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:to="loc_srt_NameOfMajorCustomerDomain_aedc0bc5-0679-4ece-a5d8-91c4270f6231_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:to="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember_6f633d75-65c1-415d-b635-bf2c525938d3" xlink:href="chef-20251226.xsd#chef_ThirdPartyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:to="loc_chef_ThirdPartyMember_6f633d75-65c1-415d-b635-bf2c525938d3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f2dde59-9af5-4638-9fa3-0eeeb7a76515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f2dde59-9af5-4638-9fa3-0eeeb7a76515" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a101237-b653-4a87-bf85-9cc4873b2f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a101237-b653-4a87-bf85-9cc4873b2f9d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8cd66023-bfbb-4260-b6c4-fe32d10300ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8cd66023-bfbb-4260-b6c4-fe32d10300ea" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e8a54ee5-fc75-402f-b346-4062c2931c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e8a54ee5-fc75-402f-b346-4062c2931c9f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_445f059e-6819-486a-bade-38ddbd10189d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_445f059e-6819-486a-bade-38ddbd10189d" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fdb6b2d2-8b17-4d0b-8cff-ea638447b281" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fdb6b2d2-8b17-4d0b-8cff-ea638447b281" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c988d21-d5aa-4bfe-9f8b-7fd94f2ab7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c988d21-d5aa-4bfe-9f8b-7fd94f2ab7d9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2b7cd05-4f9f-4eb1-b87a-1e683b1614da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2b7cd05-4f9f-4eb1-b87a-1e683b1614da" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_13e2f084-3669-4ae5-93ad-b401e4724e00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_OperatingLeaseLiability_13e2f084-3669-4ae5-93ad-b401e4724e00" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_41fc0e3f-c06b-4bbc-acb8-cd4165db3c65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_41fc0e3f-c06b-4bbc-acb8-cd4165db3c65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_37440cbe-056b-42ce-86ff-2db5deb1f49e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_37440cbe-056b-42ce-86ff-2db5deb1f49e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f4bc478-7481-48b5-9c67-40489a69ec57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f4bc478-7481-48b5-9c67-40489a69ec57" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7c4086c8-8069-4478-a233-f93bf3c96bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7c4086c8-8069-4478-a233-f93bf3c96bd7" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_85f1f8c4-144b-4e14-8593-f4522c3673f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_85f1f8c4-144b-4e14-8593-f4522c3673f6" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_be3cb35c-b180-4b03-bffa-fb97bb20d2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_be3cb35c-b180-4b03-bffa-fb97bb20d2bc" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d2dee75c-694b-4307-9bb8-06e7a330edb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d2dee75c-694b-4307-9bb8-06e7a330edb7" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d934b277-2c6f-4db3-98cb-b5587019624e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d934b277-2c6f-4db3-98cb-b5587019624e" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8fd5fba7-0804-45c7-a25d-5649a37e5d5a" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiability_8fd5fba7-0804-45c7-a25d-5649a37e5d5a" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_41ed6ce8-d864-4df4-8943-49158ed50159_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_41ed6ce8-d864-4df4-8943-49158ed50159_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember_b81218d2-41d2-47c6-8b88-5ea8a54fa221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:to="loc_us-gaap_CanadaRevenueAgencyMember_b81218d2-41d2-47c6-8b88-5ea8a54fa221" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_d6e14588-346d-4964-917b-74fdfbd9a3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_d6e14588-346d-4964-917b-74fdfbd9a3b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_79bfc171-6f12-4322-9806-bf59cbe07c19" xlink:href="chef-20251226.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_79bfc171-6f12-4322-9806-bf59cbe07c19" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0ba1ae-e95b-45c6-b55a-aa10a6511068" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0ba1ae-e95b-45c6-b55a-aa10a6511068" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_c653a674-a629-45a9-9543-fd835b5c31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_us-gaap_OperatingLossCarryforwards_c653a674-a629-45a9-9543-fd835b5c31b4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofIncomeTaxReconciliationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7087-a26b-6826b8c8a7c6_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7087-a26b-6826b8c8a7c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:to="loc_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b2d4a-26cc-795c-9652-267c50e75853" 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_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:to="loc_country_US_019b2d4a-26cc-795c-9652-267c50e75853" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:to="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_019b2d38-a186-7d4e-8c8a-f247466860d1" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_country_AE_019b2d38-a186-7d4e-8c8a-f247466860d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_019b2d39-6b96-7590-90ff-b7db07678f6b" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_country_CA_019b2d39-6b96-7590-90ff-b7db07678f6b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019b2d39-c278-7d31-9cea-b2c15f0736a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019b2d39-c278-7d31-9cea-b2c15f0736a1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_504c39ed-3e2d-4efd-ad5a-8ff9fd85f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_504c39ed-3e2d-4efd-ad5a-8ff9fd85f7e3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_019c0ba5-c6b5-745d-b5f5-5ebc5a1b064e" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_019c0ba5-c6b5-745d-b5f5-5ebc5a1b064e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c6c8b-6371-79d3-9609-5fed7000dfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c6c8b-6371-79d3-9609-5fed7000dfa6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2b-f56f-76c9-8ff6-6f188e25433e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2b-f56f-76c9-8ff6-6f188e25433e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af2-5984-7724-ad06-3e856e660ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af2-5984-7724-ad06-3e856e660ba5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_019c0ba7-9270-7915-b36a-04173c7d3aff" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_019c0ba7-9270-7915-b36a-04173c7d3aff" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_019b2d2f-d3a8-7fdc-bef2-eb8c140a783f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_019b2d2f-d3a8-7fdc-bef2-eb8c140a783f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019b2d32-23ba-7990-a682-073def698ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019b2d32-23ba-7990-a682-073def698ec0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d33-0210-79b0-897f-809e86b40dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d33-0210-79b0-897f-809e86b40dd1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d33-d825-724e-be76-3e4a4ba618b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d33-d825-724e-be76-3e4a4ba618b2" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d34-6f68-7d39-aa5d-6f7f276a2474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d34-6f68-7d39-aa5d-6f7f276a2474" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0b93-9857-7cf2-ade9-2761217d51c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0b93-9857-7cf2-ade9-2761217d51c0" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-695c-7f91-8e72-9b1bb56b0b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-695c-7f91-8e72-9b1bb56b0b6a" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b3443bc5-aa88-4275-8018-2c2700184eca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b3443bc5-aa88-4275-8018-2c2700184eca" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d36-36a9-7c81-b3f2-73da5d9f8e73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d36-36a9-7c81-b3f2-73da5d9f8e73" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019c0ba6-7e34-7a1c-a898-e0497337b059" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019c0ba6-7e34-7a1c-a898-e0497337b059" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8b-fa48-7bcc-9703-04509e560e85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8b-fa48-7bcc-9703-04509e560e85" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2e-9546-7016-a55c-7c42ae448c22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2e-9546-7016-a55c-7c42ae448c22" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af2-d8b1-7547-83c1-c77d93f84208" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af2-d8b1-7547-83c1-c77d93f84208" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019c0ba7-e6e3-784a-86f0-6b4c1cb1da47" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019c0ba7-e6e3-784a-86f0-6b4c1cb1da47" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d30-10ff-7f97-a056-453a2e39f2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d30-10ff-7f97-a056-453a2e39f2d4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d32-978b-7fcd-b8a0-2422bb53f24f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d32-978b-7fcd-b8a0-2422bb53f24f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d33-3dad-700d-b78d-787fd93f8c07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d33-3dad-700d-b78d-787fd93f8c07" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d34-0913-738f-90a4-f9a5d03f4ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d34-0913-738f-90a4-f9a5d03f4ef1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d34-a81e-7cd0-a879-47ca439792e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d34-a81e-7cd0-a879-47ca439792e3" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0b95-cdee-79e2-a783-78ff4df6ba27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0b95-cdee-79e2-a783-78ff4df6ba27" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-9eb8-7bff-bddb-4557cd167e33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-9eb8-7bff-bddb-4557cd167e33" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d35-ca72-7c86-92d2-ca5c93fcfd18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d35-ca72-7c86-92d2-ca5c93fcfd18" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails" xlink:type="simple" xlink:href="chef-20251226.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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3b98b672-a583-4b86-85d9-7e52e5bf85e2" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_srt_ProductOrServiceAxis_3b98b672-a583-4b86-85d9-7e52e5bf85e2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_3b98b672-a583-4b86-85d9-7e52e5bf85e2_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_3b98b672-a583-4b86-85d9-7e52e5bf85e2" xlink:to="loc_srt_ProductsAndServicesDomain_3b98b672-a583-4b86-85d9-7e52e5bf85e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" 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_3b98b672-a583-4b86-85d9-7e52e5bf85e2" xlink:to="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NonProductionDirectCostsMember_9f3b65ef-8f97-4093-98a3-d7bb70a3a86c" xlink:href="chef-20251226.xsd#chef_NonProductionDirectCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:to="loc_chef_NonProductionDirectCostsMember_9f3b65ef-8f97-4093-98a3-d7bb70a3a86c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingCostsMember_dc046cab-4154-497b-a627-c4a384f13427" xlink:href="chef-20251226.xsd#chef_FoodProcessingCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:to="loc_chef_FoodProcessingCostsMember_dc046cab-4154-497b-a627-c4a384f13427" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b2d4b-e785-793c-b25a-7e680db8d00b" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_srt_StatementGeographicalAxis_019b2d4b-e785-793c-b25a-7e680db8d00b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-793c-b25a-7e680db8d00b_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_019b2d4b-e785-793c-b25a-7e680db8d00b" xlink:to="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-793c-b25a-7e680db8d00b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-7aa0-a2c4-55eb953311c0" 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_019b2d4b-e785-793c-b25a-7e680db8d00b" xlink:to="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b2d4c-0e09-76e2-a206-d2d98b9d5e8a" 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_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:to="loc_country_US_019b2d4c-0e09-76e2-a206-d2d98b9d5e8a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019b2d4c-3909-745a-91ba-0c8a82b6a1d1" 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_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:to="loc_us-gaap_NonUsMember_019b2d4c-3909-745a-91ba-0c8a82b6a1d1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019be76c-0ce8-7583-822b-7ec41677ed99" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019be76c-0ce8-7583-822b-7ec41677ed99" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019be76c-0ce8-7583-822b-7ec41677ed99_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_019be76c-0ce8-7583-822b-7ec41677ed99" xlink:to="loc_us-gaap_SegmentDomain_019be76c-0ce8-7583-822b-7ec41677ed99_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" 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_019be76c-0ce8-7583-822b-7ec41677ed99" xlink:to="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodserviceDistributionMember_019be76c-56ce-76d3-9a9a-468f5e68cb7b" xlink:href="chef-20251226.xsd#chef_FoodserviceDistributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" xlink:to="loc_chef_FoodserviceDistributionMember_019be76c-56ce-76d3-9a9a-468f5e68cb7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03a1937b-6ecb-4992-b421-111d4c2afa81" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03a1937b-6ecb-4992-b421-111d4c2afa81" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_de6f05da-0e56-4ba6-824f-331a5575b6ec" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_de6f05da-0e56-4ba6-824f-331a5575b6ec" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eef62a2a-2cf3-4118-be6f-7e201f3ed7aa" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_GrossProfit_eef62a2a-2cf3-4118-be6f-7e201f3ed7aa" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_019c0ba9-f076-75ae-83c7-b6b77aff5224" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_019c0ba9-f076-75ae-83c7-b6b77aff5224" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SupplementalDisclosuresofCashFlowInformationDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-75a4-9e02-c33f804ce323_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-75a4-9e02-c33f804ce323_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_019b2d53-96ef-7481-8f10-7a22abe74bbb" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_stpr_CA_019b2d53-96ef-7481-8f10-7a22abe74bbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_019b2d54-8ea0-78f1-8c1e-3b752902b3db" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_stpr_NY_019b2d54-8ea0-78f1-8c1e-3b752902b3db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NewYorkCityMember_019be76e-1b5d-78ab-bff5-b5389a5e9002" xlink:href="chef-20251226.xsd#chef_NewYorkCityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_chef_NewYorkCityMember_019be76e-1b5d-78ab-bff5-b5389a5e9002" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_019b2d54-ef27-7baa-8963-17b4676b2666" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_019b2d54-ef27-7baa-8963-17b4676b2666" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:to="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_019c0bab-4e40-7cac-9b5b-16342afd97f9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:to="loc_country_AE_019c0bab-4e40-7cac-9b5b-16342afd97f9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0bab-7fc0-7fb8-b546-1a87f6142c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0bab-7fc0-7fb8-b546-1a87f6142c8b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:to="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d50-7e5d-72d0-9a77-9db4f4d5349a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d50-7e5d-72d0-9a77-9db4f4d5349a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d51-0997-7f80-921c-52abf5e7deb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d51-0997-7f80-921c-52abf5e7deb5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d51-45bf-7a6d-a1bc-9f944d276080" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d51-45bf-7a6d-a1bc-9f944d276080" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_14817089-49a3-45b3-9a86-d8c016d464b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_14817089-49a3-45b3-9a86-d8c016d464b9" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:to="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_551e03fd-081c-4ba6-b704-b065bb6b08e8_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_551e03fd-081c-4ba6-b704-b065bb6b08e8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_8780097a-e10f-413c-8407-9f630e27ba6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_8780097a-e10f-413c-8407-9f630e27ba6c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_96a0f287-48e5-43c1-b808-9dc171978f37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AutomobilesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_us-gaap_AutomobilesMember_96a0f287-48e5-43c1-b808-9dc171978f37" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_657d5068-88fa-4226-83df-9e0325be821a" xlink:href="chef-20251226.xsd#chef_WorkersCompensationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_chef_WorkersCompensationMember_657d5068-88fa-4226-83df-9e0325be821a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_da5ba5fd-cfc2-4e02-8bf7-a08d605482df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:to="loc_us-gaap_SelfInsuranceReserve_da5ba5fd-cfc2-4e02-8bf7-a08d605482df" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions_d0d35c59-8b37-4c62-96cf-ea51e3387daf" xlink:href="chef-20251226.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:to="loc_chef_PercentageOfEmployeesRepresentedByUnions_d0d35c59-8b37-4c62-96cf-ea51e3387daf" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#ValuationReservesDetails"/>
  <link:definitionLink xlink:role="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_382cddfb-a28b-4a74-88f1-52d693563568_default" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_382cddfb-a28b-4a74-88f1-52d693563568_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_72e9dfcb-2b2b-4bde-baaa-ea384754da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_72e9dfcb-2b2b-4bde-baaa-ea384754da4c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e09c9758-7251-48e8-be32-823b1b743957" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e09c9758-7251-48e8-be32-823b1b743957" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_51566c07-a714-40d5-bf05-6ef0f0bb983b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_51566c07-a714-40d5-bf05-6ef0f0bb983b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e236904e-7520-4478-932b-aa308bdb74ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e236904e-7520-4478-932b-aa308bdb74ce" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_62bb2682-a130-490a-a4ee-a8969326b0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_62bb2682-a130-490a-a4ee-a8969326b0ff" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_18fc448d-2321-49c0-b492-e53bbadea3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="simple" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-roles-2025.xsd#eedm"/>
  <link:definitionLink xlink:role="http://fasb.org/us-gaap/role/eedm/ExtensibleEnumerationLists" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LiabilitiesCurrentAbstract"/>
    <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:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract" xlink:to="loc_us-gaap_LongTermDebtCurrent" xlink:type="arc" order="41"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>chef-20251226_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:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13-->
<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_eabac9d3-abd3-4f96-9956-4d835dcdbb94_negatedLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_chef_TimeAndPerformanceBasedGrantsMember_483f3001-e134-4ed9-99a4-c5c933688fe9_terseLabel_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Time and Performance Based Grants</link:label>
    <link:label id="lab_chef_TimeAndPerformanceBasedGrantsMember_label_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Time And Performance Based Grants [Member]</link:label>
    <link:label id="lab_chef_TimeAndPerformanceBasedGrantsMember_documentation_en-US" xlink:label="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Time And Performance Based Grants [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember" xlink:href="chef-20251226.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember" xlink:to="lab_chef_TimeAndPerformanceBasedGrantsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019b2d2d-8328-7921-bdfd-3476d080e946_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_c087627b-b53e-4f4c-a5dd-c387a0bace97_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_cb757773-ae6e-47e8-bf14-04aef1bebeeb_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_NewAccountingPronouncementsPolicyPolicyTextBlock_8b42fd40-be02-45b4-865e-710ad0d529b0_terseLabel_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adoption of New Accounting Pronouncements in Fiscal 2025 and Accounting Pronouncements Not Yet Adopted in Fiscal 2025</link:label>
    <link:label id="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New Accounting Pronouncements, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTextBlock_c39d686b-efa1-4fa2-9ef3-f5734331b698_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_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_02833b8a-4c52-4734-8b18-895284c207b8_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred payments</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Liabilities Incurred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019c6c91-ed40-7187-a30b-042f3c5e642a_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charitable contributions</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Percent</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByMeasurementBasisAxis_7b632274-0676-4eeb-a369-3f83187f0bf6_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_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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1f76fa9f-5216-48b9-90f5-8e5a0bd26a08_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" 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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_be9911b0-ac23-4755-af9c-ea02db5df08d_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in fair value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_ba84efa3-f8a5-4bf5-b30d-a9570b97370d_totalLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current income tax expense</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CanadaRevenueAgencyMember_5d5e1d76-1f10-4a53-9ea2-97dbf68cfcd3_terseLabel_en-US" xlink:label="lab_us-gaap_CanadaRevenueAgencyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada Revenue Agency</link:label>
    <link:label id="lab_us-gaap_CanadaRevenueAgencyMember_label_en-US" xlink:label="lab_us-gaap_CanadaRevenueAgencyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Canada Revenue Agency [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CanadaRevenueAgencyMember" xlink:to="lab_us-gaap_CanadaRevenueAgencyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_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_82bf3dfd-ef44-4847-a7e2-2988b483b617_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_fcf60220-d9f3-476f-9474-7591f55baadc_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_10570f87-02fc-42a8-8e15-50ce51611907_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 and Premium</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_9e8bb89a-4bac-463a-a538-566e60f4e123_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_37ae234e-fac0-4f52-9223-a31fe207f2db_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_b3124031-4f64-42fc-8ff1-a95fbe7bdd64_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation expense</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_1fef781f-520a-4826-9f2c-dad13b9c2960_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">Stock options and warrants</link:label>
    <link:label id="lab_us-gaap_EmployeeStockOptionMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockOptionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_c09b7d41-3a77-4280-beda-d46b5ad8cd93_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_72967c9e-54cc-4b6b-a024-75006f1a4fe9_terseLabel_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" 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_CashAndCashEquivalentsPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_2525ef89-170b-4966-bf6e-617f0c5b3744_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-717d-9e42-a9d158eb6754_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percent</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_41c1e6c6-9b91-450c-b3c6-092e7f855ec8_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_AssetImpairmentCharges_87d90bec-e050-4d37-b90f-828bc1c9b8b4_terseLabel_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Asset impairment charges</link:label>
    <link:label id="lab_us-gaap_AssetImpairmentCharges_label_en-US" xlink:label="lab_us-gaap_AssetImpairmentCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Asset Impairment Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetImpairmentCharges" xlink:to="lab_us-gaap_AssetImpairmentCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquity_fa085fe8-5fa1-4262-946f-0eeef8ddc109_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_3bafd81c-fd52-45f8-b13a-d5065eb12906_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_e6633078-3821-45ca-92d9-e991bc75ae1a_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_eb84ad22-5a48-4929-ba5e-6b1a2b12fd94_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 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_stpr_NY_019b2d54-8ea0-716d-98d7-a16bcd0e8014_terseLabel_en-US" xlink:label="lab_stpr_NY" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New York state</link:label>
    <link:label id="lab_stpr_NY_label_en-US" xlink:label="lab_stpr_NY" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NEW YORK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_NY" xlink:to="lab_stpr_NY" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_d26db422-d6c1-456f-9543-14682d5123e9_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of property and equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesAuthorized_4fb4e550-eefa-483f-8184-cc54c11b333a_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_ConcentrationRiskCreditRisk_6bd39212-cb89-4889-a01e-d92cadd72c9d_terseLabel_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Concentrations of Credit Risks</link:label>
    <link:label id="lab_us-gaap_ConcentrationRiskCreditRisk_label_en-US" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Credit Risk, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_a99d371c-f0df-4e7d-aedf-307f5e66a54c_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_us-gaap_StateAndLocalJurisdictionMember_e22f2636-ce0a-4150-b463-13360fb5cc12_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_StateAndLocalJurisdictionMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember" xlink:to="lab_us-gaap_StateAndLocalJurisdictionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CoverAbstract_4bbf12d2-77fc-45c8-ba5e-5798b238495d_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_16d3a347-aacf-4557-8a9b-2a2800f8b5fc_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_10cd9d96-c6ec-4713-a845-38d4428fd9d5_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_7e3461cf-95b3-4420-8251-3569f7e52787_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_9b89b875-c499-43fd-80e4-19adccaeefee_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful life of computer software (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_3c33af5b-050a-47b8-89ff-2ce9ba8bf032_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Useful life of intangible assets (in years)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_5d11e53d-1e25-442d-bba7-ac7f8c1f5e6c_terseLabel_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition value</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_label_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</link:label>
    <link:label id="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_documentation_en-US" xlink:label="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:href="chef-20251226.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:to="lab_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_89713c16-c0ef-4d3d-bcd4-4f888efe7994_totalLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsNet_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RestrictedStockMember_04d90a03-6424-48da-b87f-2d29d70527b1_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 share awards and restricted share units</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_InternalUseSoftwarePolicy_8e2285a8-3291-4300-b666-421c42bd1957_terseLabel_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software Costs</link:label>
    <link:label id="lab_us-gaap_InternalUseSoftwarePolicy_label_en-US" xlink:label="lab_us-gaap_InternalUseSoftwarePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internal Use Software, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalUseSoftwarePolicy" xlink:to="lab_us-gaap_InternalUseSoftwarePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_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_2af2d3ae-4756-47f5-8162-aa8fd9c8de95_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_06e3f9a7-1827-43dc-9599-6c4138bdbd18_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_331671e2-8b5f-42d7-a4d3-d8e17c012298_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 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_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_a69a59a1-b82a-4f5f-8272-1212f92979ff_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_254d2735-c827-4e8d-bca4-8eb9924203f6_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_DebtInstrumentTable_8f5954b6-eb04-42f8-8ab8-05f25394cfb7_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_SelfInsuranceReservePolicyTextBlock_a43ade8d-117f-4ae9-b1d7-93c77ce543d1_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self-Insurance Reserves</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReservePolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:to="lab_us-gaap_SelfInsuranceReservePolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfStockholdersEquityAbstract_ad2452c0-b91f-4805-a2d8-457675d3a998_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_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_3eea2012-ec5e-4889-9023-baa17adc8c78_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_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_LetterOfCreditMember_019b2d13-3936-72bb-bd8d-1216727c4ec2_terseLabel_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Letter of Credit</link:label>
    <link:label id="lab_us-gaap_LetterOfCreditMember_label_en-US" xlink:label="lab_us-gaap_LetterOfCreditMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Letter of Credit [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LetterOfCreditMember" xlink:to="lab_us-gaap_LetterOfCreditMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_a581a580-0789-4972-8be8-5f0492eabd97_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Domestic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityCurrent_3525f3d6-21f0-4de2-90f8-a557bc208b38_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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-70ad-8b64-3fc92982535d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable and nondeductible items, net</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_b4be2f69-7901-4ae8-9b13-4f214ebd7170_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest expense on lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseInterestExpense_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseInterestExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Interest Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseInterestExpense" xlink:to="lab_us-gaap_FinanceLeaseInterestExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_bd2172a5-b7e5-42cf-846e-b13346d97166_terseLabel_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs</link:label>
    <link:label id="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_label_en-US" xlink:label="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Software and Software Development Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:to="lab_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_f5386c8e-8fa6-4a0d-a305-5f914ae2c3ec_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_ReceivablesPolicyTextBlock_cec0574a-958a-43be-9c56-dec92a53e9e7_terseLabel_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounts Receivable</link:label>
    <link:label id="lab_us-gaap_ReceivablesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivable [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReceivablesPolicyTextBlock" xlink:to="lab_us-gaap_ReceivablesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_FurnitureAndFixturesMember_c15fb183-1346-49db-ba90-240e2eb3f64c_terseLabel_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_us-gaap_FurnitureAndFixturesMember_label_en-US" xlink:label="lab_us-gaap_FurnitureAndFixturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Furniture and Fixtures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember" xlink:to="lab_us-gaap_FurnitureAndFixturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AwardTypeAxis_0a202172-be75-4069-9ba7-ba4a980d03fe_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_BusinessAcquisitionProFormaInformationTextBlock_1eb4bfe3-d6b0-43f6-9a28-111dc1a559ca_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of pro forma consolidated statement of operations information</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_4b5cd3d5-a974-4ead-914e-d8f90a9a4b36_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock-Based Compensation</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_cc304222-39bf-47da-a00e-0baa689130db_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_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_b638841c-5fa8-47f7-8c09-1c85f9268add_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_e51acd06-53a8-46d8-8feb-a9cedd2a34a2_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combinations</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationsPolicy_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationsPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy" xlink:to="lab_us-gaap_BusinessCombinationsPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-9eb8-7e95-a4f6-25ace9952974_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_cc551f5d-519b-47e3-888b-28de825d6d4a_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsTable_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable" xlink:to="lab_us-gaap_OperatingLossCarryforwardsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_6cafd3e0-d0ea-4116-9d3f-d1b76fbceb86_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets and Goodwill [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_e88b7b7f-9d62-48dc-9f5f-6b8e07efce9f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock compensation (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f2f659d6-fdc7-440e-a020-699e4ad48912_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_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_ffdef937-fdfa-4592-abab-aea88427b731_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, 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_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_34f1810c-9dd8-42af-aca2-17d1af6dafce_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_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_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_chef_GainLossOnExtinguishmentOfDebtAmendments_019c6ca3-c1d3-79ee-a247-e510a98db0d9_negatedTerseLabel_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on debt extinguishment, related to amendments</link:label>
    <link:label id="lab_chef_GainLossOnExtinguishmentOfDebtAmendments_label_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Extinguishment Of Debt, Amendments</link:label>
    <link:label id="lab_chef_GainLossOnExtinguishmentOfDebtAmendments_documentation_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Extinguishment Of Debt, Amendments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:href="chef-20251226.xsd#chef_GainLossOnExtinguishmentOfDebtAmendments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:to="lab_chef_GainLossOnExtinguishmentOfDebtAmendments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_c99ad77e-3251-41e2-81dc-0185c1d352af_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferred1_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_61eb5d61-8a77-4319-ae73-62bb9884902e_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_f105a5c0-a14d-4cbe-9192-97b42ce8d860_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_d2a2ad71-ea09-41bc-8aa0-3a448c6af3d0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases, weighted-average lease term (in years)</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_faf9c6be-a3b8-4a05-9a6d-95cca85811ef_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_48c79886-dade-46cf-9301-02fbaf1dceb7_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_e3af0e7d-4bc7-440f-a020-9cb8a5525138_negatedLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payments under asset-based loan and revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_DeferredFinanceCostsNet_7bd0788d-d36e-43df-b1a3-f97b570bf690_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized costs if issuance of other debt instruments</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_ab020b4c-df84-4542-97f6-9d0ccff21fac_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Deferred financing fees</link:label>
    <link:label id="lab_us-gaap_DeferredFinanceCostsNet_label_en-US" xlink:label="lab_us-gaap_DeferredFinanceCostsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFinanceCostsNet" xlink:to="lab_us-gaap_DeferredFinanceCostsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ProduceMember_b47f2034-71b1-4dac-a71c-f1c5f958251a_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-20251226.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_FinanceLeaseLiabilityUndiscountedExcessAmount_36bd8dbf-6354-46da-84b7-538ccec344cb_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments_019c6ca3-c1d3-7bc7-b7e0-ffcb69ecd54d_negatedTerseLabel_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Loss on debt extinguishment, related to prepayments</link:label>
    <link:label id="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments_label_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Extinguishment Of Debt, Prepayments</link:label>
    <link:label id="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments_documentation_en-US" xlink:label="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Gain (Loss) On Extinguishment Of Debt, Prepayments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:href="chef-20251226.xsd#chef_GainLossOnExtinguishmentOfDebtPrepayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:to="lab_chef_GainLossOnExtinguishmentOfDebtPrepayments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesOutstanding_a8679776-1f2a-47be-8c22-4f0aed715674_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_b3af5014-76aa-4a5c-bdce-29e9b399eccb_periodStartLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_CommonStockSharesOutstanding_3fb64950-f4c2-4401-85c2-658ccfca5b30_periodEndLabel_en-US" xlink:label="lab_us-gaap_CommonStockSharesOutstanding" 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_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_2db3a95e-778f-4a6c-ae89-96b171c50dd2_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_us-gaap_AllowanceForCreditLossMember_3f32c552-77be-41ad-9fe8-82766d41f79e_terseLabel_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for credit losses</link:label>
    <link:label id="lab_us-gaap_AllowanceForCreditLossMember_label_en-US" xlink:label="lab_us-gaap_AllowanceForCreditLossMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Allowance, Credit Loss [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForCreditLossMember" xlink:to="lab_us-gaap_AllowanceForCreditLossMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DisaggregationOfRevenueTableTextBlock_90d689cc-cff6-465c-9fa0-f3add9048932_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_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_45b8a4a5-0965-472b-a8fb-41492a387225_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current income tax expense:</link:label>
    <link:label id="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_fe1c3ee4-430a-40cf-975d-ec7e5cfcf8f7_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of estimated future amortization expense</link:label>
    <link:label id="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_8bdf66e0-b9da-4129-a476-5b9d890eaa36_terseLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets</link:label>
    <link:label id="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy_label_en-US" xlink:label="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets, Finite-Lived, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:to="lab_us-gaap_IntangibleAssetsFiniteLivedPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_926d0990-4d82-486b-8601-8d6a8d62d167_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_a9ee4a90-2317-41c9-9d80-8e1ca8155832_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_2d273707-8592-4ca0-b486-2c5d10cbac5d_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_f2cdebcd-2361-43d7-a46d-b1d682ced156_terseLabel_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cheeses and charcuterie</link:label>
    <link:label id="lab_chef_CheeseAndCharcuterieProductMember_label_en-US" xlink:label="lab_chef_CheeseAndCharcuterieProductMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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-20251226.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_8f4cd20a-089f-428a-8b3d-7848a6fb7388_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_IncomeTaxExpenseBenefit_0baecfff-0fd9-41d3-8875-385b273c8c26_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_917e0c05-adf5-469c-8298-0ad59f0086fc_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total 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_chef_GreenLeafNoteMember_002c8747-ebae-4dbf-8039-2250b6d11882_terseLabel_en-US" xlink:label="lab_chef_GreenLeafNoteMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">GreenLeaf Note</link:label>
    <link:label id="lab_chef_GreenLeafNoteMember_label_en-US" xlink:label="lab_chef_GreenLeafNoteMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GreenLeaf Note [Member]</link:label>
    <link:label id="lab_chef_GreenLeafNoteMember_documentation_en-US" xlink:label="lab_chef_GreenLeafNoteMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">GreenLeaf Note</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenLeafNoteMember" xlink:href="chef-20251226.xsd#chef_GreenLeafNoteMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_GreenLeafNoteMember" xlink:to="lab_chef_GreenLeafNoteMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockSharesIssued_16808f64-a43a-4851-8ad7-941a85d54da6_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_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_c3c3dd2e-1339-47fc-bf1a-3d0e0357913e_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-20251226.xsd#chef_DryGoodsProductMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DryGoodsProductMember" xlink:to="lab_chef_DryGoodsProductMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c0ba7-e6e3-7e74-b1ad-012c2c30910b_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charitable contributions</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_224c0c5c-0b3c-48ee-ac15-553f1535099d_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_chef_DeferredTaxAssetsGrossCurrentAbstract_214f1a89-fa32-4d53-846d-ea6f0546e66a_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets:</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsGrossCurrentAbstract_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current deferred tax assets:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsGrossCurrentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:to="lab_chef_DeferredTaxAssetsGrossCurrentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_f18cca4a-fa76-4713-a918-7de5b874f635_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Discretionary Contribution Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_16af21dc-702f-4411-994c-8de30c3abeba_terseLabel_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Repurchases</link:label>
    <link:label id="lab_us-gaap_StockholdersEquityPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stockholders' Equity, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityPolicyTextBlock" xlink:to="lab_us-gaap_StockholdersEquityPolicyTextBlock" 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_MovementInValuationAllowancesAndReservesRollForward_d63e1d1d-9a24-4ff2-979e-b3cba207baf3_terseLabel_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward_label_en-US" xlink:label="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:to="lab_us-gaap_MovementInValuationAllowancesAndReservesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_346bea89-af95-4362-b88f-c3bbcf60df37_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_GoodwillAcquiredDuringPeriod_label_en-US" xlink:label="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Acquired During Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAcquiredDuringPeriod" xlink:to="lab_us-gaap_GoodwillAcquiredDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ProceedsFromStockOptionsExercised_a28c675d-be9d-4b0a-894e-90f07994398d_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_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_f106ffac-b6a1-4f3d-b9cf-3f873d9f8e15_negatedLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Less: accumulated depreciation and amortization</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" 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, Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_ca7e842c-6811-4e22-8a2e-d2ef4cea8dbe_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash paid for acquisitions, net of cash acquired</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d50-7e5d-7b35-8cde-aabe9ab64419_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. Federal</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Federal, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidFederalAfterRefundReceived" 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_DebtInstrumentRedemptionPricePercentage_f33c7ef0-4b03-48ba-ad3e-fe2648a80a6c_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Redemption price, percentage of principal amount (as a percent)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_3fcc1dbd-62f4-4a6c-8c05-3592e9fe0461_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AccruedLiabilitiesCurrent_768b73a0-075e-4bf9-9bdc-59adfd036bea_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_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_5a05ac5a-0b2a-4bf4-87bd-9b5386fcba89_terseLabel_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan begin vesting period (in years)</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_label_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan begin vesting period</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_documentation_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan begin vesting period to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:href="chef-20251226.xsd#chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:to="lab_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_dacfc0f7-09a8-4a31-9ecc-22926f7832ce_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Goodwill and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_c5c0de85-b44c-4fea-aaa4-273f8e4bb346_verboseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d33-0210-7a85-bb63-3f8ab95652a1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:to="lab_us-gaap_IncomeTaxReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_b566fbba-8fee-4c0d-b423-62129a917022_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 (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_d3297bfc-c620-4899-bc1d-f38963dcdcff_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 (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_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_44eb89a3-eb53-45a2-9bbb-04535930364e_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxAssetsReceivablesAndInventories_264228bc-8deb-49f8-a68d-fabbd88be024_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Receivables and inventory</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsReceivablesAndInventories_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Receivables and inventory</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsReceivablesAndInventories_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets Receivables And Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:to="lab_chef_DeferredTaxAssetsReceivablesAndInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_2b62da03-9083-4a15-b95a-379e7b6cf791_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_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-7859-b471-0b63013c6ee0_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_c060caf7-d518-4d00-a40e-29e09b0e86cb_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Useful Lives</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Useful Life</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentUsefulLife" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PreferredStockParOrStatedValuePerShare_c3e332f4-1306-451d-89f7-1bc243e67663_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_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_LongtermDebtTypeAxis_d5076dcb-30f5-451c-8810-1ded8f654f37_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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_18a33317-8404-4fe6-a597-b8c6a7ad9c68_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_6adf8e2f-0d3d-42db-967b-538e9958be78_terseLabel_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denominator:</link:label>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_label_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EPS Other Disclosures [Abstract]</link:label>
    <link:label id="lab_chef_EPSOtherDisclosuresAbstract_documentation_en-US" xlink:label="lab_chef_EPSOtherDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EPS Other Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSOtherDisclosuresAbstract" xlink:href="chef-20251226.xsd#chef_EPSOtherDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EPSOtherDisclosuresAbstract" xlink:to="lab_chef_EPSOtherDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_d7155cd2-0076-458e-8c97-18c103668b11_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_chef_GreenleafProduceAndSpecialtyFoodsMember_29c135fb-8166-4010-83aa-7d04bd5f51cf_terseLabel_en-US" xlink:label="lab_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Greenleaf Produce and Specialty Foods</link:label>
    <link:label id="lab_chef_GreenleafProduceAndSpecialtyFoodsMember_label_en-US" xlink:label="lab_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Greenleaf Produce and Specialty Foods [Member]</link:label>
    <link:label id="lab_chef_GreenleafProduceAndSpecialtyFoodsMember_documentation_en-US" xlink:label="lab_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Greenleaf Produce and Specialty Foods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:href="chef-20251226.xsd#chef_GreenleafProduceAndSpecialtyFoodsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:to="lab_chef_GreenleafProduceAndSpecialtyFoodsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementEquityComponentsAxis_4a9fae4f-7c7e-4a2c-a44d-17f56b1c4787_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_PropertyPlantAndEquipmentLineItems_3ece922b-8dd0-4aa3-9b55-13a728d71a05_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SubleaseIncome_bc35e736-559d-4d10-af3b-acd3b50b6a7a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Sublease income</link:label>
    <link:label id="lab_us-gaap_SubleaseIncome_label_en-US" xlink:label="lab_us-gaap_SubleaseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sublease Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubleaseIncome" xlink:to="lab_us-gaap_SubleaseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtMember_0c895bfd-4521-4dc8-8b49-0b09f96c55a7_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_IncomeTaxesReceivableNetOperatingLossCARESAct_b98b1046-8369-4a5e-93e3-bee6522d4957_terseLabel_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CARES Act, Income tax refund receivable</link:label>
    <link:label id="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_label_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Net Operating Loss, CARES Act</link:label>
    <link:label id="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_documentation_en-US" xlink:label="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes Receivable, Net Operating Loss, CARES Act</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:href="chef-20251226.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:to="lab_chef_IncomeTaxesReceivableNetOperatingLossCARESAct" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AmountsReservedForIssuanceOfLettersOfCredit_9ab90f80-4979-4bf7-af8c-52716159ee51_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-20251226.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_9eedde0d-9d8d-4338-8077-993c8dca45f5_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_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_d6ee2104-a758-41f9-b971-131c12135253_terseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]</link:label>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_label_en-US" xlink:label="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:to="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_24f5c610-3a30-4c51-b0ad-d752e9396d70_terseLabel_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefit Plans</link:label>
    <link:label id="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_label_en-US" xlink:label="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Compensation and Employee Benefit Plans [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:to="lab_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_KitchenSuppliesProductMember_cd1d7f29-2082-442f-9c71-520470ffe571_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-20251226.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_chef_StockIssuedDuringPeriodWarrantExercisesValue_04ffca9a-fede-417c-8f83-1a078d815504_terseLabel_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant exercises</link:label>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue_label_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Warrant Exercises, Value</link:label>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue_documentation_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Warrant Exercises, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:href="chef-20251226.xsd#chef_StockIssuedDuringPeriodWarrantExercisesValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:to="lab_chef_StockIssuedDuringPeriodWarrantExercisesValue" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_25b75130-7b44-4c51-832c-b91c95490cf5_terseLabel_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of maturities of the company's debt</link:label>
    <link:label id="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_label_en-US" xlink:label="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contractual Obligation, Fiscal Year Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:to="lab_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_95078056-0826-4e12-9300-1a1224c177a0_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_e8a860f9-5c8d-4e65-940c-e834ba042b94_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_8451bf0a-4104-4074-be03-49ab0739447c_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">Antidilutive Security, Excluded EPS Calculation [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_b70909d2-3f92-4372-a58f-622fa3f09848_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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_0cc47f79-7ffa-4979-97b3-0bb58e8670a5_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment, leasehold improvements and software, gross</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" 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, before Accumulated Depreciation and Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_4d8c7df2-6241-4873-84d7-f0711ca140d6_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityDomain_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain" xlink:to="lab_us-gaap_IncomeTaxAuthorityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_190e9feb-c0b6-49af-a782-57e19e4ce18f_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_dei_DocumentAnnualReport_39d92f55-6873-414c-9f51-61bdaf2a0c56_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_b06ed512-5052-41bc-84f6-14b5c3b2445b_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right to recover product</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRightToRecoverProduct_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Right to Recover Product</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:to="lab_us-gaap_ContractWithCustomerRightToRecoverProduct" xlink:type="arc" order="1"/>
    <link:label id="lab_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_26cdbe3b-8717-4ac6-9cb1-4f6438494cb7_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_7a387871-fcd9-43de-bb98-55200c7a19cb_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfLongTermDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of long-term debt</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_dei_EntityInteractiveDataCurrent_e779bc59-27f8-43c6-b1ee-b07cf16d127e_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_RevenueFromContractWithCustomerPolicyTextBlock_6c1d2fe3-5ff0-43d7-be3e-d84741653653_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, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives</link:label>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_050d9cb2-587c-4867-80df-4ff876a87e99_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_7eeb86ab-7ffb-46fa-8ac3-f285ceb531b4_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" 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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DebtInstrumentTransactionCosts_7c431dcf-bd63-425e-b1a9-f848ad932240_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt transaction costs</link:label>
    <link:label id="lab_chef_DebtInstrumentTransactionCosts_label_en-US" xlink:label="lab_chef_DebtInstrumentTransactionCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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-20251226.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_ContingentConsiderationByTypeAxis_cc158efc-c766-4208-8975-c1184b0e0f30_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationByTypeAxis_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis" xlink:to="lab_us-gaap_ContingentConsiderationByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_ac3ae70c-4821-4b77-a1cf-a8eae2e73fdd_verboseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Amortization Period (in months)</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Remaining Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_23f6e8fb-24cf-4ef9-be06-f7bd38c37338_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_74a64b9e-b89e-474c-a68f-ee8250acdbf7_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_DeferredTaxAssetsOperatingLossCarryforwards_752cc3d7-7d8b-42a3-bbcb-8d0c33093401_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net operating loss carryforwards</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_bca65797-174d-42a7-b8c6-4b51b36b4d87_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_a11ea413-91bc-4297-b5d4-1bf453d23d9a_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_079340b2-b4b8-4112-a49c-10cd5eeb2580_verboseLabel_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_label_en-US" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_70e0f79d-c5ad-4e59-8dca-4df0f2b4aa87_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowances</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1c05ad7c-652e-4279-b5e2-5922cfdd684e_periodStartLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at Beginning of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_1d9a2ac0-a1b7-44af-bd4a-5255b533f51c_periodEndLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at End of Period</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesBalance_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAssetsNoncurrent_306b8918-3f8b-4667-bfd3-1c1d57a9c907_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_srt_NameOfMajorCustomerDomain_50365275-c91f-49ba-95b7-e32c5cac492c_terseLabel_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:label id="lab_srt_NameOfMajorCustomerDomain_label_en-US" xlink:label="lab_srt_NameOfMajorCustomerDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_NameOfMajorCustomerDomain" xlink:to="lab_srt_NameOfMajorCustomerDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_e696f713-2530-439d-b642-dded2a08b2fa_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_us-gaap_DebtInstrumentConvertibleConversionPrice1_fe649907-9bfc-4ea2-8655-7354a975a273_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion price (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:type="arc" order="1"/>
    <link:label id="lab_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_71fe586b-e600-4611-aade-9f4d2774adc6_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_cf7f58c2-86ec-4f35-b73c-d426047a10fc_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_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_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_442a39ef-59d6-483a-9e11-1ce6a3921078_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" 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_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:to="lab_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_a2808ebc-d8db-4167-874e-9e17d53d3ee2_periodStartLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Balance at beginning</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_fe0236f9-086a-42ab-91c4-726ad5d18d80_periodEndLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Balance at ending</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_bae1d4bf-b22a-4c6d-be94-abfe480ea6c8_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_ContractWithCustomerLiabilityCurrent_3080a582-7180-40f4-91e8-fac35d4af04d_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenues</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:to="lab_us-gaap_ContractWithCustomerLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_701828ea-2729-4680-80e4-ba7d5407004f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Nontaxable and nondeductible items, net</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_98ba7e65-043a-466d-9312-3fa4f61a7032_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price of right (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Exercise Price of Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:to="lab_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_a30f12d5-e13d-43ef-a474-32efa71c1d87_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_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_8d36cfe4-d1ec-4904-bd84-efb3048e6eef_terseLabel_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Series of Individually Immaterial Business Combinations</link:label>
    <link:label id="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_label_en-US" xlink:label="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Series of Individually Immaterial Business Combinations [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:to="lab_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFilerCategory_f570c37f-4354-454d-8822-bab3f569b7ae_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_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_6201dacd-488a-4954-9256-8aedb07eead9_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</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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d36-36a9-7be1-b4f0-d72b31540f4e_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal statutory income tax</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_06e7d8c6-4468-4dde-bfaa-c5329d00033e_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum borrowing base, percentage</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NewYorkCityMember_019be76e-1b5d-7105-8cfb-eae51c2a84a4_terseLabel_en-US" xlink:label="lab_chef_NewYorkCityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New York city</link:label>
    <link:label id="lab_chef_NewYorkCityMember_label_en-US" xlink:label="lab_chef_NewYorkCityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New York City [Member]</link:label>
    <link:label id="lab_chef_NewYorkCityMember_documentation_en-US" xlink:label="lab_chef_NewYorkCityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">New York City</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NewYorkCityMember" xlink:href="chef-20251226.xsd#chef_NewYorkCityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NewYorkCityMember" xlink:to="lab_chef_NewYorkCityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_1f9ad4dd-2eeb-407c-b40f-c5b00873860e_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</link:label>
    <link:label id="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_label_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</link:label>
    <link:label id="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_documentation_en-US" xlink:label="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:href="chef-20251226.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:to="lab_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtNoncurrent_932f165a-d5de-48a7-b2f9-69a0d51b6550_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3283a9ec-fade-4a41-bc83-b9266be93af0_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NonProductionDirectCostsMember_ad7fb452-43b8-4db4-b94b-1a8ca2cb2b8d_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-20251226.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_FiniteLivedIntangibleAssetsGross_757c772c-4271-4312-add4-3a55875b6df5_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross Carrying Amount</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsGross_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_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_09e4b9eb-ed5e-4f7d-be06-7f808d33a794_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_65b1d3d0-f6a9-4883-890a-8212ca4367ff_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_chef_HardiesFreshFoodMember_d814906e-4eb8-452c-be60-3675a6113dd0_terseLabel_en-US" xlink:label="lab_chef_HardiesFreshFoodMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hardie's Fresh Food</link:label>
    <link:label id="lab_chef_HardiesFreshFoodMember_label_en-US" xlink:label="lab_chef_HardiesFreshFoodMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hardie's Fresh Food [Member]</link:label>
    <link:label id="lab_chef_HardiesFreshFoodMember_documentation_en-US" xlink:label="lab_chef_HardiesFreshFoodMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hardie's Fresh Food</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_HardiesFreshFoodMember" xlink:href="chef-20251226.xsd#chef_HardiesFreshFoodMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_HardiesFreshFoodMember" xlink:to="lab_chef_HardiesFreshFoodMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_6faf17f4-1f05-4c18-8a65-352a49d3ea41_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">Allowance for accounts receivable</link:label>
    <link:label id="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_label_en-US" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_chef_RevenuePaymentTermForContractsWithCustomers_0dc2734f-42a7-4a27-95a0-b18a6c7f33f9_terseLabel_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment terms for contracts with customers (in days)</link:label>
    <link:label id="lab_chef_RevenuePaymentTermForContractsWithCustomers_label_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Payment Term For Contracts With Customers</link:label>
    <link:label id="lab_chef_RevenuePaymentTermForContractsWithCustomers_documentation_en-US" xlink:label="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Payment Term For Contracts With Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers" xlink:href="chef-20251226.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_RevenuePaymentTermForContractsWithCustomers" xlink:to="lab_chef_RevenuePaymentTermForContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_46436b5f-b8ac-472d-9c8f-121b9ffa64db_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of debt to common stock (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssued1_8fc2894f-6006-45a1-8655-2fa218f3119b_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock issued for acquisitions</link:label>
    <link:label id="lab_us-gaap_StockIssued1_label_en-US" xlink:label="lab_us-gaap_StockIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssued1" xlink:to="lab_us-gaap_StockIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:to="lab_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_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_OperatingLossCarryforwards_8d293f97-2d5b-478d-86e3-68089ab67c28_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss carryforwards</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwards_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwards" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards" xlink:to="lab_us-gaap_OperatingLossCarryforwards" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e55215db-89e6-494a-b57b-51b45949a353_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_38ccd0de-4f90-4619-ab5f-438810fa1411_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_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_47abfe73-20d6-49f6-b2e5-18bdb9ee6d75_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_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_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_4093e359-5613-4d2a-8c0a-8bf580af1c1c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_CenterOfThePlateProductMember_213ba418-b11b-4f73-bcd5-f067075dbe2c_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-20251226.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_us-gaap_ValuationAllowancesAndReservesTypeAxis_cf22164f-0f76-463f-a20f-92583a83b906_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_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_chef_SeniorSecuredTermLoansMember_ff6d613e-14ae-4e23-84fe-b0b0104eea40_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-20251226.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_PaymentsToAcquireBusinessesGross_fa46455a-6c15-4a48-98f8-8a56cb3a395c_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash amount paid</link:label>
    <link:label id="lab_us-gaap_PaymentsToAcquireBusinessesGross_label_en-US" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to Acquire Businesses, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_NotesIssued1_63325856-5cad-48b5-bd41-64baf9bbf1bc_terseLabel_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unsecured notes issued for acquisitions</link:label>
    <link:label id="lab_us-gaap_NotesIssued1_label_en-US" xlink:label="lab_us-gaap_NotesIssued1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notes Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesIssued1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NotesIssued1" xlink:to="lab_us-gaap_NotesIssued1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_10387086-e458-4203-ab1d-42dbd670cd88_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Operating lease right-of-use assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Leasing Arrangements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesLeasingArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_7e9fd3da-db5f-4c1b-ab11-1babfc958069_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance lease cost:</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Lease, Description [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:to="lab_us-gaap_LesseeFinanceLeaseDescriptionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_aa7b84a0-6ac9-4a34-bda0-8f1b22e0feed_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum borrowing base</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LandMember_375fc2a8-abaa-4b2b-8bad-dd87f66419dd_terseLabel_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Land</link:label>
    <link:label id="lab_us-gaap_LandMember_label_en-US" xlink:label="lab_us-gaap_LandMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandMember" xlink:to="lab_us-gaap_LandMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_289c105f-ae7c-4a97-abc6-7f6a0a5a2b1b_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_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_85eb9b6a-5986-4e68-841b-497497bbbc76_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">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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_ce65ff9e-0627-44fa-8347-6dbd38beabf7_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_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_LeaseholdImprovementsMember_20635550-4daf-4336-b03f-37c91ba33b74_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_us-gaap_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_us-gaap_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold Improvements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember" xlink:to="lab_us-gaap_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherNoncashIncomeExpense_fa5fe8d9-020f-46b9-ae0a-0f08bc37b7fd_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_001b841e-f42d-47f0-8c49-b6cf8ba6224c_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_country_CA_019b2d39-6b96-77aa-bc2a-d31072199e30_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_17ab9776-f1f2-48f3-8aee-f808e645cee4_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax expense (benefit):</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentNameDomain_d4dcfb33-8a4d-482f-865b-dde445df7cfb_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_chef_OtherOperatingExpensesPolicyPolicyTextBlock_90cb8513-56ec-492d-bfe7-a9ad5107a73f_terseLabel_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Operating Expenses</link:label>
    <link:label id="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock_label_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Operating Expenses, Policy [Policy Text Block]</link:label>
    <link:label id="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock_documentation_en-US" xlink:label="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Operating Expenses, Policy</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:href="chef-20251226.xsd#chef_OtherOperatingExpensesPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:to="lab_chef_OtherOperatingExpensesPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_eca60206-deb0-454e-9002-edb8ebd9a113_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_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_11bbc3c7-a281-4649-bb9d-9058feb258fc_verboseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Additions Charged to Expense</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d34-a81e-7db0-b657-c5edbf16c0f4_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate differential</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeStockMember_d5623809-16a3-4b22-9c57-7b4d8821bd41_terseLabel_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Stock</link:label>
    <link:label id="lab_us-gaap_EmployeeStockMember_label_en-US" xlink:label="lab_us-gaap_EmployeeStockMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeStockMember" xlink:to="lab_us-gaap_EmployeeStockMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_2d389f21-14bd-4efb-b702-eebb3ba64861_terseLabel_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference</link:label>
    <link:label id="lab_dei_DocumentsIncorporatedByReferenceTextBlock_label_en-US" xlink:label="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Documents Incorporated by Reference [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:to="lab_dei_DocumentsIncorporatedByReferenceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtAndCapitalLeaseObligations_a6791da3-5384-441d-a005-727e8fe14b18_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_7a047356-5873-4ebd-9405-6b3571e32460_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_69c8fbb4-1720-4003-ba2e-4bd5fa7298fc_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_8548cb92-866a-4ac0-971f-b01d07b5e7e9_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax liabilities</link:label>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxLiabilities" xlink:to="lab_us-gaap_DeferredIncomeTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_2dfbfe4f-ab7c-4d14-81d2-e3e9d33b9eb5_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PerformanceSharesMember_9ceb164d-5b2f-4108-b818-8999e7ac801f_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 Restricted Awards</link:label>
    <link:label id="lab_us-gaap_PerformanceSharesMember_07fe8245-72e0-4e73-93c0-1e4990ecdf2c_verboseLabel_en-US" xlink:label="lab_us-gaap_PerformanceSharesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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_PostemploymentBenefitsAbstract_label_en-US" xlink:label="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Postemployment Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract" xlink:to="lab_us-gaap_PostemploymentBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryNet_79cc8c38-d317-4fef-8d75-baf178739689_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_FiniteLivedIntangibleAssetsByMajorClassAxis_987a5d0f-fb5e-4123-a47f-e5ff66c42012_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MinimumMember_fe467f06-e19e-497c-88fc-3bf054618214_terseLabel_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum</link:label>
    <link:label id="lab_srt_MinimumMember_label_en-US" xlink:label="lab_srt_MinimumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Minimum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember" xlink:to="lab_srt_MinimumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherAmortizationOfDeferredCharges_c7cc535c-90ae-40c5-b248-ddca0a0a5423_verboseLabel_en-US" xlink:label="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of debt issuance costs</link:label>
    <link:label id="lab_us-gaap_OtherAmortizationOfDeferredCharges_label_en-US" xlink:label="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortization of Other Deferred Charges</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAmortizationOfDeferredCharges" xlink:to="lab_us-gaap_OtherAmortizationOfDeferredCharges" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_9676b967-8232-43b5-9fcf-6c98b7fde14f_terseLabel_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill adjustments</link:label>
    <link:label id="lab_us-gaap_GoodwillPurchaseAccountingAdjustments_label_en-US" xlink:label="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill, Measurement Period Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:to="lab_us-gaap_GoodwillPurchaseAccountingAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_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_country_AE_019b2d38-a186-7afd-a191-58735bb2b5ab_terseLabel_en-US" xlink:label="lab_country_AE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UNITED ARAB EMIRATES</link:label>
    <link:label id="lab_country_AE_label_en-US" xlink:label="lab_country_AE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED ARAB EMIRATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AE" xlink:to="lab_country_AE" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_3c263d3a-10be-4386-9728-b6a387c6f6e3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income before income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueDisclosureItemAmountsDomain_de22310d-cef3-4a6f-a7d5-4133120202ea_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_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_9355b0dd-9a33-4163-98ed-1e064bd14759_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Potential principal amount increase</link:label>
    <link:label id="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_label_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature</link:label>
    <link:label id="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_documentation_en-US" xlink:label="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:href="chef-20251226.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:to="lab_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureTextBlock_bff6ab92-c2e2-4f0a-871a-08541a28e7d8_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_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_f66f861c-6334-48d8-8e35-d6d13be54dd7_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_f8c97b90-e29c-4686-acb3-4a81964a52d9_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_CapitalizedContractCostAmortizationPeriod_54661994-5d37-4d85-b17b-dcdca1cba476_terseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract costs, amortization period (in years)</link:label>
    <link:label id="lab_us-gaap_CapitalizedContractCostAmortizationPeriod_label_en-US" xlink:label="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Contract Cost, Amortization Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:to="lab_us-gaap_CapitalizedContractCostAmortizationPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_1eaf612e-edc0-4f44-93e7-bd622e1623f5_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_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_019c6c91-3882-7470-9a6d-dc93e3adac57_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charitable contributions</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Amount</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteAbstract_label_en-US" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_CurrentForeignTaxExpenseBenefit_37bc5be1-8ccd-4ced-9f87-647233dc449a_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_CurrentForeignTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillRollForward_68b6bbb9-2101-467c-bc2c-32e6f1de1b2b_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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_8d433261-fcea-4211-adcb-93e7e8137464_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_b65891c7-1a97-49ac-a672-ff84a80ec22f_terseLabel_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" 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_CommitmentsAndContingenciesDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_10385b93-8c2a-4e32-8240-121e51af5b52_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_342467f3-71e2-480e-a1cf-9c3d397402c4_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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_091ec23f-b55d-4d68-ad85-ab06196de873_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of awards</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1" xlink:type="arc" order="1"/>
    <link:label id="lab_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_687935ff-2278-41bd-93a7-01414b3c0282_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_56dc4e40-e3cc-4eeb-92b3-691af5b9ee7b_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_0f280925-0281-4069-bc39-72e010366cc4_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_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_f16e38c5-ad06-49ac-a5a4-d90ad2d65a19_terseLabel_en-US" xlink:label="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance leases, weighted-average discount rate</link:label>
    <link:label id="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_label_en-US" xlink:label="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Leases and Other Financing Obligations, Discount Rate, Percent</link:label>
    <link:label id="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_documentation_en-US" xlink:label="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Leases and Other Financing Obligations, Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:href="chef-20251226.xsd#chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:to="lab_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_StockRepurchaseProgramProgramTerm_4e56bc51-fa02-4b7c-a23f-085c954fce74_terseLabel_en-US" xlink:label="lab_chef_StockRepurchaseProgramProgramTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchase program, program term</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-20251226.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_9a9d6c51-bd4d-4bfb-8844-97ed44d90aed_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_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_53002cb5-262e-40a7-b301-9c249c97f6c9_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentTransitionReport_d0c4c700-7ac2-41f1-96b6-a2bf59122eab_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_FinanceLeaseLiabilityPaymentsDue_0ff8ab44-85d5-4b39-8719-aa70f59ecc27_totalLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_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_b12d6144-4c43-4ac6-a88c-7e86bcb5e0da_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_9a555486-d182-428e-ad66-5d7bc22eb0d9_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_us-gaap_IncomeTaxDisclosureTextBlock_223ae433-6762-4262-9bf2-827b3663c5d5_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_us-gaap_ProceedsFromLinesOfCredit_9d8dd5fa-43d1-46f1-86f2-a7b06978bea5_terseLabel_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings under asset-based loan and revolving credit facilities</link:label>
    <link:label id="lab_us-gaap_ProceedsFromLinesOfCredit_label_en-US" xlink:label="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from Lines of Credit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromLinesOfCredit" xlink:to="lab_us-gaap_ProceedsFromLinesOfCredit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_cbb0739f-ba34-429e-b471-59f8e1f3f974_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_c08b2f35-2f28-4e83-8471-0a4592656d42_terseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Financing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities" 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_ShortTermLeaseCost_ef69f8be-a67e-41ba-9a94-d1b8d48f9cc4_terseLabel_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term lease cost</link:label>
    <link:label id="lab_us-gaap_ShortTermLeaseCost_label_en-US" xlink:label="lab_us-gaap_ShortTermLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-Term Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost" xlink:to="lab_us-gaap_ShortTermLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtFairValueDisclosures_019b2ced-cacb-7d12-9ed9-f8efd0633d3a_terseLabel_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" 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_ConvertibleDebtFairValueDisclosures_label_en-US" xlink:label="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Debt, Fair Value Disclosures</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:to="lab_us-gaap_ConvertibleDebtFairValueDisclosures" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_9cd520c1-d8fb-4ad4-9bc8-29d5ddc6a1a0_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_chef_ItalcoFoodProductsMember_019b2cf6-9a55-7f05-8b79-28ff54c749d2_terseLabel_en-US" xlink:label="lab_chef_ItalcoFoodProductsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Italco Food Products</link:label>
    <link:label id="lab_chef_ItalcoFoodProductsMember_label_en-US" xlink:label="lab_chef_ItalcoFoodProductsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Italco Food Products [Member]</link:label>
    <link:label id="lab_chef_ItalcoFoodProductsMember_documentation_en-US" xlink:label="lab_chef_ItalcoFoodProductsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Italco Food Products</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoFoodProductsMember" xlink:href="chef-20251226.xsd#chef_ItalcoFoodProductsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ItalcoFoodProductsMember" xlink:to="lab_chef_ItalcoFoodProductsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareTextBlock_66d7309e-141a-4f5c-9872-d7bee912a191_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_ab65dc1c-3c04-4a8a-a6ed-2b0db94bc5cc_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_6d0f372c-c15f-4a81-8062-8a38eb4d0e20_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_ContingentConsiderationTypeDomain_1a8d941e-3e45-469b-920f-fb8df2e7fb20_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_ContingentConsiderationTypeDomain_label_en-US" xlink:label="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain" xlink:to="lab_us-gaap_ContingentConsiderationTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerMember_8df46af3-ebeb-4da8-a044-f6fb4702be13_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_VariableLeaseCost_13f53cd9-98e2-4525-a737-3d79e298a35f_terseLabel_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Variable lease cost</link:label>
    <link:label id="lab_us-gaap_VariableLeaseCost_label_en-US" xlink:label="lab_us-gaap_VariableLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Variable Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VariableLeaseCost" xlink:to="lab_us-gaap_VariableLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_7cf5e502-350a-4310-af26-51d83c44c282_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_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_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_48dd760f-299f-43e1-91ee-58b2b2a25779_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-20251226.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_AssetsCurrent_08673df4-60f1-42dc-8c8c-8d56899244b8_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_a06d519f-c3da-4265-b542-caf1e264fb84_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_srt_StockRepurchaseProgramAuthorizedAmount1_7058f37a-68a7-4d32-b188-19c4b961606c_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, authorized, amount</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_us-gaap_VehiclesMember_12630081-f745-4e99-9c56-c1d2acbfd21f_terseLabel_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicles</link:label>
    <link:label id="lab_us-gaap_VehiclesMember_label_en-US" xlink:label="lab_us-gaap_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_VehiclesMember" xlink:to="lab_us-gaap_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross_7780373b-ade2-4ecb-82b1-8cb6691999b7_terseLabel_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible asset impairment, gross</link:label>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross_label_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived, Gross</link:label>
    <link:label id="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross_documentation_en-US" xlink:label="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:href="chef-20251226.xsd#chef_ImpairmentOfIntangibleAssetsFiniteLivedGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:to="lab_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares_98643025-2f14-4e35-90bc-fb405a9fdd94_terseLabel_en-US" xlink:label="lab_chef_StockIssuedDuringPeriodWarrantExercisesShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrant exercises (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-20251226.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_c017618f-07f5-45c0-9c5b-3370610b8c39_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-20251226.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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_76902411-d3ba-481b-b74d-24bc60b56e9e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised during the period, intrinsic value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_fe9c95d1-afde-49a4-b108-168acd27f476_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_us-gaap_LiabilitiesCurrentAbstract_8ab18f5f-a15e-4cbb-828d-fc79288c38d8_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_7ea70c45-e08a-42e6-ba7e-c30ec3828f0e_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Remaining Contractual Term (in years)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareDiluted_10f5a198-4b46-43eb-9055-b1d4cc3a4be9_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_us-gaap_AccountsReceivableNetCurrent_eb937f50-8916-440e-88af-042a4329d07f_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 ($26,965 in 2025 and $22,341 in 2024)</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_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d51-0997-7c03-8f94-019b011170d3_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total U.S. state and local</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, State and Local, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_80c0fdbb-04e2-4bd6-a1b4-fa685c1c21be_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GrossProfit_e541309d-7277-4a71-9390-acf7000ea239_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_StockRepurchasedAndRetiredDuringPeriodValue_b625be4f-33c1-4a32-8ae6-274dfcd684b4_negatedLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_DomesticCountryMember_019b2d4a-61c8-7587-820c-a1daa143db35_terseLabel_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_DomesticCountryMember_label_en-US" xlink:label="lab_us-gaap_DomesticCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domestic Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DomesticCountryMember" xlink:to="lab_us-gaap_DomesticCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_ffd1214f-0285-4fbf-8615-7f2610344a5a_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Less imputed interest</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_019b2d55-4895-7993-bef1-4ffc92472c76_totalLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes, net of cash received</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNet_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_c267f094-edfb-45ad-b080-4f2bea5afde7_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_3e0272e2-095b-4310-a259-0a4db9a1acf0_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_79ee83b4-cecd-4901-92bc-26f326350ae6_netLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentCarryingAmount" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Principal amount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentCarryingAmount_1a199785-aad3-4737-ae97-7525977f82f9_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_dei_EntityWellKnownSeasonedIssuer_206be687-1d43-4727-b754-36507985aa90_terseLabel_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:label id="lab_dei_EntityWellKnownSeasonedIssuer_label_en-US" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Well-known Seasoned Issuer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_6e644a30-e523-4fdd-b6d9-6a8780302324_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_2456a1fd-3fa2-44dd-b95c-2f6d47ee7f86_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_LesseeOperatingLeaseLiabilityPaymentsDue_ec724bdf-f105-4ad2-9acb-bab643bd2bfc_totalLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_d89765e3-74c9-447e-83ad-46790acacaef_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_350bda91-e1e7-44d1-b2bb-54170cd8fdd1_totalLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization" xlink:role="http://www.xbrl.org/2003/role/totalLabel" 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_LineOfCreditFacilityCurrentBorrowingCapacity_b4da77ad-17b2-45f3-881a-c631c79d5ff3_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_chef_DairyAndEggsProductMember_dedbbd2e-db51-4409-a88b-5e35b1850457_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-20251226.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_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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_56f4383b-afdf-42ac-8ecb-a1cdd5b02c08_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_f1a1d6e9-cbe4-42b8-b95c-56aa6b23e38e_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_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_9671ec44-c323-4c12-afe7-72c4cb957c58_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_us-gaap_InventoryPolicyTextBlock_a374b41b-828d-4ecf-88d9-d3d7e7d52018_terseLabel_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" 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_InventoryPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_InventoryPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock" xlink:to="lab_us-gaap_InventoryPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_4396bb2a-1bcc-44ec-b3da-57567b816e67_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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_409e8e16-d710-441c-938c-d22c00ab8f43_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">U.S. federal statutory income tax</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ConvertibleNoteMaturingOnJune292023Member_4a9e5fed-2bac-4e2a-9b8f-9f397f4ad37d_terseLabel_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible unsecured note</link:label>
    <link:label id="lab_chef_ConvertibleNoteMaturingOnJune292023Member_label_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible Note Maturing On June 29, 2023 [Member]</link:label>
    <link:label id="lab_chef_ConvertibleNoteMaturingOnJune292023Member_documentation_en-US" xlink:label="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible Note Maturing On June 29, 2023 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:href="chef-20251226.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:to="lab_chef_ConvertibleNoteMaturingOnJune292023Member" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_4e132471-1642-402b-8d63-22f467287838_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_f2f23066-f891-4016-ae9f-eb3ea136bcd6_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_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_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_a32fa2fb-9720-43d6-830a-b627f2580ca2_terseLabel_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Minimum consolidated fixed charge coverage ratio</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_label_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</link:label>
    <link:label id="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_documentation_en-US" xlink:label="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:to="lab_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2e-9546-7e15-b92b-5e2f40ffb93d_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_a270ab29-b5df-4263-b053-b0440d5089e6_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsAbstract_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract" xlink:to="lab_srt_ValuationAndQualifyingAccountsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d34-0913-7896-aa96-60e6fa250980_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic state and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherOperatingIncomeExpenseNet_3c5d978b-d451-4feb-a16a-df70b4061f04_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_FinanceLeaseLiabilityCurrent_f280d7d5-4a6a-4e04-870f-556a7557f1a0_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InventoryValuationReserves_53a3da92-38cd-46b0-b8f8-f3042b84e639_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_2dcfc360-9f8f-4843-9c16-df0f4cb75f71_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_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_9035f195-fb0f-47a8-8a2c-e3c7b6cafdff_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Major Class Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_bd3810bb-0225-4e6f-b3bd-a2317af4a732_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of allowance for doubtful accounts</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:to="lab_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_4b4cdbbb-f77b-42d4-b2cf-ab92074a848e_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_6db7d9bc-e5b9-497e-937e-c6d64eb50022_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares available for grant (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_428598ff-e08e-453a-98fb-038fdf260c30_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fixed contribution rate</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" 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, Maximum Employee Subscription Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate" 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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_2beecd93-8bec-400a-878a-993370ccf399_terseLabel_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants issued for acquisitions</link:label>
    <link:label id="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_label_en-US" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to Additional Paid in Capital, Warrant Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0b95-cdee-724d-bd4e-dd7979670018_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate change</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AuditInformationAbstract_label_en-US" xlink:label="lab_chef_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_chef_AuditInformationAbstract_documentation_en-US" xlink:label="lab_chef_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AuditInformationAbstract" xlink:href="chef-20251226.xsd#chef_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AuditInformationAbstract" xlink:to="lab_chef_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_bd0f00df-4f05-4806-83ae-5dc3a5cb5456_verboseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Shares issued for acquisition</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_e10eaa24-05c7-422c-b593-e601e0b519f1_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_8f556212-1bc2-487a-bfc7-0d0901480b7f_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_db66f466-0155-4f03-a47f-4ed5600e039e_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_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_04bd85c3-3088-4e69-a88a-df8d17e54857_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_265b4494-2450-41b7-a3c6-23b54b012b24_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent earn-out liabilities for acquisitions</link:label>
    <link:label id="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_label_en-US" xlink:label="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash or Part Noncash Acquisition, Value of Liabilities Assumed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:to="lab_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueByBalanceSheetGroupingTable_5eb43608-435a-465a-802a-f2ea76b089e2_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_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_95d31839-c043-4220-8a26-7b2834c7596b_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2027</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Two</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_5f8ce59b-e161-4961-8278-ee924c233dfc_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsTable_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsTable" xlink:to="lab_us-gaap_OtherCommitmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_ebe07e6e-cce2-4452-bb39-500262a72ae4_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeasesTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_262c4dc6-167c-454d-b58f-b689856e20b1_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) provided by 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_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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_72b52b89-ec57-450e-b266-2c64b4d00acf_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c0ba7-9270-7626-bbbd-017439a8124f_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Charitable contributions</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_dbc69c1b-7d96-494b-a394-d62cbb7590c7_terseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Lived Tangible Asset [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CostOfGoodsAndServicesSold_2b147ef8-5105-4af0-a70e-6c82eab20568_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_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_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_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_chef_ChangeInFairValueOfEarnOutLiability_0fb80289-97de-4329-b406-21b88d04a950_terseLabel_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in fair value of contingent earn-out liabilities</link:label>
    <link:label id="lab_chef_ChangeInFairValueOfEarnOutLiability_label_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Fair Value Of Earn-Out Liability</link:label>
    <link:label id="lab_chef_ChangeInFairValueOfEarnOutLiability_documentation_en-US" xlink:label="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Amount of change in fair value of earnout.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability" xlink:href="chef-20251226.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ChangeInFairValueOfEarnOutLiability" xlink:to="lab_chef_ChangeInFairValueOfEarnOutLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_6293fd96-7622-4a20-aa6c-082fc1e7e686_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_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_019b2d5a-1d2c-7ce9-acd1-7ad694f6c3ac_terseLabel_en-US" xlink:label="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of awards</link:label>
    <link:label id="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_label_en-US" xlink:label="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" 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, Fair Value</link:label>
    <link:label id="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_documentation_en-US" xlink:label="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" xlink:href="chef-20251226.xsd#chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" xlink:to="lab_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_333e4726-bda0-4261-9d11-8f3b04843bc4_terseLabel_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2025 Tranche</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_label_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member]</link:label>
    <link:label id="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_documentation_en-US" xlink:label="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:to="lab_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2e12da44-ddfe-4d40-b867-39c63ca4e42f_periodStartLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_09cfa1a5-4199-417d-a24d-1ebaed8f822b_periodEndLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockSharesIssued_ad97eddb-e68d-4e88-98e2-6dd70a2f7ad3_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_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_OperatingLeaseWeightedAverageRemainingLeaseTerm1_4afa7087-07b0-4e78-a02e-8283df640967_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases, weighted-average lease term (in years)</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Remaining Lease Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_49d108b3-2076-4819-a0cd-3147a3de0022_verboseLabel_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_label_en-US" xlink:label="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-Term Debt, Maturity, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:to="lab_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_74c8532c-c296-4444-bb38-de65f5820d6d_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_dei_EntityPublicFloat_8841efde-3050-445a-88a5-98bfccd7b8f4_terseLabel_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:label id="lab_dei_EntityPublicFloat_label_en-US" xlink:label="lab_dei_EntityPublicFloat" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Public Float</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPublicFloat" xlink:to="lab_dei_EntityPublicFloat" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestExpenseNonoperating_69898adc-dec6-4699-be9b-8a4e24510958_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_dei_SecurityExchangeName_7cbb26ce-4c67-493f-8579-07fe26b14774_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_IncomeTaxPaidForeignAfterRefundReceived_019b2d51-45bf-793d-a9c0-8f5ed448b63c_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total foreign</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, Foreign, after Refund Received</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:to="lab_us-gaap_IncomeTaxPaidForeignAfterRefundReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d32-978b-72be-90dd-ff5ff14b2024_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of foreign branches taxed in the U.S.</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border, Other, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-7bae-97ab-2d2a8f45cb77_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cross-border taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_b17f8330-a6b2-4944-ac13-2a79e2123b67_verboseLabel_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Capitalized software costs, net of accumulated amortization</link:label>
    <link:label id="lab_us-gaap_CapitalizedComputerSoftwareNet_label_en-US" xlink:label="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capitalized Computer Software, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CapitalizedComputerSoftwareNet" xlink:to="lab_us-gaap_CapitalizedComputerSoftwareNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_b1e76a07-ba4d-4257-917e-d32ec14bbb20_terseLabel_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum debt borrowing capacity</link:label>
    <link:label id="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_label_en-US" xlink:label="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line of Credit Facility, Maximum Borrowing Capacity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:to="lab_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_bb09acf4-13ad-4a0e-900f-dff4ccf94ac8_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Type [Domain]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_019ba39a-0602-734b-b804-05e7783809df_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased during period (in shares)</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodShares_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodShares" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodShares" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_e92ff62e-44a0-41dc-a96f-ac3c204620e0_terseLabel_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of debt into common stock</link:label>
    <link:label id="lab_us-gaap_DebtConversionOriginalDebtAmount1_label_en-US" xlink:label="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Conversion, Original Debt, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionOriginalDebtAmount1" xlink:to="lab_us-gaap_DebtConversionOriginalDebtAmount1" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember_97315743-823b-483f-b3ab-8d4ba6c91823_terseLabel_en-US" xlink:label="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember" 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_chef_FinancingLeasesAndOtherFinancingObligationsMember_label_en-US" xlink:label="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financing Leases and Other Financing Obligations [Member]</link:label>
    <link:label id="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember_documentation_en-US" xlink:label="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financing Leases and Other Financing Obligations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember" xlink:href="chef-20251226.xsd#chef_FinancingLeasesAndOtherFinancingObligationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember" xlink:to="lab_chef_FinancingLeasesAndOtherFinancingObligationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementLineItems_bada4db4-4d6d-421c-96fe-c5d23089bad5_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_501a24d0-ac8b-45b1-aaf2-24ab8173577a_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_698c4948-9b22-4899-a005-acaa00c1e351_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_a0e7a38c-c1d1-4bfa-aa23-b5019323dbbd_negatedLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" 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_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_f10f69a1-d94d-4c70-b2ba-044c5804ffdf_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" 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_FinanceLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90ebc19b-72cb-4c36-b0c9-05341a0e5a72_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_930f6088-9fa9-4bb3-81d1-760b1b99bbf3_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:label id="lab_us-gaap_SignificantAccountingPoliciesTextBlock_67119a86-ee6d-451d-af7b-61e2f8265086_terseLabel_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" 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_SignificantAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Significant Accounting Policies [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_52158806-dce9-4065-a843-2dfc3a26708e_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_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_03946602-2185-4eaa-90ea-744855e17190_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self-insurance reserves</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_997aa3a3-7e64-460f-9ea9-e180788619ed_terseLabel_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net working capital adjustment</link:label>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_label_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Working Capital Adjustment</link:label>
    <link:label id="lab_chef_NetWorkingCapitalAdjustment_documentation_en-US" xlink:label="lab_chef_NetWorkingCapitalAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Working Capital Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment" xlink:href="chef-20251226.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NetWorkingCapitalAdjustment" xlink:to="lab_chef_NetWorkingCapitalAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_be1d343b-f58b-401e-a9f4-f7667884e59a_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_9c6b6921-ce8e-47f3-9adc-9432523bf8c6_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" 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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Goodwill, Expected Tax Deductible, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:to="lab_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_858171a6-8fdf-4dc4-a1bd-ce6afe10a4a2_terseLabel_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Convertible Debt and Debt Issuance Costs</link:label>
    <link:label id="lab_us-gaap_DebtPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DebtPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtPolicyTextBlock" xlink:to="lab_us-gaap_DebtPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_842685d1-a9c0-4bd4-93b8-f6f9dcf77a94_negatedLabel_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Payment of deferred financing fees</link:label>
    <link:label id="lab_us-gaap_PaymentsOfFinancingCosts_label_en-US" xlink:label="lab_us-gaap_PaymentsOfFinancingCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of Financing Costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsOfFinancingCosts" xlink:to="lab_us-gaap_PaymentsOfFinancingCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeasesAbstract_ea87cad1-c059-49bc-8898-23317e03a68c_terseLabel_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_us-gaap_LeasesAbstract_label_en-US" xlink:label="lab_us-gaap_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeasesAbstract" xlink:to="lab_us-gaap_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_685d0ee6-e75b-44e5-af81-61f8881e2a5a_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares of common stock acquired (in shares)</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" xlink:to="lab_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued" 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_ClassOfWarrantOrRightOutstanding_3ccf48b7-6dff-4c66-8dc1-915aa1563987_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warrants outstanding (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightOutstanding_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:to="lab_us-gaap_ClassOfWarrantOrRightOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareBasic_ae874d06-cc82-438a-92c8-37dc22672900_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_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_0935c0db-fbc5-49d9-a639-71a3f4102a6d_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_DeferredTaxAssetsGross_abc523d3-9b6c-4ba1-ac44-77d47baac999_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsGross_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsGross" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Gross</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross" xlink:to="lab_us-gaap_DeferredTaxAssetsGross" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_84ccd931-105f-4b11-8de5-657ac50cd4d4_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_7117eeed-3486-435c-bcb0-73627a4079f9_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_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_7e92c49d-7216-4b29-a10a-c130ad95332b_terseLabel_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation expense</link:label>
    <link:label id="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_label_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]</link:label>
    <link:label id="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_documentation_en-US" xlink:label="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:href="chef-20251226.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:to="lab_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_5748d760-e326-40ec-b14a-6d80c6dbcceb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_78602867-bac6-47c4-861a-f3e02d04281e_terseLabel_en-US" xlink:label="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Fiscal 2023 Acquisition Date Earn-Out Liability</link:label>
    <link:label id="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_label_en-US" xlink:label="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Fiscal 2023 Acquisition Date Earn-Out Liability [Member]</link:label>
    <link:label id="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_documentation_en-US" xlink:label="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Fiscal 2023 Acquisition Date Earn-Out Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" xlink:href="chef-20251226.xsd#chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" xlink:to="lab_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember" 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_AllocatedShareBasedCompensationExpense_a110c301-d276-4450-96da-ce43cbfdc430_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">Stock or unit option plan expense</link:label>
    <link:label id="lab_us-gaap_AllocatedShareBasedCompensationExpense_label_en-US" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e14e7e94-daab-48b5-bca9-d3d1ee428fb2_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:to="lab_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NotesPayableFairValueDisclosure_019b2ced-99a6-7b4b-81d4-d101cf6d2791_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">Acquisitions notes</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_fe9dfd50-59d5-4224-81e4-105efeb87fb8_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_0fa1c6fb-d92f-488d-9dcd-8450b398bcfb_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_3a99537b-c873-4888-946a-3ad58ff37cd6_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_c3c6f5cf-b127-4245-bc8f-519eea75908f_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_StockIssuedDuringPeriodSharesAcquisitions_ebdf3d2e-d759-4a9f-b67a-3fc5309db43f_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued for acquisitions (in shares)</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Shares, Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_a9936406-be0a-47eb-8e7e-1663f70b242d_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" 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, Options, Outstanding [Roll Forward]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_9e09f33d-c9b0-4da1-b3df-8901d658c18c_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_AccountingPoliciesAbstract_be21c0b6-7bf9-4ace-b5f6-626a897edbf7_terseLabel_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:label id="lab_us-gaap_AccountingPoliciesAbstract_label_en-US" xlink:label="lab_us-gaap_AccountingPoliciesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting Policies [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract" xlink:to="lab_us-gaap_AccountingPoliciesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_66624895-fe47-4715-8f9f-2ffc330e6196_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities of lease liabilities, operating leases</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConcentrationRiskTypeDomain_d534c870-0a6e-405d-b990-199d4b0b842a_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_501afa9e-ecdf-4d8c-882e-63016518ae99_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of RSAs vested</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_OperatingLeaseLiability_3ecd2b42-44a8-4780-96f3-f97bda900ef5_netLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Present value of lease obligations</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseLiability_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability" xlink:to="lab_us-gaap_OperatingLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_8b63e9bc-f798-4846-a37a-b6eb137a316b_verboseLabel_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_SummaryOfValuationAllowanceTextBlock_label_en-US" xlink:label="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Valuation Allowance [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:to="lab_us-gaap_SummaryOfValuationAllowanceTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_522478d1-a250-4c50-b547-2a1997fadd46_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisitions</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:to="lab_us-gaap_BusinessCombinationDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_75bd1c78-169d-400b-a8b1-8e274b2877e1_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Amortization of right-of-use asset</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAssetAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherLiabilitiesNoncurrent_91824b7b-0597-449d-be6e-6a876224c2f9_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_chef_PercentageOfEmployeesRepresentedByUnions_de7c4e25-c43d-4f5c-8d2e-98e5d3c0351c_terseLabel_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of employees represented by unions</link:label>
    <link:label id="lab_chef_PercentageOfEmployeesRepresentedByUnions_label_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage Of Employees Represented By Unions</link:label>
    <link:label id="lab_chef_PercentageOfEmployeesRepresentedByUnions_documentation_en-US" xlink:label="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Refers the percentage of employee represented by union.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions" xlink:href="chef-20251226.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PercentageOfEmployeesRepresentedByUnions" xlink:to="lab_chef_PercentageOfEmployeesRepresentedByUnions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementOfCashFlowsAbstract_c7bec60e-2027-42eb-8bd9-082a8d051a09_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_d27e7a64-9ea6-4006-9473-47041d833ca3_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_21ff2587-17d8-4c0a-aaee-31457e7304ae_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2028</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComprehensiveIncomeNetOfTax_72426ace-8859-4d5d-8068-34c2290e2b4f_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_c7e3cff2-58e8-4051-8b8b-b9bd8da2f6f4_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of operating (loss) income before income taxes for foreign subsidiaries</link:label>
    <link:label id="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_84a00aa5-6871-4674-8532-00a6621243b4_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of changes in level 3 contingent consideration liability</link:label>
    <link:label id="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:to="lab_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredIncomeTaxLiabilitiesNet_7137e541-99a0-4ddb-9b37-f2e293556504_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_us-gaap_UnsecuredDebtMember_ff356c84-97a2-47fc-b878-c9d17da49ad5_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 Debt</link:label>
    <link:label id="lab_us-gaap_UnsecuredDebtMember_label_en-US" xlink:label="lab_us-gaap_UnsecuredDebtMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_srt_ValuationAndQualifyingAccountsDisclosureTable_bbd97389-536b-4c38-b2dc-d2d5de7a7757_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureTable_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LongTermDebt_7b387d37-99aa-4563-a9b0-817d00989647_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">Total</link:label>
    <link:label id="lab_us-gaap_LongTermDebt_label_en-US" xlink:label="lab_us-gaap_LongTermDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_e175e78c-d6fe-4364-9bcf-94ba148513d9_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_782aa9b3-5d16-4189-b13b-8ff47e361d26_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_9b3121e9-9671-4d5d-b562-523218a58d40_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_53bc07e5-6ad8-4a65-a590-3e5de9763491_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_019b2d4b-e785-7f13-bd1e-801969ca9ab2_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_us-gaap_IncomeTaxPolicyTextBlock_682b505b-787f-4165-9c01-8faedf9c94b7_verboseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FoodProcessingCostsMember_e566ed2c-dee4-4fff-a358-d18be547e09d_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-20251226.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_ConcentrationRiskByTypeAxis_159314a8-aaa8-4312-923c-734d80977ab2_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_6bde5fdd-cc5d-4fa0-a8ae-8c7d00c8df79_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_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_767175c9-039f-4887-b33e-0d2c79e27d57_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2029</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Asset, Expected Amortization, Year Four</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_1e9e0433-3123-431d-b680-e1cb44d0dbe4_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2026</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_45c43cdf-9bb2-4b85-a1d9-00a1d2b8d138_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_chef_DebtInstrumentNumberOfInstallmentsForRepayment_019ba38f-c1a3-7e4a-aae6-040df3c19146_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of installments</link:label>
    <link:label id="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment_label_en-US" xlink:label="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Installments For Repayment</link:label>
    <link:label id="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment_documentation_en-US" xlink:label="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Number Of Installments For Repayment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:href="chef-20251226.xsd#chef_DebtInstrumentNumberOfInstallmentsForRepayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:to="lab_chef_DebtInstrumentNumberOfInstallmentsForRepayment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_89896341-7f35-42bc-9b31-4f731efa46a9_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_b5950485-ab1e-45bd-9d8a-cffea06b18fd_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_7a923728-14ee-48f7-98b8-be74abfea006_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-20251226.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_chef_Convertible2375SeniorNotesMember_1e1a1f3d-d5dc-40fd-9b91-affedd8bd477_verboseLabel_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">2028 Convertible Senior Notes</link:label>
    <link:label id="lab_chef_Convertible2375SeniorNotesMember_label_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible 2.375% Senior Notes [Member]</link:label>
    <link:label id="lab_chef_Convertible2375SeniorNotesMember_documentation_en-US" xlink:label="lab_chef_Convertible2375SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Convertible 2.375% Senior Notes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_Convertible2375SeniorNotesMember" xlink:to="lab_chef_Convertible2375SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueInputsLevel2Member_943ed978-8711-46a5-b57e-a0f0d4c2d66a_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">Fair Value, Inputs, 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_dei_DocumentFinStmtErrorCorrectionFlag_dc3caf61-aacc-43e7-b7bb-6563ae388db4_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_760febdf-06bc-4de2-9506-02b356b8f048_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domestic state and local income taxes, net of federal effect</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:to="lab_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_BusinessAcquisitionAcquireeDomain_4ebaff1a-dfc4-4516-aead-b3a2e49b5b6f_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAcquireeDomain_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:to="lab_us-gaap_BusinessAcquisitionAcquireeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_e2edf94d-ab82-4471-be22-6df219d66bf3_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" 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_OperatingLeaseLiabilitiesPaymentsDueAbstract_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:to="lab_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_NumberOfAcquisitions_a7768349-7215-4e70-a97f-e62cce8d72df_terseLabel_en-US" xlink:label="lab_chef_NumberOfAcquisitions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of acquisitions</link:label>
    <link:label id="lab_chef_NumberOfAcquisitions_label_en-US" xlink:label="lab_chef_NumberOfAcquisitions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Acquisitions</link:label>
    <link:label id="lab_chef_NumberOfAcquisitions_documentation_en-US" xlink:label="lab_chef_NumberOfAcquisitions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Acquisitions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NumberOfAcquisitions" xlink:href="chef-20251226.xsd#chef_NumberOfAcquisitions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_NumberOfAcquisitions" xlink:to="lab_chef_NumberOfAcquisitions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyMember_475c398e-11c6-494c-a50d-c522c2df62ff_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party Real Estate</link:label>
    <link:label id="lab_us-gaap_RelatedPartyMember_label_en-US" xlink:label="lab_us-gaap_RelatedPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyMember" xlink:to="lab_us-gaap_RelatedPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_974b23ff-3272-477c-a3a6-a7b9f522137f_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of provision for income taxes</link:label>
    <link:label id="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_00b2cfbe-604b-4fa8-b448-d3b2007bab1b_verboseLabel_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Property and Equipment</link:label>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_EffectiveIncomeTaxRateReconciliationGiltiAmount_9a582071-f3ed-480c-aadb-1a314b289339_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_31138dfb-8322-468d-9ca1-f28a58d8de7b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-cash investing and financing activities:</link:label>
    <link:label id="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract_label_en-US" xlink:label="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash Investing and Financing Items [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:to="lab_us-gaap_NoncashInvestingAndFinancingItemsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_788613b0-7e35-4024-81bc-8fd56585dd83_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-76b9-9f8e-1ed199374e6e_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Line Items]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:to="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_019b2d4a-26cc-7e3e-81dc-0f80063e5d53_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_092a21cd-6b6e-44f4-b71b-4500a6123eb2_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_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_9ee9c0db-346e-4978-9bbc-c8276c685bb7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in valuation allowance</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_ecbbdc50-ee2a-411a-ab60-9ef115377b34_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Property &amp; equipment</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RetainedEarningsMember_9d2a7c6b-63a0-4a67-bed2-9b287c5be282_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">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_IncomeTaxAuthorityAxis_1be747bc-c028-486a-9f29-04f4616affd7_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxAuthorityAxis_label_en-US" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Jurisdiction [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_81f4f561-45c2-4a14-949b-786221602fc2_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 at beginning of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2eb06f94-2fe9-4677-96dc-c46936ea9581_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 at end of year</link:label>
    <link:label id="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_label_en-US" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_b59db530-f245-46e5-8ac0-df02a5d8a220_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_IntangibleAssetsNetExcludingGoodwill_8b3bbdd7-76e7-4dd9-a921-e1fcd2445817_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_2506cad1-ba09-4bcf-a68c-35ae55e02af3_totalLabel_en-US" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill" 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_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_srt_ProductsAndServicesDomain_1919334c-9fe5-4ff7-a0b8-d0b7cdfc3e58_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_InterestOnConvertibleDebtNetOfTax_ff6dc441-64a3-4773-a194-b87c56ac359d_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_cbfabac1-4c67-4f5b-8cf9-5b09c732d0a3_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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_34ffabf5-6008-4fa9-9218-682fa130ead9_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_db67d9f1-bd4d-45a7-8ca7-e33c368f9eb6_terseLabel_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Type [Axis]</link:label>
    <link:label id="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_label_en-US" xlink:label="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest, Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:to="lab_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_ec35294e-936a-4af6-a6ec-9289f7357ab1_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_f40d4c75-ec67-487e-90af-61a5f24d07c4_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_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7abe-8b7f-69bcebcda0c1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Table]</link:label>
    <link:label id="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_label_en-US" xlink:label="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Paid, by Individual Jurisdiction [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:to="lab_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_f1fd79aa-f02c-460d-9294-4567792ec968_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_us-gaap_InterestCostsCapitalized_fab5ff2a-9d03-486a-86bf-8683bafa9102_terseLabel_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capitalized interest expense</link:label>
    <link:label id="lab_us-gaap_InterestCostsCapitalized_label_en-US" xlink:label="lab_us-gaap_InterestCostsCapitalized" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest Costs Capitalized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestCostsCapitalized" xlink:to="lab_us-gaap_InterestCostsCapitalized" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_caca0222-47cb-4475-a955-be2f51ab99e4_negatedLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Cash payments</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:to="lab_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_d4905002-4d62-40af-bc9c-d3f78e19c3bb_negatedTotalLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Total net deferred tax liability</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilities_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilities" xlink:to="lab_us-gaap_DeferredTaxLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_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_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_c45fe364-29df-4a02-9285-1add3000c36e_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employers contribution to employees under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Employer Matching Contribution, Percent of Match</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:to="lab_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_ef806f42-8a96-48b3-9ddf-9e8965c71c14_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDomain_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_9e71452b-e868-4df6-9a75-2b66c46d316b_terseLabel_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2024 Convertible senior notes</link:label>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_label_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Convertible 1.875% Senior Notes [Member]</link:label>
    <link:label id="lab_chef_Convertible1875SeniorNotesMember_documentation_en-US" xlink:label="lab_chef_Convertible1875SeniorNotesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">1.875% Convertible Senior Notes [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember" xlink:href="chef-20251226.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_Convertible1875SeniorNotesMember" xlink:to="lab_chef_Convertible1875SeniorNotesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7328-90cd-e0474a3fbdac_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LeaseCost_80719a96-90ec-4e56-8e09-510baca8bcb6_totalLabel_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total lease cost, net</link:label>
    <link:label id="lab_us-gaap_LeaseCost_label_en-US" xlink:label="lab_us-gaap_LeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost" xlink:to="lab_us-gaap_LeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AutomobilesMember_2f26a6bc-f287-4ff0-8f92-6a20e0fa6460_terseLabel_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Automobiles</link:label>
    <link:label id="lab_us-gaap_AutomobilesMember_label_en-US" xlink:label="lab_us-gaap_AutomobilesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Automobiles [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AutomobilesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AutomobilesMember" xlink:to="lab_us-gaap_AutomobilesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Goodwill_3061357e-9ca3-4afe-b6b9-34d35edd0422_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_e0636cb3-9206-4b4d-bff0-e00abfbf7a25_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_5fa8608b-40c0-47f6-8760-40fe52a56bdc_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_us-gaap_LeaseCostTableTextBlock_c5754aae-e8ed-4094-8c88-54ef3be0a9bd_terseLabel_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of lease expense</link:label>
    <link:label id="lab_us-gaap_LeaseCostTableTextBlock_label_en-US" xlink:label="lab_us-gaap_LeaseCostTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Cost [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCostTableTextBlock" xlink:to="lab_us-gaap_LeaseCostTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_69e3752f-a057-4a38-91e4-cc2958acad6c_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest expense carryforward</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetInterestCarryforward_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Asset, Interest Carryforward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:to="lab_us-gaap_DeferredTaxAssetInterestCarryforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_38f7c3ec-7b87-4329-9398-dd0df2918d94_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Federal Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredFederalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NonUsMember_019b2d4c-3909-7950-bb7f-19ab1deaa6be_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_dei_AuditorName_9bd74ada-14e2-4ad9-a14c-28dc3542c983_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019b2d2d-0780-735b-adbd-3d382134406a_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" 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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_109c63b0-de1d-4029-b669-059ee90cd569_terseLabel_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan fully vested period (in years)</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_label_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan fully vested period</link:label>
    <link:label id="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_documentation_en-US" xlink:label="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Matching contribution under 401k plan fully vested period to a defined contribution plan.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:href="chef-20251226.xsd#chef_DefinedContributionPlanEmployerMatchingContributionFullyVested"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:to="lab_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_6d3c6527-33e1-48b8-b327-b9da7e2eb957_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted Average Exercise Price</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_29a308b5-0bdc-43b7-87eb-d358a1777931_terseLabel_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets and Liabilities Measured at Fair Value</link:label>
    <link:label id="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fair Value Measurement, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:to="lab_us-gaap_FairValueMeasurementPolicyPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyDomain_30cbf774-b6c6-44eb-a526-d7b9c74c6f22_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Domain]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyDomain_label_en-US" xlink:label="lab_us-gaap_RelatedPartyDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain" xlink:to="lab_us-gaap_RelatedPartyDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7eb3-9501-70d0d9fb107b_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amount</link:label>
    <link:label id="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_1b3a92e8-d2d5-4caf-b85b-3dfd3b51280c_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeFinanceLeasesTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Finance Leases [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeFinanceLeasesTextBlock" xlink:to="lab_us-gaap_LesseeFinanceLeasesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_f86572c8-b228-420a-a205-1ba13e90b4cf_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_chef_FinanceLeaseCost_b23c230c-f780-4be7-84a5-9fabf2431799_totalLabel_en-US" xlink:label="lab_chef_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total finance lease cost</link:label>
    <link:label id="lab_chef_FinanceLeaseCost_label_en-US" xlink:label="lab_chef_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:label id="lab_chef_FinanceLeaseCost_documentation_en-US" xlink:label="lab_chef_FinanceLeaseCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost" xlink:href="chef-20251226.xsd#chef_FinanceLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_FinanceLeaseCost" xlink:to="lab_chef_FinanceLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_InterestPaidNet_c1319387-4f79-496f-bef8-c9db48fc7df0_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</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_8f561975-3779-477f-a8ff-567edcb0d6d2_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_OperatingLeaseRightOfUseAsset_4bcd737a-cb83-40f8-8b93-7c10730525dc_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_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d49-7f35-7036-879b-039a065386ab_totalLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</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_us-gaap_OperatingLeaseCost_2f76cad4-0fec-4ae0-8096-0b25487c565d_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating lease cost</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseCost_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseCost" xlink:to="lab_us-gaap_OperatingLeaseCost" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_313430f1-ed21-4e43-8643-f357a9f33082_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Software</link:label>
    <link:label id="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_label_en-US" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Software, Intangible Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_72bdde06-0dd3-4c98-a5a4-a1961dfb74ac_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_2ddfabf6-18f1-4d0c-a41f-3a6d7dc07c33_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_us-gaap_DeferredTaxAssetsValuationAllowance_f65f76df-a0bd-48ff-9284-55610ef2c4c9_terseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets, valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_46de8cf8-ec31-4601-a051-fc263d596009_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Valuation allowance</link:label>
    <link:label id="lab_us-gaap_DeferredTaxAssetsValuationAllowance_label_en-US" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BuildingMember_752615f0-789c-4041-bc36-3e665f766e39_terseLabel_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Buildings</link:label>
    <link:label id="lab_us-gaap_BuildingMember_label_en-US" xlink:label="lab_us-gaap_BuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BuildingMember" xlink:to="lab_us-gaap_BuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_019b2ce9-0235-7699-bc84-0af5df85f9f5_terseLabel_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Derivatives</link:label>
    <link:label id="lab_us-gaap_DerivativesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_DerivativesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Derivatives, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesPolicyTextBlock" xlink:to="lab_us-gaap_DerivativesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingDisclosureTextBlock_1501057b-cd69-4e53-aa7e-b7d39ae3f306_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_TrademarksMember_d0c730dd-9280-48cf-a327-c33baf8c16c8_terseLabel_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trademarks</link:label>
    <link:label id="lab_us-gaap_TrademarksMember_label_en-US" xlink:label="lab_us-gaap_TrademarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TrademarksMember" xlink:to="lab_us-gaap_TrademarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_06de7a0b-ca5c-4c55-932b-6a89161afc58_terseLabel_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Federal</link:label>
    <link:label id="lab_us-gaap_CurrentFederalTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Federal Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:to="lab_us-gaap_CurrentFederalTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_3a429450-4dc1-4222-83a8-9e2d1fb9c4ef_terseLabel_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:label id="lab_us-gaap_OtherCommitmentsLineItems_label_en-US" xlink:label="lab_us-gaap_OtherCommitmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Commitments [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherCommitmentsLineItems" xlink:to="lab_us-gaap_OtherCommitmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_98d3f527-f92c-4376-8a02-397f2a037b15_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_us-gaap_FiniteLivedIntangibleAssetsLineItems_8267da01-7e46-47e6-a92c-bc3469fbf953_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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_BusinessCombinationContingentConsiderationLiability_688cc0c3-2e71-4e36-9cf8-d4b5e7578016_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated fair value of contingent earn-out liability</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Contingent Consideration, Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_3c5c396e-b3ea-4bb8-b65b-c6e126ca0e3b_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_us-gaap_LesseeLeasesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Leases [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_AmortizationOfIntangibleAssets_b808425f-6589-4cd2-aaf3-9f82c6d365a7_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_23e98707-8f64-4215-bb08-d72d637f2cbd_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_7686078e-a63b-4856-b774-34513b9b79eb_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_StockRepurchasedDuringPeriodValue_019ba39b-1ebb-7908-ba59-57b8498b1494_terseLabel_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock repurchased during period</link:label>
    <link:label id="lab_us-gaap_StockRepurchasedDuringPeriodValue_label_en-US" xlink:label="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Repurchased During Period, Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchasedDuringPeriodValue" xlink:to="lab_us-gaap_StockRepurchasedDuringPeriodValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PaymentsToAcquireProductiveAssets_f91506d1-1635-41c5-bea6-17c67f0a335c_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_b463bc2c-02de-4042-9f00-f25dc86e8b2d_netLabel_en-US" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization" xlink:role="http://www.xbrl.org/2009/role/netLabel" 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_chef_EPSAbstract_9feda281-2e18-4d0b-a29a-84f49353a28b_verboseLabel_en-US" xlink:label="lab_chef_EPSAbstract" 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_EPSAbstract_label_en-US" xlink:label="lab_chef_EPSAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EPS [Abstract]</link:label>
    <link:label id="lab_chef_EPSAbstract_documentation_en-US" xlink:label="lab_chef_EPSAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EPS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSAbstract" xlink:href="chef-20251226.xsd#chef_EPSAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EPSAbstract" xlink:to="lab_chef_EPSAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_008fef7d-3e12-468c-b1c9-a965daf570da_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_us-gaap_RevolvingCreditFacilityMember_8e97a6a6-0da7-42e7-9401-19fed52b65c7_netLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Senior secured term loans</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_8a99c3ff-95ee-45b0-98df-a6f99084bd21_verboseLabel_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Credit facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_2acec36c-0d39-43aa-8c51-e36364e46019_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">Asset-based loan facility</link:label>
    <link:label id="lab_us-gaap_RevolvingCreditFacilityMember_label_en-US" xlink:label="lab_us-gaap_RevolvingCreditFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_c0757a36-f739-46a0-b328-94cafe1e5099_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate differential</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:to="lab_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_9913dc42-0d7a-445f-b25e-15492f0b5b5e_verboseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Present value of lease obligations</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiability_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_ed09ed51-900a-4cb0-85a8-f6a65798c8a3_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income (loss) before income taxes</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_5cf77c24-d4c9-4268-936d-e474139db69f_terseLabel_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computers, data processing and other equipment</link:label>
    <link:label id="lab_us-gaap_ComputerEquipmentMember_label_en-US" xlink:label="lab_us-gaap_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerEquipmentMember" xlink:to="lab_us-gaap_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StatementBusinessSegmentsAxis_019be76c-0ce8-7727-b8f4-71a36fa2fb0c_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_dei_LocalPhoneNumber_fcc82b4b-0b15-488a-ac2f-989deb8f6312_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_ContingentLiabilityReserveEstimatePolicy_22486e66-5ee7-497a-ab08-4d23f43774a1_terseLabel_en-US" xlink:label="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent Earn-out Liabilities</link:label>
    <link:label id="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy_label_en-US" xlink:label="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Liability Reserve Estimate, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentLiabilityReserveEstimatePolicy"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:to="lab_us-gaap_ContingentLiabilityReserveEstimatePolicy" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_593c7f63-d6be-44b6-b32a-0f405c5b9f47_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_2439410b-d520-4c4b-aede-0c543b429b83_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_CreditFacilityAxis_3fe0c2d0-397e-4e0f-a792-a5dc884cf679_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_03d2d4ee-dd69-408b-95c9-5cade67d377d_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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_f63fbeec-8909-4741-84ae-0a522c1f02d6_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_1fc34e92-abf3-4b28-88f3-d6b39618996c_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_BusinessAcquisitionLineItems_a4e86ee9-9e9f-49a6-b4e2-2a0604c4aa2d_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionLineItems_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CreditFacilityDomain_8b0767bc-e9e2-42c4-bab3-cbf1d4c10bd2_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_916e1ea9-f08b-4807-a3bd-6429919a1795_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_us-gaap_DebtInstrumentInterestRateStatedPercentage_58d5f589-d7a8-4397-911d-87bcf9510b3b_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Interest Rate, Stated Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:to="lab_us-gaap_DebtInstrumentInterestRateStatedPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_697a431e-fb9c-48a1-9e0b-46fea6992209_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_dei_EntityVoluntaryFilers_1a82e658-6605-49e8-88c0-aa6e9cb445d5_terseLabel_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:label id="lab_dei_EntityVoluntaryFilers_label_en-US" xlink:label="lab_dei_EntityVoluntaryFilers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Voluntary Filers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers" xlink:to="lab_dei_EntityVoluntaryFilers" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0957af36-776e-48c2-912a-ab672de5c28b_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_93868fb8-bf90-42f5-b0d8-b004317117c5_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_790a7bd9-2e5a-47fa-bf76-94afd8d1dc01_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregate Intrinsic Value</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember_019b2d54-ef27-7388-a9bc-f8cc27ce948c_terseLabel_en-US" xlink:label="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other state and local</link:label>
    <link:label id="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">State and Local Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_StateAndLocalTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfOperatingSegments_1660769b-a4c9-401a-9dac-3bce04902339_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_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7403-8114-462c8a65d9bb_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cross-border taxes</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_67c79e17-31cf-466f-914f-30ed4e04daf4_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of convertible debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfConvertibleDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Convertible Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfConvertibleDebt" xlink:to="lab_us-gaap_RepaymentsOfConvertibleDebt" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfDebtTableTextBlock_03e73536-a1e5-4170-9870-cac98397b354_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 and impact on consolidated statements of operations</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_MachineryAndEquipmentMember_7dbf52e4-236b-411c-bd07-42b1ae42b7eb_terseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Machinery and equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_86d4466a-5cdc-4c1e-bdb8-fb34b8ca1614_verboseLabel_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Vehicles and Equipment</link:label>
    <link:label id="lab_us-gaap_MachineryAndEquipmentMember_label_en-US" xlink:label="lab_us-gaap_MachineryAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery and Equipment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember" xlink:to="lab_us-gaap_MachineryAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f7a2403-8eff-44aa-972d-ee6d2b23b719_terseLabel_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Axis]</link:label>
    <link:label id="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_label_en-US" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related and Nonrelated Parties [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_a735fcaa-b4ea-44d1-98be-c9a7b70fa2f3_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_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_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_c31a4f58-5f46-471f-9200-fa828be44827_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of other intangible assets</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_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_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_2e9a8f20-e67f-4059-897c-cb54c41a2bc4_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_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_41f7db8c-a3e4-4a39-a169-882dac655c83_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_112e9bc9-035b-4126-923e-fe6c4bdf5897_terseLabel_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of reporting units</link:label>
    <link:label id="lab_us-gaap_NumberOfReportingUnits_label_en-US" xlink:label="lab_us-gaap_NumberOfReportingUnits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Reporting Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NumberOfReportingUnits" xlink:to="lab_us-gaap_NumberOfReportingUnits" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ThirdPartyMember_337c1c49-e80a-426d-8d6b-2e7cd1096a3d_terseLabel_en-US" xlink:label="lab_chef_ThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Third-Party Real Estate</link:label>
    <link:label id="lab_chef_ThirdPartyMember_label_en-US" xlink:label="lab_chef_ThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Third Party [Member]</link:label>
    <link:label id="lab_chef_ThirdPartyMember_documentation_en-US" xlink:label="lab_chef_ThirdPartyMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Third Party [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember" xlink:href="chef-20251226.xsd#chef_ThirdPartyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_ThirdPartyMember" xlink:to="lab_chef_ThirdPartyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_4c6cfe0a-df81-4718-bbb5-bac98a20a1e0_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 Restricted Awards</link:label>
    <link:label id="lab_chef_TimeBasedRestrictedStockMember_3c4d0012-cdbd-4a0b-86e3-16da43ec57fb_verboseLabel_en-US" xlink:label="lab_chef_TimeBasedRestrictedStockMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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-20251226.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_9d5170d7-15ef-4804-bb42-7daada687fc8_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_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0b93-9857-7276-a031-bdfe8523ae32_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rate change</link:label>
    <link:label id="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_label_en-US" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_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_SelfInsuranceReserve_e38c77d5-d8a7-4b8c-aa64-ba9b4b8cda4f_terseLabel_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Self insurance reserve</link:label>
    <link:label id="lab_us-gaap_SelfInsuranceReserve_label_en-US" xlink:label="lab_us-gaap_SelfInsuranceReserve" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Self Insurance Reserve</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SelfInsuranceReserve" xlink:to="lab_us-gaap_SelfInsuranceReserve" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtInstrumentFaceAmount_a0b7b992-9c13-4e6b-a9b0-4729b3829071_verboseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" 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_DebtInstrumentFaceAmount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Face Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_76ee4c16-a7a1-4aca-9615-a1d278f7bdf1_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common stock warrants issued for acquisition</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Consideration Transferred, Equity Interest</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_PastryProductMember_64bc6254-afff-40c0-9729-bd350a864bca_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-20251226.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_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_379bc64f-b235-472c-b653-0e440226ccb1_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 (in dollars per share)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_aba55e27-e958-4a8f-a62d-d0a1991dab4d_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 (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_chef_DebtInstrumentArrangementFees_86d3578a-4f96-4a0c-8a27-a2e2ce09acdb_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt instrument, arrangement fees</link:label>
    <link:label id="lab_chef_DebtInstrumentArrangementFees_label_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Arrangement Fees</link:label>
    <link:label id="lab_chef_DebtInstrumentArrangementFees_documentation_en-US" xlink:label="lab_chef_DebtInstrumentArrangementFees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Arrangement Fees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentArrangementFees" xlink:href="chef-20251226.xsd#chef_DebtInstrumentArrangementFees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentArrangementFees" xlink:to="lab_chef_DebtInstrumentArrangementFees" 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_dei_IcfrAuditorAttestationFlag_5894e4dc-6ad0-4823-b0e0-03c255794d73_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_60d0b37c-c155-42d4-98eb-9b6f31f02d42_terseLabel_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Conversion of debt to common stock</link:label>
    <link:label id="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_label_en-US" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stock Issued During Period, Value, Conversion of Convertible Securities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_f500e5a3-0e59-4de3-abf2-98683cf7d09c_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturities of lease liabilities, finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Maturity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:to="lab_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_ItalcoNoteMember_019ba37e-d157-7a9a-b644-f9235ac0b381_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-20251226.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_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_4a064651-4554-4621-9e47-219196930c02_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ForeignCountryMember_019b2d39-1922-7460-9053-538b2aad49a8_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:label id="lab_us-gaap_ForeignCountryMember_label_en-US" xlink:label="lab_us-gaap_ForeignCountryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCountryMember" xlink:to="lab_us-gaap_ForeignCountryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_7e9d961a-fce9-4646-8c91-bf19bb86d13f_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentDomain_019be76c-0ce8-75e8-808c-ca047d407588_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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_a1b091fd-7b59-4a23-a10b-d978d76606f1_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign</link:label>
    <link:label id="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_label_en-US" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income (Loss) from Continuing Operations before Income Taxes, Foreign</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1bafd8c9-97b0-4208-b931-db1d8d32d406_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_610231cb-9fc9-473c-8b82-07e4ff505e0f_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_AmortizationOfFinancingCostsAndDiscounts_4cf73b99-bf71-4d51-8d07-9c739dfbaadc_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_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_a4f4e561-4cd6-4603-a2a1-cb287b2398d8_terseLabel_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares callable by warrants (in shares)</link:label>
    <link:label id="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_label_en-US" xlink:label="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Class of Warrant or Right, Number of Securities Called by Warrants or Rights</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:to="lab_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerSharePolicyTextBlock_d6680595-7d4b-4069-8f10-e586d161779a_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_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_fd34adca-58de-44d2-addb-5997e39e13fb_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_PreferredStockValue_0edff734-8d9c-433e-9019-4f4e1e34541a_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 December&#160;26, 2025 and December&#160;27, 2024, 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_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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_38b0c972-9cf3-42a4-93b3-08aced43a6ac_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of deferred tax assets and liabilities</link:label>
    <link:label id="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Deferred Tax Assets and Liabilities [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommonStockValue_ae6066ce-4cbe-4769-b96c-5aea8e341c45_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,679,813 and 40,248,884 shares issued and outstanding at December&#160;26, 2025 and December&#160;27, 2024, 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_FinanceLeaseRightOfUseAsset_56c7ee46-317d-4b79-b767-c473bd68a6c1_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Book value of equipment under finance leases</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseRightOfUseAsset_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Right-of-Use Asset, after Accumulated Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseRightOfUseAsset" xlink:to="lab_us-gaap_FinanceLeaseRightOfUseAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ConvertibleDebtTableTextBlock_3b680571-c8ce-4548-9dc7-c5986044c1d9_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_chef_WorkersCompensationMember_6cbae3a8-5673-4a26-8dde-9f4c256b77df_terseLabel_en-US" xlink:label="lab_chef_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Workers Compensation</link:label>
    <link:label id="lab_chef_WorkersCompensationMember_label_en-US" xlink:label="lab_chef_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Workers Compensation [Member]</link:label>
    <link:label id="lab_chef_WorkersCompensationMember_documentation_en-US" xlink:label="lab_chef_WorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Workers' Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember" xlink:href="chef-20251226.xsd#chef_WorkersCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_WorkersCompensationMember" xlink:to="lab_chef_WorkersCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_CommitmentsAndContingencies_ce41ec70-52bb-4fd9-954d-e2772bb0889f_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 (Note 16)</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_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_53740010-3dce-4460-9f56-dd5f2cb7d7ce_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finite-lived intangible assets</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_de0d480e-46fb-4db0-be1b-df576b647ae5_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:label id="lab_us-gaap_BusinessAcquisitionAxis_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis" xlink:to="lab_us-gaap_BusinessAcquisitionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_704a2a44-16db-498f-be54-3425f602a687_terseLabel_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment and Leasehold Improvements</link:label>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_label_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equipment and Leasehold Improvements [Member]</link:label>
    <link:label id="lab_chef_EquipmentAndLeaseholdImprovementsMember_documentation_en-US" xlink:label="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equipment and Leasehold Improvements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember" xlink:href="chef-20251226.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EquipmentAndLeaseholdImprovementsMember" xlink:to="lab_chef_EquipmentAndLeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_d8faa589-8ce1-4471-b0c9-2f775cd9b081_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_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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_f76bc85f-200f-4bb4-95b6-0d4fb161330c_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Valuation Reserves</link:label>
    <link:label id="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_label_en-US" xlink:label="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:to="lab_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_stpr_CA_019b2d53-96ef-70ef-ace1-2f06b58746ca_terseLabel_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">California</link:label>
    <link:label id="lab_stpr_CA_label_en-US" xlink:label="lab_stpr_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CALIFORNIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_stpr_CA" xlink:to="lab_stpr_CA" 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_7d5cec6b-e9ba-4732-9bfb-db9a372cfd23_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_us-gaap_FairValueDisclosuresAbstract_0694684b-4bff-44d8-94a7-c0e90d10f473_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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_c8a19255-298b-428c-a1cb-6c70b77da6a4_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation, term</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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, Expiration Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" 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_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_a15e6d1e-5f21-4ead-a830-f69884f0206d_terseLabel_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ESPP purchase price of common stock, percent of market price</link:label>
    <link:label id="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_label_en-US" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" 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, Purchase Price of Common Stock, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_93b06cc3-e633-4640-9475-4b3d3fe47b87_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_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_ScheduleOfFiniteLivedIntangibleAssetsTable_4b4d1dc8-9111-40ea-abc1-017dc314e4f0_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:label id="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_label_en-US" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Asset, Finite-Lived [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_3802e65c-8b3f-4d40-8403-b28c6f5a8c30_terseLabel_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Refund liability</link:label>
    <link:label id="lab_us-gaap_ContractWithCustomerRefundLiability_label_en-US" xlink:label="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract with Customer, Refund Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ContractWithCustomerRefundLiability" xlink:to="lab_us-gaap_ContractWithCustomerRefundLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_019b2d4b-e785-7a4d-9018-368127e57a60_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_LesseeLeaseDescriptionLineItems_c8d042b8-8655-4636-9a93-93c9cc2ba487_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionLineItems_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems" xlink:to="lab_us-gaap_LesseeLeaseDescriptionLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_f144503f-d564-4cef-83d4-5440dd0900f2_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_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_28cb6296-8109-4d3e-9a9c-918c06cc2d68_terseLabel_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Medical Program</link:label>
    <link:label id="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_label_en-US" xlink:label="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accident and Health Insurance, Excluding Workers' Compensation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:to="lab_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessAcquisitionsProFormaRevenue_e60ac638-7187-4104-a207-35397e2e0692_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" 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_BusinessAcquisitionsProFormaRevenue_label_en-US" xlink:label="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Pro Forma Information, Pro Forma Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:to="lab_us-gaap_BusinessAcquisitionsProFormaRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_FoodserviceDistributionMember_019be76c-56ce-791d-8c1c-6bb6c27592bd_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-20251226.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_srt_ValuationAndQualifyingAccountsDisclosureLineItems_97aa2832-1f20-45c3-882f-6abdc4713151_terseLabel_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:label id="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems_label_en-US" xlink:label="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:to="lab_srt_ValuationAndQualifyingAccountsDisclosureLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_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_ConcentrationRiskBenchmarkDomain_294f8ecf-22bc-4904-ac7e-87e6102eb200_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_471fea6d-94a8-4224-bb67-3cc3b2c7ade6_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_LesseeLeaseDescriptionTable_631e420e-43f5-43f9-bd24-1eccb09937db_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:label id="lab_us-gaap_LesseeLeaseDescriptionTable_label_en-US" xlink:label="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Lease, Description [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable" xlink:to="lab_us-gaap_LesseeLeaseDescriptionTable" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d30-10ff-7055-b9ea-ae8b58b3b966_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, GILTI, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-7090-bbd2-9b033e3f3600_terseLabel_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for income taxes, net of cash received:</link:label>
    <link:label id="lab_us-gaap_IncomeTaxesPaidNetAbstract_label_en-US" xlink:label="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes Paid, Net [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract" xlink:to="lab_us-gaap_IncomeTaxesPaidNetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EarningsPerShareAbstract_f9e49fc9-d60c-45bb-b06d-807e5d28f650_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_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_1986fdb0-7fe7-46b2-98d1-06cc947fdee8_terseLabel_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_f8e01bf3-3fbc-4a12-9630-69170558197b_terseLabel_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-compete agreements</link:label>
    <link:label id="lab_us-gaap_NoncompeteAgreementsMember_label_en-US" xlink:label="lab_us-gaap_NoncompeteAgreementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncompeteAgreementsMember" xlink:to="lab_us-gaap_NoncompeteAgreementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_1e792f35-b122-4f63-b139-1daa747580aa_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_b32a30f9-1390-4460-b0be-e36e5731fe6e_verboseLabel_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">ABL Credit Agreement</link:label>
    <link:label id="lab_chef_AssetBasedLoanFacilityMember_label_en-US" xlink:label="lab_chef_AssetBasedLoanFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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-20251226.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_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1ddfa2f3-fc75-4420-b4ed-52461a6e56fe_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 (loss) income per common share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_01c8b95a-a0e7-4d20-a30d-e2f184a3ce87_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_FinanceLeaseLiabilityPaymentsDueAfterYearFive_cb80f496-5d3f-49de-a72e-3894a005b714_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Thereafter</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, after Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_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_OperatingLossCarryforwardsLineItems_9a470583-1bf7-418f-bd83-6a3b01911e81_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:label id="lab_us-gaap_OperatingLossCarryforwardsLineItems_label_en-US" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Loss Carryforwards [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_00dff85b-5337-413a-9e27-2973247becf9_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_DeferredStateAndLocalIncomeTaxExpenseBenefit_6e36b7bf-eca6-4be0-aac9-0549bd8dc064_verboseLabel_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">State</link:label>
    <link:label id="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_label_en-US" xlink:label="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred State and Local Income Tax Expense (Benefit)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:to="lab_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FiscalPeriod_4beee856-b009-47d4-9557-e860b744f49c_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_us-gaap_NetIncomeLoss_0e379454-4ca0-408c-97f9-d95c3b2a2844_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_ef48740c-1c60-4058-844e-11645c400c39_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_us-gaap_ConstructionInProgressMember_7bff865c-7d8c-4d93-84dd-64ce036812e5_terseLabel_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Construction-in-process</link:label>
    <link:label id="lab_us-gaap_ConstructionInProgressMember_label_en-US" xlink:label="lab_us-gaap_ConstructionInProgressMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Construction in Progress [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConstructionInProgressMember" xlink:to="lab_us-gaap_ConstructionInProgressMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_4446ac5a-0862-4ee1-8a20-03c75632012c_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of income tax reconciliation</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_ec3a6dfa-784c-46a3-8c0b-e0eb54bd8956_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_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d33-3dad-7a55-a3a0-1707075c0e83_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Other Adjustments, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_e8092c99-b816-4b21-a7c9-b4d75a8803ec_negatedLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Deductions</link:label>
    <link:label id="lab_us-gaap_ValuationAllowancesAndReservesDeductions_label_en-US" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesDeductions" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SegmentReportingInformationLineItems_c7048007-17f5-45f5-a3e6-20fe718f3fb0_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_76737f99-4877-4699-83e5-674b186a7c7a_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_b72fd9c9-8c5e-4be4-8f7b-5778c145c84e_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_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_b0dcf023-447e-436a-9633-4df1aa035f63_negatedLabel_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other</link:label>
    <link:label id="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_label_en-US" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Liabilities, Prepaid Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MajorCustomersAxis_b3c5c08f-aa2b-4d58-a96f-f3eec78ceadd_terseLabel_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:label id="lab_srt_MajorCustomersAxis_label_en-US" xlink:label="lab_srt_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis" xlink:to="lab_srt_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_90c1d4cf-7e94-44af-a697-0d56316bd7e1_terseLabel_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Costs and Selling, General and Administrative Expenses</link:label>
    <link:label id="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_label_en-US" xlink:label="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Selling, General and Administrative Expenses, Policy [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:to="lab_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_8fbc3f3d-e457-4a8e-80b3-8feba399ce5f_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_CustomerRelationshipsMember_e17531a4-9ca4-4b14-acc8-46ab03393bdd_terseLabel_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customer relationships</link:label>
    <link:label id="lab_us-gaap_CustomerRelationshipsMember_label_en-US" xlink:label="lab_us-gaap_CustomerRelationshipsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Relationships [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember" xlink:to="lab_us-gaap_CustomerRelationshipsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingIncomeLoss_e11304a3-467f-4414-97c0-4b172d2309fc_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_PurchaseIncentivesEarned_d4eec72c-8ccb-4348-b303-dc041549beab_terseLabel_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Purchase incentives</link:label>
    <link:label id="lab_chef_PurchaseIncentivesEarned_label_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase Incentives Earned</link:label>
    <link:label id="lab_chef_PurchaseIncentivesEarned_documentation_en-US" xlink:label="lab_chef_PurchaseIncentivesEarned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Purchase Incentives Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned" xlink:href="chef-20251226.xsd#chef_PurchaseIncentivesEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_PurchaseIncentivesEarned" xlink:to="lab_chef_PurchaseIncentivesEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_TotalSpecialtyMember_db24d86a-5a96-4f63-9cd1-e4319427151e_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-20251226.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_b02051b7-70a3-47b3-a5ac-109942c4f8f2_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_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_chef_DeferredTaxAssetsOtherAssetsNoncurrent_f893a91c-ade6-4551-bcb9-c05718f083f4_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent_label_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent_documentation_en-US" xlink:label="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Assets, Other Assets, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:to="lab_chef_DeferredTaxAssetsOtherAssetsNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_f4557fac-6138-44f9-b5fc-15d28d44923a_terseLabel_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum employees contribution under 401k plan</link:label>
    <link:label id="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_label_en-US" xlink:label="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:to="lab_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_59ddaf91-9bf7-400c-9e28-8bdbba7cdafe_terseLabel_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible asset impairment</link:label>
    <link:label id="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_label_en-US" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Intangible Assets, Finite-Lived</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsFinitelived" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_4cb1fc06-bcc2-44b6-a33f-f6f08d639efe_terseLabel_en-US" xlink:label="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax liabilities:</link:label>
    <link:label id="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_label_en-US" xlink:label="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current deferred tax liabilities:</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:href="chef-20251226.xsd#chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:to="lab_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019b2d32-23ba-7350-9112-50609e1daa65_terseLabel_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impact of foreign branches taxed in the U.S.</link:label>
    <link:label id="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_label_en-US" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Cross-Border, Other, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount" 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_StatementTable_cb4fa79e-63e3-412e-a3e0-dcbb8f3168db_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_4c2a4848-1061-4f1c-bf23-cd2c38b3e51f_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_afd1c07f-56b5-4065-b991-a39aadd7ebe3_totalLabel_en-US" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred income tax expense</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_us-gaap_ForeignTaxJurisdictionOtherMember_019b2d39-c278-7bd2-b3d0-e93993578ab3_terseLabel_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other foreign jurisdictions</link:label>
    <link:label id="lab_us-gaap_ForeignTaxJurisdictionOtherMember_label_en-US" xlink:label="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Tax Jurisdiction, Other [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:to="lab_us-gaap_ForeignTaxJurisdictionOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_a9b876d2-f3fe-4c33-9465-9561ca43226a_verboseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Other acquisitions, aggregate initial purchase price</link:label>
    <link:label id="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_5b98a27e-060f-424c-848c-caad9cde51bb_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term finance lease liabilities</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityNoncurrent_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, Noncurrent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:to="lab_us-gaap_FinanceLeaseLiabilityNoncurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_d4e06193-11d8-496f-ac9d-e4cbcdea243a_terseLabel_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_label_en-US" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_23919c4d-944f-403c-9246-b91a32ca989f_terseLabel_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Repayments of unsecured debt</link:label>
    <link:label id="lab_us-gaap_RepaymentsOfUnsecuredDebt_label_en-US" xlink:label="lab_us-gaap_RepaymentsOfUnsecuredDebt" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Repayments of Unsecured Debt</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RepaymentsOfUnsecuredDebt" xlink:to="lab_us-gaap_RepaymentsOfUnsecuredDebt" 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_dei_AmendmentFlag_ec356733-6be2-47f4-97c4-1e7643fb0dd8_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_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_3d02ede8-51d2-4b0b-9af1-34950bb1b8f5_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Tax expense (benefit) for stock compensation</link:label>
    <link:label id="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_label_en-US" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Expense, Tax Benefit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019c0ba6-7e34-7ffa-970b-dd918051c883_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation limitation</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Percent</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8b8c92f7-1a70-4100-8e67-0d98732184e2_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares authorized (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" 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, Number of Shares Authorized</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_901c94b4-3c40-486a-8e94-40f294c7a3b4_terseLabel_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scheduled principal payments (as a percent)</link:label>
    <link:label id="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_label_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal, Percentage</link:label>
    <link:label id="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_documentation_en-US" xlink:label="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Debt Instrument, Periodic Payment, Principal, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:href="chef-20251226.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:to="lab_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_0eadd88e-dee9-4645-b258-b80d8159f4b1_terseLabel_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unamortized costs of certain up-front costs</link:label>
    <link:label id="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_label_en-US" xlink:label="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Issuance Costs, Line of Credit Arrangements, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:to="lab_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet" xlink:type="arc" order="1"/>
    <link:label id="lab_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_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_us-gaap_CostOfGoodsAndServicesSoldDepreciation_019c0ba9-f076-76ee-bdb3-62497fb9e37c_terseLabel_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" 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_CostOfGoodsAndServicesSoldDepreciation_label_en-US" xlink:label="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost, Depreciation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:to="lab_us-gaap_CostOfGoodsAndServicesSoldDepreciation" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_ff848b5f-1d7a-447d-9537-379837c20c44_terseLabel_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating leases, weighted-average discount rate</link:label>
    <link:label id="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_label_en-US" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Lease, Weighted Average Discount Rate, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9494c0ff-c25c-4a63-9507-b9951e10eeca_terseLabel_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Summary of stock option activity</link:label>
    <link:label id="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement, Option, Activity [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_d056d17f-8030-4cee-be1b-6ae76511705c_terseLabel_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" 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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_label_en-US" xlink:label="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Combination, Acquiree's Revenue since Acquisition Date, Actual</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:to="lab_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_b3dd19fd-b637-4921-91ac-918d9cc5daf5_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_4931c6fc-7eee-4422-be24-0072d69a71db_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_CashFlowSupplementalDisclosuresTextBlock_3e04a3a7-192e-4504-9417-13f321b592a3_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_LandAndBuildingMember_dcf5a1d0-d49f-4a8d-ab80-f13523d30abd_terseLabel_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Real Estate</link:label>
    <link:label id="lab_us-gaap_LandAndBuildingMember_label_en-US" xlink:label="lab_us-gaap_LandAndBuildingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land and Building [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndBuildingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LandAndBuildingMember" xlink:to="lab_us-gaap_LandAndBuildingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_c3c0b134-d9e8-49e8-bc75-92ed7654ab55_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 net income (loss) per share</link:label>
    <link:label id="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_label_en-US" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" 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_PaymentForContingentConsiderationLiabilityInvestingActivities_019c6824-cac8-78a1-bb04-3868a144aa1f_negatedTerseLabel_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Cash paid for contingent earn-out liabilities</link:label>
    <link:label id="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_label_en-US" xlink:label="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment for Contingent Consideration Liability, Investing Activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:to="lab_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_019c0ba5-c6b5-7a86-a037-eb50975f9b58_terseLabel_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation limitation</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_label_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Amount</link:label>
    <link:label id="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_documentation_en-US" xlink:label="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:to="lab_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_7e722dcb-c95c-4c3a-8581-3b6c5c2ed731_terseLabel_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercisable (in shares)</link:label>
    <link:label id="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_label_en-US" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_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_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1d4a7821-bc92-44bc-949a-ca04a30ded66_terseLabel_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated amortization in fiscal year:</link:label>
    <link:label id="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_label_en-US" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_DebtDisclosureAbstract_45eec250-d575-40b7-a1ee-1e180cabe184_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_us-gaap_DebtInstrumentUnamortizedDiscount_019c0b8d-98c9-72b8-b1da-ef0f2c7adfeb_terseLabel_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Original issue discount</link:label>
    <link:label id="lab_us-gaap_DebtInstrumentUnamortizedDiscount_label_en-US" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt Instrument, Unamortized Discount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscount" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscount" 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_816baa85-29ab-46a1-af69-d11a656f49ed_verboseLabel_en-US" xlink:label="lab_chef_MarketbasedRestrictedStockAwardsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" 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-20251226.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_84e5d4da-ea7e-4b25-ae6a-1b9b1aae4366_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_28dc62dd-5f06-4401-8db8-a4b739a85177_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_ShippingAndHandlingMember_8cf98b00-34c8-44be-9e31-712721a21f66_terseLabel_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shipping and Handling</link:label>
    <link:label id="lab_us-gaap_ShippingAndHandlingMember_label_en-US" xlink:label="lab_us-gaap_ShippingAndHandlingMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Shipping and Handling [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShippingAndHandlingMember" xlink:to="lab_us-gaap_ShippingAndHandlingMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_UseOfEstimates_581ae3b9-1963-44f1-8f6a-77c226e51644_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_ValuationAllowanceOfDeferredTaxAssetsMember_bb1c24c6-9c54-4cac-a653-0bc6489799d2_terseLabel_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Allowance for deferred tax assets</link:label>
    <link:label id="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_label_en-US" xlink:label="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:to="lab_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_FinanceLeaseInterestPaymentOnLiability_4947d0c7-467f-4795-a9c6-e2de545068da_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_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_19230e24-685d-4f83-9c7d-92155395d2b8_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_cb2bf5f4-4da7-4aad-80b3-e7ead71e5518_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_chef_AssetsAndLiabilitiesLesseeTableTextBlock_9c656dae-b55e-4c42-ae50-1e1f7a09b653_terseLabel_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental balance sheet information</link:label>
    <link:label id="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock_label_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:label id="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock_documentation_en-US" xlink:label="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Assets And Liabilities, Lessee [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:href="chef-20251226.xsd#chef_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:to="lab_chef_AssetsAndLiabilitiesLesseeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_us-gaap_Liabilities_f4cce6c3-67f4-4f19-90c4-72c2a0a0254c_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_781d5f65-dfdf-403c-b420-8a6beedffebe_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</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_3abf05ad-4163-4c79-958e-d0cc7218ffd9_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_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_0f62aa77-3b21-4135-b2ed-f33d187e7b38_terseLabel_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">2030</link:label>
    <link:label id="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_label_en-US" xlink:label="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Lease, Liability, to be Paid, Year Five</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:to="lab_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive" xlink:type="arc" order="1"/>
    <link:label id="lab_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_dei_EntityIncorporationStateCountryCode_cb7db62c-0537-454b-a352-ea8d1ce3c257_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:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>chef-20251226_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:7c18fec0-3ba2-4100-84a9-26ff1cb3f97a,g:e42ad1c3-0f10-4c09-9639-64bc2c221b13-->
<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-20251226.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CoverAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_be55d811-a9a1-4885-9517-80b2f927b487" 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_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentType_be55d811-a9a1-4885-9517-80b2f927b487" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_ba03d306-f040-4a3a-8e9e-e2848fb8ca25" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentAnnualReport_ba03d306-f040-4a3a-8e9e-e2848fb8ca25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_5bb1d393-5201-45ab-ba11-182c3bbdf9c9" 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_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentPeriodEndDate_5bb1d393-5201-45ab-ba11-182c3bbdf9c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_8f14ee0c-8588-4e79-84f3-4681c5db17b0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_CurrentFiscalYearEndDate_8f14ee0c-8588-4e79-84f3-4681c5db17b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentTransitionReport_b29f089f-271c-46a1-b09d-3bcfd49a419d" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentTransitionReport"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentTransitionReport_b29f089f-271c-46a1-b09d-3bcfd49a419d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_73be372d-6e83-4ad6-a49f-b746491448e1" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityFileNumber_73be372d-6e83-4ad6-a49f-b746491448e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_6c778eeb-e924-4c59-9c87-bfa035f50dfe" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityRegistrantName_6c778eeb-e924-4c59-9c87-bfa035f50dfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_5f2940d8-54d9-4f8c-ba52-9b3a1ede05c3" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityIncorporationStateCountryCode_5f2940d8-54d9-4f8c-ba52-9b3a1ede05c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_79679301-6cf7-42ae-b249-e300f641a62a" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityTaxIdentificationNumber_79679301-6cf7-42ae-b249-e300f641a62a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_873b9cc0-4a17-43fe-8700-73f0c79e1ba0" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityAddressAddressLine1_873b9cc0-4a17-43fe-8700-73f0c79e1ba0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_21e0e399-6c87-415b-b198-6d8a2fd20d2f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityAddressCityOrTown_21e0e399-6c87-415b-b198-6d8a2fd20d2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_92eef815-a75d-426d-a99f-ef02bf316124" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityAddressStateOrProvince_92eef815-a75d-426d-a99f-ef02bf316124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_780a7ee6-2eb2-4015-8fc1-fb77d41cd563" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityAddressPostalZipCode_780a7ee6-2eb2-4015-8fc1-fb77d41cd563" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_a3d1e550-c89b-424d-a69c-099b98f17254" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_CityAreaCode_a3d1e550-c89b-424d-a69c-099b98f17254" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_19a677e4-ab37-4be8-9d86-42b9e06a7772" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_LocalPhoneNumber_19a677e4-ab37-4be8-9d86-42b9e06a7772" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_3c2f7434-c0de-4bfe-a88e-a9066376ffbc" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_Security12bTitle_3c2f7434-c0de-4bfe-a88e-a9066376ffbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_27f739ff-2f8e-4ac5-8037-fe9892438d59" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_TradingSymbol_27f739ff-2f8e-4ac5-8037-fe9892438d59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_45754c0e-6e0c-4b83-b9b0-a2d5acdb59fb" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_SecurityExchangeName_45754c0e-6e0c-4b83-b9b0-a2d5acdb59fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_ba9cfd14-a3a5-4010-bbc5-29ccee4ee223" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityWellKnownSeasonedIssuer"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_ba9cfd14-a3a5-4010-bbc5-29ccee4ee223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityVoluntaryFilers_7d1ea3b9-bf8b-4dc3-ab03-5b5fb9f0f394" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityVoluntaryFilers"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityVoluntaryFilers_7d1ea3b9-bf8b-4dc3-ab03-5b5fb9f0f394" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_bf31deee-a93e-4282-9411-9562c8145f1b" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityCurrentReportingStatus_bf31deee-a93e-4282-9411-9562c8145f1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_f2a62255-2652-44b4-bf8f-644d36d72002" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityInteractiveDataCurrent_f2a62255-2652-44b4-bf8f-644d36d72002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFilerCategory_a4f6b778-758f-4840-9dae-c3aa0454ff77" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityFilerCategory"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityFilerCategory_a4f6b778-758f-4840-9dae-c3aa0454ff77" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitySmallBusiness_26d96c6e-aaeb-4440-9815-53e08d4edc45" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntitySmallBusiness"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntitySmallBusiness_26d96c6e-aaeb-4440-9815-53e08d4edc45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_d5403ab5-40c5-4f0f-af0d-415182f40e92" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityEmergingGrowthCompany_d5403ab5-40c5-4f0f-af0d-415182f40e92" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_4acbba81-a476-4c86-8155-cc55eee85aa6" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_IcfrAuditorAttestationFlag_4acbba81-a476-4c86-8155-cc55eee85aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_6238a6d4-6610-46ba-a439-d1262a1d11b9" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_6238a6d4-6610-46ba-a439-d1262a1d11b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityShellCompany_c3f29aaa-2fcd-4b7f-9fc2-537761795b4c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityShellCompany"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityShellCompany_c3f29aaa-2fcd-4b7f-9fc2-537761795b4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPublicFloat_5034198a-bf09-4bf1-9bbe-74e61cbe2e4f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityPublicFloat"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityPublicFloat_5034198a-bf09-4bf1-9bbe-74e61cbe2e4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_fd296893-62ba-45aa-a3be-433c17002515" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_fd296893-62ba-45aa-a3be-433c17002515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentsIncorporatedByReferenceTextBlock_eef85b7c-808c-4f03-a631-c3a1d463c055" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentsIncorporatedByReferenceTextBlock"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentsIncorporatedByReferenceTextBlock_eef85b7c-808c-4f03-a631-c3a1d463c055" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_b780f1c1-57a1-40f3-b6d5-e7df8952e473" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_EntityCentralIndexKey_b780f1c1-57a1-40f3-b6d5-e7df8952e473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_fdb172cd-05b2-4d3f-a780-40b546148c3f" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_AmendmentFlag_fdb172cd-05b2-4d3f-a780-40b546148c3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_7cb69ca6-6ff6-4c52-a7e5-59552a2ba382" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentFiscalPeriodFocus_7cb69ca6-6ff6-4c52-a7e5-59552a2ba382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_8785bc6f-ec23-4e9c-9762-dd0bb242c3e2" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_f35b4e52-c7af-41be-b27a-d3ac7ecd03fd" xlink:to="loc_dei_DocumentFiscalYearFocus_8785bc6f-ec23-4e9c-9762-dd0bb242c3e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AuditInformation" xlink:type="simple" xlink:href="chef-20251226.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_chef_AuditInformationAbstract_88d26426-bed5-4ec7-8d54-bc57dc956e6a" xlink:href="chef-20251226.xsd#chef_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_3b17052d-6866-4c20-a30c-e9a91048c13c" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_88d26426-bed5-4ec7-8d54-bc57dc956e6a" xlink:to="loc_dei_AuditorName_3b17052d-6866-4c20-a30c-e9a91048c13c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_66704d20-6749-4364-900e-2cc51770c3ce" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_88d26426-bed5-4ec7-8d54-bc57dc956e6a" xlink:to="loc_dei_AuditorLocation_66704d20-6749-4364-900e-2cc51770c3ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_d424ca6b-44fc-4bb0-baaa-23bea7ae0847" xlink:href="https://xbrl.sec.gov/dei/2025/dei-2025.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_AuditInformationAbstract_88d26426-bed5-4ec7-8d54-bc57dc956e6a" xlink:to="loc_dei_AuditorFirmId_d424ca6b-44fc-4bb0-baaa-23bea7ae0847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDBALANCESHEETS"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_cf6f2790-0451-4f1c-921c-70aa2ca8c107" 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_c04de71e-13e4-40fc-b60b-d384699babb5" 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_cf6f2790-0451-4f1c-921c-70aa2ca8c107" xlink:to="loc_us-gaap_AssetsAbstract_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_c6212fba-d7b5-4a11-8008-53b1e8fd612c" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_AssetsCurrentAbstract_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d402cb52-e28f-4149-9c3b-9484854eb693" 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_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_d402cb52-e28f-4149-9c3b-9484854eb693" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsReceivableNetCurrent_eabc9d3c-c294-4c06-a525-470a7fdb195a" 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_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:to="loc_us-gaap_AccountsReceivableNetCurrent_eabc9d3c-c294-4c06-a525-470a7fdb195a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryNet_5f606be9-8e3d-4655-b3a7-fdd0a5546b2a" 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_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:to="loc_us-gaap_InventoryNet_5f606be9-8e3d-4655-b3a7-fdd0a5546b2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_03e43e81-b23b-40db-8438-2fced2508085" 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_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_03e43e81-b23b-40db-8438-2fced2508085" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrent_e370fa7e-22e0-41bb-b322-c4a7c58484d7" 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_c6212fba-d7b5-4a11-8008-53b1e8fd612c" xlink:to="loc_us-gaap_AssetsCurrent_e370fa7e-22e0-41bb-b322-c4a7c58484d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4fc997a4-104f-4e04-81ce-521a075f9dc1" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_4fc997a4-104f-4e04-81ce-521a075f9dc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e17b7a3-69fc-4bb4-859e-836df73f519f" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_2e17b7a3-69fc-4bb4-859e-836df73f519f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_fdc12745-ac30-43e9-9f81-9b9df1392d82" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_Goodwill_fdc12745-ac30-43e9-9f81-9b9df1392d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d44e48fb-66e1-45e3-a2d2-156866d57445" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_d44e48fb-66e1-45e3-a2d2-156866d57445" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_5a19f1c7-125e-45e7-8017-0190334be008" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_5a19f1c7-125e-45e7-8017-0190334be008" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Assets_8a92cf04-e055-402d-9fd6-59e6d0f23448" 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_c04de71e-13e4-40fc-b60b-d384699babb5" xlink:to="loc_us-gaap_Assets_8a92cf04-e055-402d-9fd6-59e6d0f23448" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" 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_cf6f2790-0451-4f1c-921c-70aa2ca8c107" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_672a1874-9f5e-4196-83c6-79967a10807d" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_672a1874-9f5e-4196-83c6-79967a10807d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountsPayableCurrent_7cce7716-f0f3-4c2f-8cca-3cb05c2662e6" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_AccountsPayableCurrent_7cce7716-f0f3-4c2f-8cca-3cb05c2662e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_f16d5bba-b4f2-4887-835b-ab20add47a67" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_f16d5bba-b4f2-4887-835b-ab20add47a67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_1323bb81-a6c3-4497-af21-218ea0eab1c2" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_1323bb81-a6c3-4497-af21-218ea0eab1c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8b557f83-59bf-44af-8f96-16cff91a9ff7" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_8b557f83-59bf-44af-8f96-16cff91a9ff7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtCurrent_005daf36-4a3b-430c-951e-b68c4d2f9f78" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_LongTermDebtCurrent_005daf36-4a3b-430c-951e-b68c4d2f9f78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesCurrent_69bd43d4-e9f6-4539-a22b-54c71c77e9a4" 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_672a1874-9f5e-4196-83c6-79967a10807d" xlink:to="loc_us-gaap_LiabilitiesCurrent_69bd43d4-e9f6-4539-a22b-54c71c77e9a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtNoncurrent_1c172c58-74c7-426a-8078-3a4e2a165076" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_LongTermDebtNoncurrent_1c172c58-74c7-426a-8078-3a4e2a165076" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b253934-715c-43af-adf8-2a6df72ea965" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_6b253934-715c-43af-adf8-2a6df72ea965" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c7e7fb8b-2663-4dfc-a2df-f41c16da3945" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilitiesNet_c7e7fb8b-2663-4dfc-a2df-f41c16da3945" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_11293c42-aa43-41aa-8ac5-1b550ddfd9de" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_11293c42-aa43-41aa-8ac5-1b550ddfd9de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Liabilities_15394e71-fef5-413e-a7f0-731f10a02f98" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_Liabilities_15394e71-fef5-413e-a7f0-731f10a02f98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingencies_c70a88c9-2e2e-4d76-8e0e-74e1828af874" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_CommitmentsAndContingencies_c70a88c9-2e2e-4d76-8e0e-74e1828af874" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_8549aa75-d951-4714-9b62-9f430c434290" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_StockholdersEquityAbstract_8549aa75-d951-4714-9b62-9f430c434290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockValue_680cafcd-d4f7-4bfa-8deb-f5fea160a489" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_PreferredStockValue_680cafcd-d4f7-4bfa-8deb-f5fea160a489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockValue_5106f09e-6dfe-4bf8-b62f-99a0e424f61a" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_CommonStockValue_5106f09e-6dfe-4bf8-b62f-99a0e424f61a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapital_079a2254-9c05-448b-8a85-516da8be53c2" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_AdditionalPaidInCapital_079a2254-9c05-448b-8a85-516da8be53c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8508db83-4ad0-4ce9-884f-1ed920f06de4" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_8508db83-4ad0-4ce9-884f-1ed920f06de4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_542a90e3-f46d-4794-bbdc-f7920bf82159" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_542a90e3-f46d-4794-bbdc-f7920bf82159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_942b2abb-6a2a-4ca6-bed6-bf0b270642e1" 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_8549aa75-d951-4714-9b62-9f430c434290" xlink:to="loc_us-gaap_StockholdersEquity_942b2abb-6a2a-4ca6-bed6-bf0b270642e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_1a96d382-213b-4415-bc94-84fafedc0e69" 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_5c57d27f-8e8d-4b50-93b9-ef506e5ee15e" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_1a96d382-213b-4415-bc94-84fafedc0e69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDBALANCESHEETSParenthetical"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_5594d5c9-9a69-410c-bc16-83e072b8ed10" 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_b8acd360-aea3-4cb1-97d5-d2be1cc46990" 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_5594d5c9-9a69-410c-bc16-83e072b8ed10" xlink:to="loc_us-gaap_AssetsAbstract_b8acd360-aea3-4cb1-97d5-d2be1cc46990" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetsCurrentAbstract_4d12eff9-9d1e-4ab8-b532-101718e54a7a" 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_b8acd360-aea3-4cb1-97d5-d2be1cc46990" xlink:to="loc_us-gaap_AssetsCurrentAbstract_4d12eff9-9d1e-4ab8-b532-101718e54a7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f89fb5b0-c7aa-4f39-abac-01841fb9e41f" 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_4d12eff9-9d1e-4ab8-b532-101718e54a7a" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent_f89fb5b0-c7aa-4f39-abac-01841fb9e41f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0f5a8aa9-2468-4231-a834-0489888d5c76" 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_5594d5c9-9a69-410c-bc16-83e072b8ed10" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0f5a8aa9-2468-4231-a834-0489888d5c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityAbstract_65afbed1-92a8-4fdb-832e-06eea24b644e" 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_0f5a8aa9-2468-4231-a834-0489888d5c76" xlink:to="loc_us-gaap_StockholdersEquityAbstract_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb003909-add9-43fb-b454-e0dd53ad8adc" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_PreferredStockParOrStatedValuePerShare_cb003909-add9-43fb-b454-e0dd53ad8adc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesAuthorized_e6e96f21-6e4a-41be-895f-141f21c8ae63" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_PreferredStockSharesAuthorized_e6e96f21-6e4a-41be-895f-141f21c8ae63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesIssued_38d87563-be6f-4c0b-a51b-cedf3cdda67e" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_PreferredStockSharesIssued_38d87563-be6f-4c0b-a51b-cedf3cdda67e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PreferredStockSharesOutstanding_797dab79-1fbb-4060-8906-f6ddec5fc506" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_PreferredStockSharesOutstanding_797dab79-1fbb-4060-8906-f6ddec5fc506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_7cb12e99-f57b-4cfb-827b-93794103d6c6" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_7cb12e99-f57b-4cfb-827b-93794103d6c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_f5693690-dfbf-4f73-b210-b552a401ad0d" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_f5693690-dfbf-4f73-b210-b552a401ad0d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesIssued_633d1904-243b-4d6a-ac1a-cd73f00651aa" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_CommonStockSharesIssued_633d1904-243b-4d6a-ac1a-cd73f00651aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_40098da5-f378-432a-8205-3763ccdbf8cf" 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_65afbed1-92a8-4fdb-832e-06eea24b644e" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_40098da5-f378-432a-8205-3763ccdbf8cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeStatementAbstract_44e727f6-3790-4c10-8a69-5ea2085da717" 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_69ca6b72-e7d3-4d82-9a0f-208fe6365454" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_69ca6b72-e7d3-4d82-9a0f-208fe6365454" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_b6854cac-dc4f-467f-8c9d-95cb7feb6bd2" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_b6854cac-dc4f-467f-8c9d-95cb7feb6bd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_3da3e41d-3f9b-49bf-901a-a90d59b85d27" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_GrossProfit_3da3e41d-3f9b-49bf-901a-a90d59b85d27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1758c7f9-1feb-4026-9c9b-ea956779316c" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpense_1758c7f9-1feb-4026-9c9b-ea956779316c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherOperatingIncomeExpenseNet_86e4079c-7259-4b07-a29f-1f0df675af74" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_OtherOperatingIncomeExpenseNet_86e4079c-7259-4b07-a29f-1f0df675af74" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingIncomeLoss_6fce0a95-259c-4652-884b-f999a96cbdd1" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_OperatingIncomeLoss_6fce0a95-259c-4652-884b-f999a96cbdd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseNonoperating_a00e3e0b-098d-469a-86dc-13d9bec56a94" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_InterestExpenseNonoperating_a00e3e0b-098d-469a-86dc-13d9bec56a94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65b7baea-8aae-46dd-9ca3-8765ccb9f61d" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_65b7baea-8aae-46dd-9ca3-8765ccb9f61d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_29620d48-6578-4e46-87fc-4f40aed3f8dc" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_29620d48-6578-4e46-87fc-4f40aed3f8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_bf5b5df8-72fc-46e6-84d0-23b7d34b8e25" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_NetIncomeLoss_bf5b5df8-72fc-46e6-84d0-23b7d34b8e25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed057c8d-dc8d-4c0e-9e8f-a95fd9b35a14" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract_ed057c8d-dc8d-4c0e-9e8f-a95fd9b35a14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2720fd60-f557-4792-9bf2-be0e10a88511" 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_ed057c8d-dc8d-4c0e-9e8f-a95fd9b35a14" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_2720fd60-f557-4792-9bf2-be0e10a88511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d63c37b-0da7-45e0-868a-1447a0a09b72" 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_ed057c8d-dc8d-4c0e-9e8f-a95fd9b35a14" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_6d63c37b-0da7-45e0-868a-1447a0a09b72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_a2aa5aab-c44d-44b3-8cf0-1bcd0c665f25" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_EarningsPerShareAbstract_a2aa5aab-c44d-44b3-8cf0-1bcd0c665f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_36ca2094-98b2-4f5e-870b-573553ef44fb" 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_a2aa5aab-c44d-44b3-8cf0-1bcd0c665f25" xlink:to="loc_us-gaap_EarningsPerShareBasic_36ca2094-98b2-4f5e-870b-573553ef44fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_ef136607-bce6-46a5-8db2-169f0634cad1" 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_a2aa5aab-c44d-44b3-8cf0-1bcd0c665f25" xlink:to="loc_us-gaap_EarningsPerShareDiluted_ef136607-bce6-46a5-8db2-169f0634cad1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_85c84119-1e3d-45c3-9697-c0440da13868" 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_44e727f6-3790-4c10-8a69-5ea2085da717" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_85c84119-1e3d-45c3-9697-c0440da13868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea7c575d-7e7d-48cb-bc85-4d9eb680b031" 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_85c84119-1e3d-45c3-9697-c0440da13868" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_ea7c575d-7e7d-48cb-bc85-4d9eb680b031" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_14a8f2eb-0d47-43f6-8352-2efcd7861161" 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_85c84119-1e3d-45c3-9697-c0440da13868" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_14a8f2eb-0d47-43f6-8352-2efcd7861161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_acb748aa-63d4-4ebe-a877-d280cedb8b22" 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_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" 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_acb748aa-63d4-4ebe-a877-d280cedb8b22" xlink:to="loc_us-gaap_StatementTable_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_0ef45035-743b-452a-a6bc-3332c111e979" 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_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_0ef45035-743b-452a-a6bc-3332c111e979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityComponentDomain_551b3a63-a03a-43f0-86f5-b505d039865a" 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_0ef45035-743b-452a-a6bc-3332c111e979" xlink:to="loc_us-gaap_EquityComponentDomain_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_5b2e7543-cd43-45b9-bc92-b6cb3235a7a2" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_CommonStockMember_5b2e7543-cd43-45b9-bc92-b6cb3235a7a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_af3242af-083a-47cd-922b-669aa899c18f" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_af3242af-083a-47cd-922b-669aa899c18f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_acfead8a-2250-4880-8df7-60c330a309b0" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_acfead8a-2250-4880-8df7-60c330a309b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RetainedEarningsMember_2d0a3c36-b2da-4dc4-887f-def7133e29fa" 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_551b3a63-a03a-43f0-86f5-b505d039865a" xlink:to="loc_us-gaap_RetainedEarningsMember_2d0a3c36-b2da-4dc4-887f-def7133e29fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementLineItems_d2ec172d-24d4-4116-b7b0-fc96242cf668" 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_ba2cf560-aade-4bef-8ba8-aab988a5e0a3" xlink:to="loc_us-gaap_StatementLineItems_d2ec172d-24d4-4116-b7b0-fc96242cf668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" 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_d2ec172d-24d4-4116-b7b0-fc96242cf668" xlink:to="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4deb82f8-80d6-48c5-a5d2-61ca1ab57932" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4deb82f8-80d6-48c5-a5d2-61ca1ab57932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_473c2982-e471-4b35-b2da-b3a59b75d22a" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockholdersEquity_473c2982-e471-4b35-b2da-b3a59b75d22a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_c09a60a3-cb60-4f37-bc34-467f2e9c554f" 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_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_NetIncomeLoss_c09a60a3-cb60-4f37-bc34-467f2e9c554f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_317ecb9c-51ca-41b8-bc9e-eb3c59063339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation_317ecb9c-51ca-41b8-bc9e-eb3c59063339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f6752e70-1fae-4f20-a6ec-3be6bc467f52" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation_f6752e70-1fae-4f20-a6ec-3be6bc467f52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_2ff17253-91bb-4c8a-9356-be79473cbf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesAcquisitions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesAcquisitions_2ff17253-91bb-4c8a-9356-be79473cbf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_212fe33b-97b6-4a9e-b98e-bb2a5d41c473" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueAcquisitions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueAcquisitions_212fe33b-97b6-4a9e-b98e-bb2a5d41c473" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_da0745e6-9861-4c78-b77d-d25c5068f6c5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_da0745e6-9861-4c78-b77d-d25c5068f6c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fd35bd8c-3d03-46d9-8715-1f9a5cf8f39f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities_fd35bd8c-3d03-46d9-8715-1f9a5cf8f39f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_54bbf719-d27f-4024-9ff0-51fda44f5081" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodShares"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodShares_54bbf719-d27f-4024-9ff0-51fda44f5081" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c88470bb-ef55-460d-93a6-dded29581995" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedAndRetiredDuringPeriodValue"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockRepurchasedAndRetiredDuringPeriodValue_c88470bb-ef55-460d-93a6-dded29581995" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_5f797b3a-144d-43fc-91fa-44adfac61f25" xlink:href="chef-20251226.xsd#chef_StockIssuedDuringPeriodWarrantExercisesShares"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesShares_5f797b3a-144d-43fc-91fa-44adfac61f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue_898e3a4c-a309-410f-adc2-9dae1a0c7907" xlink:href="chef-20251226.xsd#chef_StockIssuedDuringPeriodWarrantExercisesValue"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_StockIssuedDuringPeriodWarrantExercisesValue_898e3a4c-a309-410f-adc2-9dae1a0c7907" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_af365b09-a0f7-40e8-985a-c36c42147c75" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax_af365b09-a0f7-40e8-985a-c36c42147c75" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_71c5dc43-9e58-417b-b99b-150935669446" xlink:href="chef-20251226.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares_71c5dc43-9e58-417b-b99b-150935669446" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_09138d91-a5f0-4bb0-8a53-2de4c62f6b47" xlink:href="chef-20251226.xsd#chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue_09138d91-a5f0-4bb0-8a53-2de4c62f6b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_85ef0279-660e-4e7c-b846-c28b818b15af" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommonStockSharesOutstanding"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_85ef0279-660e-4e7c-b846-c28b818b15af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquity_93d3df3e-417f-4873-9a06-7d23e9dce810" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquity"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInStockholdersEquityRollForward_10a4508d-325d-4de2-8c11-cef22dac849f" xlink:to="loc_us-gaap_StockholdersEquity_93d3df3e-417f-4873-9a06-7d23e9dce810" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="simple" xlink:href="chef-20251226.xsd#CONSOLIDATEDSTATEMENTSOFCASHFLOWS"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" 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_2a2adb2b-5598-4bc3-8f1f-c1fe73c1dc4e" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract_2a2adb2b-5598-4bc3-8f1f-c1fe73c1dc4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_a029e6e5-6d6c-41c9-b34b-173cfa791b57" 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_2a2adb2b-5598-4bc3-8f1f-c1fe73c1dc4e" xlink:to="loc_us-gaap_NetIncomeLoss_a029e6e5-6d6c-41c9-b34b-173cfa791b57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" 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_2a2adb2b-5598-4bc3-8f1f-c1fe73c1dc4e" xlink:to="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_7be01896-38e4-42b4-af8c-75d94cb41387" 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_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_7be01896-38e4-42b4-af8c-75d94cb41387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_77e7142d-bca7-4cb9-9ff0-0af35ed18053" 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_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_77e7142d-bca7-4cb9-9ff0-0af35ed18053" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_917b6e3a-f90f-40c7-98cc-898a29bf5ebc" 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_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_917b6e3a-f90f-40c7-98cc-898a29bf5ebc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b82367a8-ef74-40eb-9ac9-3b543f336d02" 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_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_b82367a8-ef74-40eb-9ac9-3b543f336d02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_3aaafb49-31b5-4a63-9e0e-135cdaf168c8" 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_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_ShareBasedCompensation_3aaafb49-31b5-4a63-9e0e-135cdaf168c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ChangeInFairValueOfEarnOutLiability_fa48c37a-fce7-4743-acb5-db9ac95d3b79" xlink:href="chef-20251226.xsd#chef_ChangeInFairValueOfEarnOutLiability"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_chef_ChangeInFairValueOfEarnOutLiability_fa48c37a-fce7-4743-acb5-db9ac95d3b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fee0aebb-e803-4f85-8816-a7f5a27b722e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_fee0aebb-e803-4f85-8816-a7f5a27b722e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherNoncashIncomeExpense_a6cc95de-173f-4cfa-bba0-433112865349" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherNoncashIncomeExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_OtherNoncashIncomeExpense_a6cc95de-173f-4cfa-bba0-433112865349" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_02edb932-e170-4ad6-a615-9380839a6075" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4aabba61-e6cd-4e8c-8b62-590dee601ef5" 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_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_4aabba61-e6cd-4e8c-8b62-590dee601ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_df997054-842d-4708-b39c-8a97dd1f6157" 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_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_df997054-842d-4708-b39c-8a97dd1f6157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9598df29-4a76-4353-a126-d9ad5dee72d0" 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_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_9598df29-4a76-4353-a126-d9ad5dee72d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d8c39296-6102-4bd6-b308-bd8058d66605" 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_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities_d8c39296-6102-4bd6-b308-bd8058d66605" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_dc850f9b-b1ae-4075-baf7-b6200394cf5e" 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_e41812cc-38bf-4dec-9af8-4f80bffebb64" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherOperatingCapitalNet_dc850f9b-b1ae-4075-baf7-b6200394cf5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_93982550-a376-4285-8993-0354e431a201" 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_2a2adb2b-5598-4bc3-8f1f-c1fe73c1dc4e" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_93982550-a376-4285-8993-0354e431a201" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_8b674365-d235-4038-931f-7510794437cb" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_8b674365-d235-4038-931f-7510794437cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireProductiveAssets_db31e41e-d351-42b5-9e88-563aba9147f5" 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_8b674365-d235-4038-931f-7510794437cb" xlink:to="loc_us-gaap_PaymentsToAcquireProductiveAssets_db31e41e-d351-42b5-9e88-563aba9147f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e1eba1e3-fa8c-4616-ac2a-edf939707f16" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_8b674365-d235-4038-931f-7510794437cb" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_e1eba1e3-fa8c-4616-ac2a-edf939707f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_019c6824-933d-7d1c-a315-1c32f7f80a4e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_8b674365-d235-4038-931f-7510794437cb" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities_019c6824-933d-7d1c-a315-1c32f7f80a4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25418a5c-ae1f-4386-8f11-88c88f098a60" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract_8b674365-d235-4038-931f-7510794437cb" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_25418a5c-ae1f-4386-8f11-88c88f098a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_13476977-b747-4882-aa31-4a708e8c6e78" 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_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_13476977-b747-4882-aa31-4a708e8c6e78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeasePrincipalPayments_efb5e8fd-72f9-4b98-8dac-d0941e84213e" 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_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_FinanceLeasePrincipalPayments_efb5e8fd-72f9-4b98-8dac-d0941e84213e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfFinancingCosts_823327fd-dd5a-48a6-b572-89333f4feba6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfFinancingCosts"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_PaymentsOfFinancingCosts_823327fd-dd5a-48a6-b572-89333f4feba6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c57c7b44-c92d-4f76-9077-1bd04229319e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_c57c7b44-c92d-4f76-9077-1bd04229319e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_937bc81f-6c6a-4d83-a13b-9f34df5fb247" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromStockOptionsExercised"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_937bc81f-6c6a-4d83-a13b-9f34df5fb247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_55bf0755-0418-4ec5-803c-1c0520b1b7fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation_55bf0755-0418-4ec5-803c-1c0520b1b7fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_036c1ba8-f0c0-4c71-a1e3-98e363f57e54" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_036c1ba8-f0c0-4c71-a1e3-98e363f57e54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProceedsFromLinesOfCredit_436c7b51-7ac8-4d7d-9cb5-d01c3ed2e6b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ProceedsFromLinesOfCredit"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_ProceedsFromLinesOfCredit_436c7b51-7ac8-4d7d-9cb5-d01c3ed2e6b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLinesOfCredit_d89905af-d294-4ffc-963a-57861d667205" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLinesOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_RepaymentsOfLinesOfCredit_d89905af-d294-4ffc-963a-57861d667205" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3fe1c83-6764-456d-a257-1d9077e413a5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract_79d4b4e3-f8c1-4ea6-b6b0-ad59ec80d9fe" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_b3fe1c83-6764-456d-a257-1d9077e413a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f12b707-116d-4e37-a525-974c5488059b" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1f12b707-116d-4e37-a525-974c5488059b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90f84ea5-9d01-4a1e-8e68-c0d7d16f7148" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_90f84ea5-9d01-4a1e-8e68-c0d7d16f7148" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fbaf072-5d66-4ba3-930e-3239fe82518e" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0fbaf072-5d66-4ba3-930e-3239fe82518e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_840a186b-3381-41dd-8a40-7710f7595da7" 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_b0bc7a28-f3cb-41cf-8bb0-bd8ca51c4931" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_840a186b-3381-41dd-8a40-7710f7595da7" 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-20251226.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_fb580322-b7b7-4da9-9988-881315aa156e" 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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_690b8ded-04b4-4017-8495-fa22007fa37a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_fb580322-b7b7-4da9-9988-881315aa156e" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_690b8ded-04b4-4017-8495-fa22007fa37a" 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-20251226.xsd#SummaryofSignificantAccountingPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_697c090e-a640-4e08-bdc2-17d05685f240" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4604dc71-77a6-4f54-830c-7a921ea3d241" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SignificantAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_697c090e-a640-4e08-bdc2-17d05685f240" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_4604dc71-77a6-4f54-830c-7a921ea3d241" 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-20251226.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_b86794f1-4520-4423-bd50-f935923eea34" 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_ee1dc612-b6c0-45af-ad8c-65591f908108" 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_b86794f1-4520-4423-bd50-f935923eea34" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_ee1dc612-b6c0-45af-ad8c-65591f908108" 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-20251226.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_2a0dd5e1-29c5-4741-924b-16f161513aa4" 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_6d490515-3b7a-4297-8712-cc84f9035bf8" 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_2a0dd5e1-29c5-4741-924b-16f161513aa4" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_6d490515-3b7a-4297-8712-cc84f9035bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/Acquisitions" xlink:type="simple" xlink:href="chef-20251226.xsd#Acquisitions"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/Acquisitions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_926f441d-adc6-485a-943d-2a2657d558e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2d07c4b0-85eb-40f2-b46e-2a30ba121cf6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_926f441d-adc6-485a-943d-2a2657d558e1" xlink:to="loc_us-gaap_BusinessCombinationDisclosureTextBlock_2d07c4b0-85eb-40f2-b46e-2a30ba121cf6" 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-20251226.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_ac1fb444-bc71-4374-a305-bd9910aa1741" 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_d547e2d2-160d-4205-a112-d3ab3f7f7ea3" 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_ac1fb444-bc71-4374-a305-bd9910aa1741" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_d547e2d2-160d-4205-a112-d3ab3f7f7ea3" 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-20251226.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_34679496-3094-4f4d-b8fc-8d8622d856fa" 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_7c3c4954-3e36-4946-805d-82d86fb1867f" 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_34679496-3094-4f4d-b8fc-8d8622d856fa" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_7c3c4954-3e36-4946-805d-82d86fb1867f" 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-20251226.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_f01b8af2-7006-4d24-96c4-0a00f2a26417" 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_773d2acd-3df8-4148-b707-61c61931df8a" 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_f01b8af2-7006-4d24-96c4-0a00f2a26417" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_773d2acd-3df8-4148-b707-61c61931df8a" 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-20251226.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_dc3dfd3b-963f-457f-941a-b5e947bcf2a6" 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_358baffe-8071-441c-9c7e-253c96f7c241" 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_dc3dfd3b-963f-457f-941a-b5e947bcf2a6" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_358baffe-8071-441c-9c7e-253c96f7c241" 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-20251226.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_5be4e765-0662-4ff8-b8a4-ab63f2fbdf45" 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_b6da8f60-8c12-4f6f-b8f8-523bba8ce1ec" 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_5be4e765-0662-4ff8-b8a4-ab63f2fbdf45" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_b6da8f60-8c12-4f6f-b8f8-523bba8ce1ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/Leases" xlink:type="simple" xlink:href="chef-20251226.xsd#Leases"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/Leases" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_95d945b1-a44f-4b33-87f2-61b7cd67488a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeasesTextBlock_b8e471dc-5c80-49be-9622-933894ad755f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeasesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_95d945b1-a44f-4b33-87f2-61b7cd67488a" xlink:to="loc_us-gaap_LesseeFinanceLeasesTextBlock_b8e471dc-5c80-49be-9622-933894ad755f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeasesTextBlock_486b08e0-10e8-4c9a-8585-bca9eedba0d3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeasesTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_95d945b1-a44f-4b33-87f2-61b7cd67488a" xlink:to="loc_us-gaap_LesseeOperatingLeasesTextBlock_486b08e0-10e8-4c9a-8585-bca9eedba0d3" 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-20251226.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_0c0f8d95-ceca-4fe3-b841-84ed4b6d2db4" 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_b96902a1-830d-4bc7-824e-a49c755528c9" 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_0c0f8d95-ceca-4fe3-b841-84ed4b6d2db4" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_b96902a1-830d-4bc7-824e-a49c755528c9" 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-20251226.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_3d787715-14b5-4027-9d8e-1efc90eda683" 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_0c1906b2-8c19-4e74-a718-e441eda9ad14" 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_3d787715-14b5-4027-9d8e-1efc90eda683" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_0c1906b2-8c19-4e74-a718-e441eda9ad14" 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-20251226.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_6dbe0be5-c180-4e44-b6cc-3be41d071849" 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_01676684-b074-4728-9b0d-64a3771b973e" 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_6dbe0be5-c180-4e44-b6cc-3be41d071849" xlink:to="loc_us-gaap_CashFlowSupplementalDisclosuresTextBlock_01676684-b074-4728-9b0d-64a3771b973e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlans" xlink:type="simple" xlink:href="chef-20251226.xsd#EmployeeBenefitPlans"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/EmployeeBenefitPlans" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_9954a128-b40f-4147-9749-7bc62db5b5c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_257ee710-2292-4f00-a45e-1cd7d7043b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CompensationAndEmployeeBenefitPlansTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_9954a128-b40f-4147-9749-7bc62db5b5c3" xlink:to="loc_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock_257ee710-2292-4f00-a45e-1cd7d7043b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingencies" xlink:type="simple" xlink:href="chef-20251226.xsd#CommitmentsandContingencies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10e19697-d653-4cbc-b501-d91dfbb59ced" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6fae82be-f222-41bb-8bc7-91b7b0cb3146" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_10e19697-d653-4cbc-b501-d91dfbb59ced" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_6fae82be-f222-41bb-8bc7-91b7b0cb3146" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReserves" xlink:type="simple" xlink:href="chef-20251226.xsd#ValuationReserves"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReserves" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_f88528fa-5b98-4ef1-a501-359e31b39703" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_50499451-455b-4f2d-b667-cd435bee3f25" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_f88528fa-5b98-4ef1-a501-359e31b39703" xlink:to="loc_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock_50499451-455b-4f2d-b667-cd435bee3f25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="simple" xlink:href="chef-20251226.xsd#SummaryofSignificantAccountingPoliciesPolicies"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiscalPeriod_8844a13d-501e-4722-ab00-2ed74c770661" 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_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_FiscalPeriod_8844a13d-501e-4722-ab00-2ed74c770661" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_d2f48646-6b87-47da-a95e-a26109254958" 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_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_d2f48646-6b87-47da-a95e-a26109254958" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_39375034-e381-45d6-97b2-b872803015de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_39375034-e381-45d6-97b2-b872803015de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UseOfEstimates_d11d85be-4af7-4e66-9373-6e1f24a65e48" 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_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_UseOfEstimates_d11d85be-4af7-4e66-9373-6e1f24a65e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e7a97b8f-f0ae-4d94-b779-512074a22358" 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_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock_e7a97b8f-f0ae-4d94-b779-512074a22358" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_e659aea0-69c2-49f6-86bd-f3e7c5034359" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock_e659aea0-69c2-49f6-86bd-f3e7c5034359" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock_d1e116ae-3e63-4fc4-8aba-674c51996c8d" xlink:href="chef-20251226.xsd#chef_OtherOperatingExpensesPolicyPolicyTextBlock"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_chef_OtherOperatingExpensesPolicyPolicyTextBlock_d1e116ae-3e63-4fc4-8aba-674c51996c8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_de7413ff-aeac-4c14-bc47-66417c7c71a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_de7413ff-aeac-4c14-bc47-66417c7c71a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ReceivablesPolicyTextBlock_73c25dca-96b2-4850-b89a-b3214f61c364" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ReceivablesPolicyTextBlock"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_ReceivablesPolicyTextBlock_73c25dca-96b2-4850-b89a-b3214f61c364" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_17707e8a-282e-4bd3-b464-92781a6e97dd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InventoryPolicyTextBlock"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_17707e8a-282e-4bd3-b464-92781a6e97dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_827a273d-4732-4332-95ce-e18348db648f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConcentrationRiskCreditRisk"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_827a273d-4732-4332-95ce-e18348db648f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_49fe7718-bcbb-4b0f-a445-47d39e959c2b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_49fe7718-bcbb-4b0f-a445-47d39e959c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_2a5eef57-19b7-4825-8336-201b5a0b9070" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeasesPolicyTextBlock"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_2a5eef57-19b7-4825-8336-201b5a0b9070" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InternalUseSoftwarePolicy_e1f2f0f1-9914-4484-bcc6-934e01dda9b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InternalUseSoftwarePolicy"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_InternalUseSoftwarePolicy_e1f2f0f1-9914-4484-bcc6-934e01dda9b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtPolicyTextBlock_ac1114ed-ac6f-42d9-bcc5-b4bc2e77dc22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtPolicyTextBlock"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_DebtPolicyTextBlock_ac1114ed-ac6f-42d9-bcc5-b4bc2e77dc22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_c9dbd002-e451-47bc-870d-81092dbc3ab7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationsPolicy"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_c9dbd002-e451-47bc-870d-81092dbc3ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_dfa8e22e-6498-4126-afd3-f6ce3617f4ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsFiniteLivedPolicy"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_IntangibleAssetsFiniteLivedPolicy_dfa8e22e-6498-4126-afd3-f6ce3617f4ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_8cbce4f9-bdfa-4888-991f-12119a8a1a02" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_8cbce4f9-bdfa-4888-991f-12119a8a1a02" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_830d9fff-1a0b-4220-af17-e87a4778cd86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPolicyTextBlock"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_830d9fff-1a0b-4220-af17-e87a4778cd86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_54689d2a-47a6-4cd5-b67e-4622ac432a65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesPolicyTextBlock"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_CommitmentsAndContingenciesPolicyTextBlock_54689d2a-47a6-4cd5-b67e-4622ac432a65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy_2b030ca9-ebf2-435d-8742-e4563a1c7f89" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentLiabilityReserveEstimatePolicy"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_ContingentLiabilityReserveEstimatePolicy_2b030ca9-ebf2-435d-8742-e4563a1c7f89" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_12611c9a-52ae-4e0a-926e-0e7f0b475c00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EarningsPerSharePolicyTextBlock"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_12611c9a-52ae-4e0a-926e-0e7f0b475c00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1da0139e-d4ca-47a0-bcf7-251cd6b4f855" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1da0139e-d4ca-47a0-bcf7-251cd6b4f855" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityPolicyTextBlock_6a7fd176-e11c-4609-92e0-88d4b1fe215e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockholdersEquityPolicyTextBlock"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_StockholdersEquityPolicyTextBlock_6a7fd176-e11c-4609-92e0-88d4b1fe215e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_f686098f-b93f-4788-a11d-16121db2c00f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReservePolicyTextBlock"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_SelfInsuranceReservePolicyTextBlock_f686098f-b93f-4788-a11d-16121db2c00f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DerivativesPolicyTextBlock_019b2ce9-0235-7586-ad6d-850ab04fb635" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DerivativesPolicyTextBlock"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_DerivativesPolicyTextBlock_019b2ce9-0235-7586-ad6d-850ab04fb635" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_7f552024-bcd6-46f6-a2d0-e8358ab62cd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementPolicyPolicyTextBlock"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_62cca44d-00fc-4b58-b2ca-3535dcd1fd0c" xlink:to="loc_us-gaap_FairValueMeasurementPolicyPolicyTextBlock_7f552024-bcd6-46f6-a2d0-e8358ab62cd1" 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-20251226.xsd#SummaryofSignificantAccountingPoliciesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_f0159ead-bae8-459e-a219-ea626a34798a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_946375ff-6b06-4568-a080-3bdd2037df12" 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_AccountingPoliciesAbstract_f0159ead-bae8-459e-a219-ea626a34798a" xlink:to="loc_us-gaap_DisaggregationOfRevenueTableTextBlock_946375ff-6b06-4568-a080-3bdd2037df12" 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-20251226.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_b173ed5e-4d16-4323-9799-88be446050c1" 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_6302968e-d970-4497-bfa1-852ccdf5bea6" 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_b173ed5e-4d16-4323-9799-88be446050c1" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_6302968e-d970-4497-bfa1-852ccdf5bea6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ea0bc615-d488-4c98-a755-2a0cf39939d0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_b173ed5e-4d16-4323-9799-88be446050c1" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_ea0bc615-d488-4c98-a755-2a0cf39939d0" 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-20251226.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_2482f4c9-b32c-4e60-889f-d27b611478e2" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1ea2e27c-16a3-49d3-a2e8-b21930812891" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2482f4c9-b32c-4e60-889f-d27b611478e2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock_1ea2e27c-16a3-49d3-a2e8-b21930812891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_62ec1a51-0476-4c81-b91d-43a541c299a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueByBalanceSheetGroupingTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_2482f4c9-b32c-4e60-889f-d27b611478e2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTextBlock_62ec1a51-0476-4c81-b91d-43a541c299a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsTables" xlink:type="simple" xlink:href="chef-20251226.xsd#AcquisitionsTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2df0b288-29b3-4d5f-82a8-ddef2237cf81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_3c4406f7-b91d-436e-b6bf-4a71c1c733e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_2df0b288-29b3-4d5f-82a8-ddef2237cf81" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_3c4406f7-b91d-436e-b6bf-4a71c1c733e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentTables" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_873809e7-a5da-4038-817d-43ab0d367987" 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_PropertyPlantAndEquipmentTextBlock_f984a773-ec3f-4788-a0b1-9199557901a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_873809e7-a5da-4038-817d-43ab0d367987" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_f984a773-ec3f-4788-a0b1-9199557901a9" 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-20251226.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_73d1a3b5-f29e-449b-b0aa-5b4ff6058aed" 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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_b78e5ce9-da30-4bcd-aff5-d0232884d8fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73d1a3b5-f29e-449b-b0aa-5b4ff6058aed" xlink:to="loc_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock_b78e5ce9-da30-4bcd-aff5-d0232884d8fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_68449528-286f-4977-ac27-2539788af2b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73d1a3b5-f29e-449b-b0aa-5b4ff6058aed" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_68449528-286f-4977-ac27-2539788af2b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2f5df11f-a662-4f62-8ea9-f16252ad21c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_73d1a3b5-f29e-449b-b0aa-5b4ff6058aed" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2f5df11f-a662-4f62-8ea9-f16252ad21c8" 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-20251226.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_6fc63613-47f6-48e7-b48f-aa114cc94a02" 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_859bb873-aa2a-4900-9d1f-375b66dd235b" 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_6fc63613-47f6-48e7-b48f-aa114cc94a02" xlink:to="loc_us-gaap_ScheduleOfDebtTableTextBlock_859bb873-aa2a-4900-9d1f-375b66dd235b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_68f53587-6b29-4c30-8dae-d4ece75f1dad" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6fc63613-47f6-48e7-b48f-aa114cc94a02" xlink:to="loc_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock_68f53587-6b29-4c30-8dae-d4ece75f1dad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_057a4086-e807-4219-95f8-f0ee33a59e1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6fc63613-47f6-48e7-b48f-aa114cc94a02" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_057a4086-e807-4219-95f8-f0ee33a59e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_2ffaa1b6-fdf1-47d7-ac38-f35eedb13e7d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_6fc63613-47f6-48e7-b48f-aa114cc94a02" xlink:to="loc_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock_2ffaa1b6-fdf1-47d7-ac38-f35eedb13e7d" 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-20251226.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_feda4523-8bcf-4045-8ba8-ee016ce3bc2c" 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_61b03235-3e45-4bb8-b0e8-9648b6b0f95f" 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_feda4523-8bcf-4045-8ba8-ee016ce3bc2c" xlink:to="loc_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock_61b03235-3e45-4bb8-b0e8-9648b6b0f95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9aba219a-f96b-454c-a1ae-bb7a42bbd81f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_feda4523-8bcf-4045-8ba8-ee016ce3bc2c" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_9aba219a-f96b-454c-a1ae-bb7a42bbd81f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesTables" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_159adc64-2698-42d1-95e4-a3af61d1186c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostTableTextBlock_ee1c80d5-d622-4e03-9560-4283763c412c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_159adc64-2698-42d1-95e4-a3af61d1186c" xlink:to="loc_us-gaap_LeaseCostTableTextBlock_ee1c80d5-d622-4e03-9560-4283763c412c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4e538895-6966-464b-9ec7-f9aad935e9bf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_159adc64-2698-42d1-95e4-a3af61d1186c" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_4e538895-6966-464b-9ec7-f9aad935e9bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_be01bc32-5a4d-45ef-bf84-0fd096ee969b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_159adc64-2698-42d1-95e4-a3af61d1186c" xlink:to="loc_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock_be01bc32-5a4d-45ef-bf84-0fd096ee969b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock_605831ed-d185-4dbf-979e-13ccad0ea8af" xlink:href="chef-20251226.xsd#chef_AssetsAndLiabilitiesLesseeTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_159adc64-2698-42d1-95e4-a3af61d1186c" xlink:to="loc_chef_AssetsAndLiabilitiesLesseeTableTextBlock_605831ed-d185-4dbf-979e-13ccad0ea8af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesTables" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_2e058cc6-dc35-4e2a-98a6-91580aff0e09" 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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_118dd1f5-26ab-46a4-b30e-8fbf9a084080" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e058cc6-dc35-4e2a-98a6-91580aff0e09" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_118dd1f5-26ab-46a4-b30e-8fbf9a084080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9e5fedb0-1f86-40ae-8996-bae85ed04ebd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e058cc6-dc35-4e2a-98a6-91580aff0e09" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_9e5fedb0-1f86-40ae-8996-bae85ed04ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_78d924ad-2360-4dfa-8e06-664d39c93441" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e058cc6-dc35-4e2a-98a6-91580aff0e09" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_78d924ad-2360-4dfa-8e06-664d39c93441" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8007d761-9e80-4d79-9756-4dcf157fda38" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_2e058cc6-dc35-4e2a-98a6-91580aff0e09" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_8007d761-9e80-4d79-9756-4dcf157fda38" 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-20251226.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_6b4cc203-217e-479e-b1b0-267e3bf827ef" 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_e4aa7a75-97b0-4897-a6a6-d2a1b6d5c48c" 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_6b4cc203-217e-479e-b1b0-267e3bf827ef" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock_e4aa7a75-97b0-4897-a6a6-d2a1b6d5c48c" 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-20251226.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_d083a5c8-ca49-463e-acc8-9cf0e60341ad" 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_990f84de-10d9-4d7c-8e96-81c936aac6f3" 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_d083a5c8-ca49-463e-acc8-9cf0e60341ad" xlink:to="loc_us-gaap_ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock_990f84de-10d9-4d7c-8e96-81c936aac6f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesTables" xlink:type="simple" xlink:href="chef-20251226.xsd#ValuationReservesTables"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReservesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_0db4865f-6f07-4a59-9e16-68ba163066e2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_479cb1a5-87ab-40f9-8b7f-46f9d3d4f104" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_0db4865f-6f07-4a59-9e16-68ba163066e2" xlink:to="loc_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock_479cb1a5-87ab-40f9-8b7f-46f9d3d4f104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_32df37d2-f986-459a-9d7d-1672aa8b0339" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SummaryOfValuationAllowanceTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_0db4865f-6f07-4a59-9e16-68ba163066e2" xlink:to="loc_us-gaap_SummaryOfValuationAllowanceTextBlock_32df37d2-f986-459a-9d7d-1672aa8b0339" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SummaryofSignificantAccountingPoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_5d5afee1-dd55-453f-8c5f-25af7dc1c227" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" 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_AccountingPoliciesAbstract_5d5afee1-dd55-453f-8c5f-25af7dc1c227" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_srt_RangeAxis_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" 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_64275dc6-d3c9-4da4-b065-b2f64268d81b" xlink:to="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_d087a429-b26a-4a74-808a-b37b6fac3f27" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:to="loc_srt_MinimumMember_d087a429-b26a-4a74-808a-b37b6fac3f27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2472cec9-e794-4459-8849-cd08d709dc88" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5a2e6b40-78b0-4cb2-8691-7f8286b3681e" xlink:to="loc_srt_MaximumMember_2472cec9-e794-4459-8849-cd08d709dc88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ProductOrServiceAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_srt_ProductOrServiceAxis_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" 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_b62e0791-3c1d-4045-b662-f957fcd4f8c2" xlink:to="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShippingAndHandlingMember_54df143b-3cc2-42be-bbfa-99a315b24c94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShippingAndHandlingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cbc6b12e-92c0-43b5-929e-6ffc3896b31a" xlink:to="loc_us-gaap_ShippingAndHandlingMember_54df143b-3cc2-42be-bbfa-99a315b24c94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_25af3678-fd10-49b6-a767-22b98aa0d6fb" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EquipmentAndLeaseholdImprovementsMember_09a8f19a-7787-431f-96b6-38a4f812fbb6" xlink:href="chef-20251226.xsd#chef_EquipmentAndLeaseholdImprovementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:to="loc_chef_EquipmentAndLeaseholdImprovementsMember_09a8f19a-7787-431f-96b6-38a4f812fbb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_53c85043-f163-4571-b372-b9a48e3c828b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_a26db1bd-b832-4d5d-bb0d-490fa1f2f1f1" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_53c85043-f163-4571-b372-b9a48e3c828b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_2dd4b4b6-e6c3-40d8-ae03-8510937357a0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_efa566f3-e63f-4780-9def-d02fd8ecc76b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_efa566f3-e63f-4780-9def-d02fd8ecc76b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_93995007-a94d-4702-b299-c5f454e2e479" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_us-gaap_AutomobilesMember_93995007-a94d-4702-b299-c5f454e2e479" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_560851c2-99cd-4b5f-8ce4-78448b84e4d2" xlink:href="chef-20251226.xsd#chef_WorkersCompensationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_d644c768-3c5e-4aa2-a698-96aa0d39ba99" xlink:to="loc_chef_WorkersCompensationMember_560851c2-99cd-4b5f-8ce4-78448b84e4d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb6-3fc5-7136-8672-6a3debe0c64f" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019c0bb6-531c-79b9-8ea4-4fecd53f1481" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SoftwareAndSoftwareDevelopmentCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb6-3fc5-7479-8182-666ce04ee5da" xlink:to="loc_us-gaap_SoftwareAndSoftwareDevelopmentCostsMember_019c0bb6-531c-79b9-8ea4-4fecd53f1481" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DisaggregationOfRevenueLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueTable_40008618-d146-4b58-9f51-ff0ff1b6a52f" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_RevenuePaymentTermForContractsWithCustomers_c1758a20-f191-4ab5-bdb6-ff4a12ee5c1f" xlink:href="chef-20251226.xsd#chef_RevenuePaymentTermForContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_chef_RevenuePaymentTermForContractsWithCustomers_c1758a20-f191-4ab5-bdb6-ff4a12ee5c1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerLiabilityCurrent_528994b1-6e75-453d-a662-35bef3b0d017" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerLiabilityCurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerLiabilityCurrent_528994b1-6e75-453d-a662-35bef3b0d017" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRefundLiability_f6bcefa9-3c01-4dfe-bcf3-cd9ad51e0ba8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRefundLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerRefundLiability_f6bcefa9-3c01-4dfe-bcf3-cd9ad51e0ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_3708a1cc-e332-46c0-883c-940ab57c583e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContractWithCustomerRightToRecoverProduct"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ContractWithCustomerRightToRecoverProduct_3708a1cc-e332-46c0-883c-940ab57c583e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_93404a99-7ad6-4ce2-b565-b1bef5813753" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedContractCostAmortizationPeriod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CapitalizedContractCostAmortizationPeriod_93404a99-7ad6-4ce2-b565-b1bef5813753" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_5b371c7e-92b8-4d97-a02c-5c31f7f79a3c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSold"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_5b371c7e-92b8-4d97-a02c-5c31f7f79a3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PurchaseIncentivesEarned_c6f599d2-6126-4740-8418-d07021fe7d66" xlink:href="chef-20251226.xsd#chef_PurchaseIncentivesEarned"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_chef_PurchaseIncentivesEarned_c6f599d2-6126-4740-8418-d07021fe7d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AssetImpairmentCharges_ac35c907-10ab-4dcf-b8d7-35a2e468ed30" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AssetImpairmentCharges"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_AssetImpairmentCharges_ac35c907-10ab-4dcf-b8d7-35a2e468ed30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f6c19e55-15c5-4f65-9d9b-7cd2be964c06" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_f6c19e55-15c5-4f65-9d9b-7cd2be964c06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CapitalizedComputerSoftwareNet_29ef8454-c965-4bc1-b6fe-9313453aa529" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CapitalizedComputerSoftwareNet"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_CapitalizedComputerSoftwareNet_29ef8454-c965-4bc1-b6fe-9313453aa529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f2a4ed1a-b009-405b-a2ed-9f70ae5796db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet_f2a4ed1a-b009-405b-a2ed-9f70ae5796db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_144041d0-7ec1-4695-9abd-3b78d84347a0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_144041d0-7ec1-4695-9abd-3b78d84347a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherAmortizationOfDeferredCharges_b271e2bd-cc11-4586-9cba-6173902779b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherAmortizationOfDeferredCharges"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_OtherAmortizationOfDeferredCharges_b271e2bd-cc11-4586-9cba-6173902779b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_68e3f90f-4076-4cea-a98c-955893ddaf66" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ImpairmentOfIntangibleAssetsFinitelived"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsFinitelived_68e3f90f-4076-4cea-a98c-955893ddaf66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportingUnits_447bfab0-3736-4dc2-ba9c-020ec2f5cc0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NumberOfReportingUnits"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_NumberOfReportingUnits_447bfab0-3736-4dc2-ba9c-020ec2f5cc0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_dbb55aa2-8c77-4e83-9244-2d94c217b8da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DisaggregationOfRevenueLineItems_2681ea6c-fc0a-410c-b673-51a34c2f4bdc" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_dbb55aa2-8c77-4e83-9244-2d94c217b8da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_6fde22bc-e7d0-438a-abe5-57ef30053d8f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccountingPoliciesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueTable_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" 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_AccountingPoliciesAbstract_6fde22bc-e7d0-438a-abe5-57ef30053d8f" xlink:to="loc_us-gaap_DisaggregationOfRevenueTable_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_srt_ProductOrServiceAxis_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" 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_4f2a3c07-e4c0-459f-b659-8fd0c9c3e748" xlink:to="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CenterOfThePlateProductMember_f14ce357-d4c5-4dca-bb97-7aeb79a2d284" xlink:href="chef-20251226.xsd#chef_CenterOfThePlateProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:to="loc_chef_CenterOfThePlateProductMember_f14ce357-d4c5-4dca-bb97-7aeb79a2d284" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:href="chef-20251226.xsd#chef_TotalSpecialtyMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_cc7ce7a0-d0e8-403c-a569-fbd8d2f18024" xlink:to="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DryGoodsProductMember_2e1f9371-ba9e-4a52-9576-25fbb8b8593b" xlink:href="chef-20251226.xsd#chef_DryGoodsProductMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_DryGoodsProductMember_2e1f9371-ba9e-4a52-9576-25fbb8b8593b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PastryProductMember_d8f7b855-6352-4cab-a942-2983209b3b67" xlink:href="chef-20251226.xsd#chef_PastryProductMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_PastryProductMember_d8f7b855-6352-4cab-a942-2983209b3b67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_CheeseAndCharcuterieProductMember_946b68d3-6e82-48fe-bc65-aa98a570f088" xlink:href="chef-20251226.xsd#chef_CheeseAndCharcuterieProductMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_CheeseAndCharcuterieProductMember_946b68d3-6e82-48fe-bc65-aa98a570f088" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ProduceMember_a0181dd8-1b89-43f8-b6cd-c4b38f772ce8" xlink:href="chef-20251226.xsd#chef_ProduceMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_ProduceMember_a0181dd8-1b89-43f8-b6cd-c4b38f772ce8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DairyAndEggsProductMember_f468ded7-a8c2-49c8-8789-7c0a7aee18e4" xlink:href="chef-20251226.xsd#chef_DairyAndEggsProductMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_DairyAndEggsProductMember_f468ded7-a8c2-49c8-8789-7c0a7aee18e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OilsAndVinegarProductMember_5bd3782c-2bb4-43ff-9c48-02f12bade150" xlink:href="chef-20251226.xsd#chef_OilsAndVinegarProductMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_OilsAndVinegarProductMember_5bd3782c-2bb4-43ff-9c48-02f12bade150" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_KitchenSuppliesProductMember_036d676e-c15c-4e9f-99f0-9f12d0366a80" xlink:href="chef-20251226.xsd#chef_KitchenSuppliesProductMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TotalSpecialtyMember_a81ed346-9a33-46a3-a629-11e3195c483f" xlink:to="loc_chef_KitchenSuppliesProductMember_036d676e-c15c-4e9f-99f0-9f12d0366a80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a960fdb-6987-4ad9-a79e-c02f4ec48200" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_3a960fdb-6987-4ad9-a79e-c02f4ec48200" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b57e8ba-da18-430b-865f-e2019116de18" 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_3a960fdb-6987-4ad9-a79e-c02f4ec48200" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_0b57e8ba-da18-430b-865f-e2019116de18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerMember_a8a40fa6-c982-4b0c-9b5f-3dd2de83cc8b" 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_0b57e8ba-da18-430b-865f-e2019116de18" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerMember_a8a40fa6-c982-4b0c-9b5f-3dd2de83cc8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_cc849944-b690-4e3d-acdd-c9929b9a8c56" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_cc849944-b690-4e3d-acdd-c9929b9a8c56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_9cfba159-b4bb-4238-b66a-6d248185efb4" 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_cc849944-b690-4e3d-acdd-c9929b9a8c56" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_9cfba159-b4bb-4238-b66a-6d248185efb4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ProductConcentrationRiskMember_24991416-4857-4c64-80a4-6da39ce45e9f" 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_9cfba159-b4bb-4238-b66a-6d248185efb4" xlink:to="loc_us-gaap_ProductConcentrationRiskMember_24991416-4857-4c64-80a4-6da39ce45e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DisaggregationOfRevenueLineItems_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" 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_bffbec64-0f69-457e-9aeb-0e9bcab62ac2" xlink:to="loc_us-gaap_DisaggregationOfRevenueLineItems_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3d6e51b-076b-4f6a-bd28-102f3852d179" 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_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_a3d6e51b-076b-4f6a-bd28-102f3852d179" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_d0c2dcbf-6fc8-4a45-b9ea-5c174e4dd1cd" 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_a0f53fd9-5078-484e-bb0d-7fe91e2ffedd" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_d0c2dcbf-6fc8-4a45-b9ea-5c174e4dd1cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#NetIncomeperShareScheduleofIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_2c153c67-96fe-48c2-891a-9f98d2fd50d7" 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_EPSAbstract_3046912d-43a2-4ef6-8f1b-9f355726896e" xlink:href="chef-20251226.xsd#chef_EPSAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_2c153c67-96fe-48c2-891a-9f98d2fd50d7" xlink:to="loc_chef_EPSAbstract_3046912d-43a2-4ef6-8f1b-9f355726896e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareBasic_cb591c26-1e10-4005-9e85-373ba222d124" 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_EPSAbstract_3046912d-43a2-4ef6-8f1b-9f355726896e" xlink:to="loc_us-gaap_EarningsPerShareBasic_cb591c26-1e10-4005-9e85-373ba222d124" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareDiluted_cb325fea-a84c-46cd-be42-d053f1f841e7" 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_EPSAbstract_3046912d-43a2-4ef6-8f1b-9f355726896e" xlink:to="loc_us-gaap_EarningsPerShareDiluted_cb325fea-a84c-46cd-be42-d053f1f841e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21a06cef-22e7-498a-bd2c-1c1a324f6247" 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_2c153c67-96fe-48c2-891a-9f98d2fd50d7" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract_21a06cef-22e7-498a-bd2c-1c1a324f6247" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8a7567f4-1c8f-4654-92d4-46596453dc4b" 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_21a06cef-22e7-498a-bd2c-1c1a324f6247" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_8a7567f4-1c8f-4654-92d4-46596453dc4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_06fd9dd7-bc95-466f-8265-5530a1873914" 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_21a06cef-22e7-498a-bd2c-1c1a324f6247" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_06fd9dd7-bc95-466f-8265-5530a1873914" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_743cc5bc-13ca-424f-a6c9-accfff5b5d13" 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_e3735e82-13e9-4d35-aeeb-9aef3562d341" 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_743cc5bc-13ca-424f-a6c9-accfff5b5d13" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_e3735e82-13e9-4d35-aeeb-9aef3562d341" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLoss_3cc74c98-88ac-402d-b7a4-1c1469b35c59" 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_e3735e82-13e9-4d35-aeeb-9aef3562d341" xlink:to="loc_us-gaap_NetIncomeLoss_3cc74c98-88ac-402d-b7a4-1c1469b35c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f756ddab-7ff2-4682-807b-6da39c1d4d53" 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_743cc5bc-13ca-424f-a6c9-accfff5b5d13" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract_f756ddab-7ff2-4682-807b-6da39c1d4d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_fa12dce4-0d88-49e4-9e95-21f4d3547bc3" 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_f756ddab-7ff2-4682-807b-6da39c1d4d53" xlink:to="loc_us-gaap_InterestOnConvertibleDebtNetOfTax_fa12dce4-0d88-49e4-9e95-21f4d3547bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0ab7bcd5-7892-487e-9479-f9db7cec4e22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_743cc5bc-13ca-424f-a6c9-accfff5b5d13" xlink:to="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted_0ab7bcd5-7892-487e-9479-f9db7cec4e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:href="chef-20251226.xsd#chef_EPSOtherDisclosuresAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_743cc5bc-13ca-424f-a6c9-accfff5b5d13" xlink:to="loc_chef_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_714c9269-4117-43e7-904f-adffe6216a9a" 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_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_714c9269-4117-43e7-904f-adffe6216a9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3a3efd54-6ab9-402e-9adf-9a1e0744bf42" 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_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:to="loc_us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment_3a3efd54-6ab9-402e-9adf-9a1e0744bf42" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e09dcc08-eefa-46e6-a13a-118eb3f967e2" 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_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements_e09dcc08-eefa-46e6-a13a-118eb3f967e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_81f04482-2a4e-4390-8fc1-23b96c084b60" 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_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:to="loc_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities_81f04482-2a4e-4390-8fc1-23b96c084b60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dc8d695f-0919-4a1d-b525-24457001c576" 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_EPSOtherDisclosuresAbstract_dd7bd17d-8d5e-489e-a294-ead6f6264ef5" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_dc8d695f-0919-4a1d-b525-24457001c576" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EarningsPerShareAbstract_dde33fee-032b-4d2e-890b-8018e0ee42c5" 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_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" 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_dde33fee-032b-4d2e-890b-8018e0ee42c5" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4f2f9ca-6d7a-4085-b898-2606a006a152" 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_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis_f4f2f9ca-6d7a-4085-b898-2606a006a152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" 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_f4f2f9ca-6d7a-4085-b898-2606a006a152" xlink:to="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5723d2f7-18b3-48d0-bb17-b378db8d8a96" 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_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:to="loc_us-gaap_RestrictedStockMember_5723d2f7-18b3-48d0-bb17-b378db8d8a96" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_e1eedbf3-a90c-497f-9029-b51175647c0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AntidilutiveSecuritiesNameDomain_c56f9705-87ff-4485-a2fb-6c1781875fb5" xlink:to="loc_us-gaap_EmployeeStockOptionMember_e1eedbf3-a90c-497f-9029-b51175647c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_461f939a-de40-4e68-9054-ed19f330bfab" 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_f9be5bd6-f94f-4288-ac9a-7ecc4f182a2b" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems_461f939a-de40-4e68-9054-ed19f330bfab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd99cab7-03e3-4f82-8322-9f38eaac0809" 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_461f939a-de40-4e68-9054-ed19f330bfab" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_bd99cab7-03e3-4f82-8322-9f38eaac0809" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_ebcb01ee-5490-4f6d-9ac0-12d10174f2a2" 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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_ebcb01ee-5490-4f6d-9ac0-12d10174f2a2" xlink:to="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1e280d65-09d5-4a5f-83c6-1509ced0f499" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_1e280d65-09d5-4a5f-83c6-1509ced0f499" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_57f1dade-318e-4d43-bd94-c4d7763b292b" xlink:href="chef-20251226.xsd#chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:to="loc_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability_57f1dade-318e-4d43-bd94-c4d7763b292b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_10cd0463-1e2d-4789-8e45-fd2167cee96b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements_10cd0463-1e2d-4789-8e45-fd2167cee96b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_a238956b-661f-4ae8-bfb7-0a699532df13" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease_a238956b-661f-4ae8-bfb7-0a699532df13" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5726bab2-6161-4e92-bcd4-61418d7bc510" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward_cb9a6021-2ec8-448b-8377-6d7e131853f3" xlink:to="loc_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue_5726bab2-6161-4e92-bcd4-61418d7bc510" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_560cb76f-0457-4e4a-8bf9-9697e8b04bf2" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" 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_560cb76f-0457-4e4a-8bf9-9697e8b04bf2" xlink:to="loc_us-gaap_FairValueByBalanceSheetGroupingTable_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" 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_f7f5fc3e-4777-40b7-ab9f-f35e0968c827" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_cb4e99e2-4c26-4ce6-8375-df827e535471" 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_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:to="loc_us-gaap_ConvertibleDebtMember_cb4e99e2-4c26-4ce6-8375-df827e535471" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_bacd5707-23f1-4a2e-b650-ea7acd719127" 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_f196f192-5ac6-4595-b3c9-cdbd1d9807eb" xlink:to="loc_us-gaap_UnsecuredDebtMember_bacd5707-23f1-4a2e-b650-ea7acd719127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByMeasurementBasisAxis_534650ed-4253-4a28-9edd-86ac792d886d" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_FairValueByMeasurementBasisAxis_534650ed-4253-4a28-9edd-86ac792d886d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3abbda00-d981-438f-ac48-6e20226f00c7" 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_534650ed-4253-4a28-9edd-86ac792d886d" xlink:to="loc_us-gaap_FairValueDisclosureItemAmountsDomain_3abbda00-d981-438f-ac48-6e20226f00c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_01bf7866-015b-4f93-bf17-7f1cc46a93b1" 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_3abbda00-d981-438f-ac48-6e20226f00c7" xlink:to="loc_us-gaap_PortionAtFairValueFairValueDisclosureMember_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d5d096bb-a775-424f-bb53-8f150c77343a" 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_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:to="loc_us-gaap_CarryingReportedAmountFairValueDisclosureMember_d5d096bb-a775-424f-bb53-8f150c77343a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9b6c3ca6-361b-4879-aa6f-60ffe6388a41" 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_01bf7866-015b-4f93-bf17-7f1cc46a93b1" xlink:to="loc_us-gaap_EstimateOfFairValueFairValueDisclosureMember_9b6c3ca6-361b-4879-aa6f-60ffe6388a41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d4a08e49-5586-48e8-94d1-387826605e99" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_d4a08e49-5586-48e8-94d1-387826605e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17691720-01e3-4c22-920e-701bf86aedfd" 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_d4a08e49-5586-48e8-94d1-387826605e99" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_17691720-01e3-4c22-920e-701bf86aedfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_62f770f9-3363-49bd-b9b8-7de183ddeeb8" 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_17691720-01e3-4c22-920e-701bf86aedfd" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_62f770f9-3363-49bd-b9b8-7de183ddeeb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_f29ba9df-ec93-403e-9a90-cea95af35437" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_DebtInstrumentAxis_f29ba9df-ec93-403e-9a90-cea95af35437" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" 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_f29ba9df-ec93-403e-9a90-cea95af35437" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_d79ac4a0-1926-44c9-9cfb-f176ac6288bf" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_Convertible2375SeniorNotesMember_d79ac4a0-1926-44c9-9cfb-f176ac6288bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019ba37e-d157-750a-a881-5df0da720f9e" xlink:href="chef-20251226.xsd#chef_ItalcoNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_ItalcoNoteMember_019ba37e-d157-750a-a881-5df0da720f9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenLeafNoteMember_019b2cee-a434-716a-9390-bda19e806ace" xlink:href="chef-20251226.xsd#chef_GreenLeafNoteMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_eb064c1a-5272-4254-959a-a7f52aec1af7" xlink:to="loc_chef_GreenLeafNoteMember_019b2cee-a434-716a-9390-bda19e806ace" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b4d07e6d-83bb-4989-b73b-6a5792cf581e" 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_b57d052d-bff3-470c-a5fd-b092651e4d56" xlink:to="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019b2ced-cacb-7502-9030-335899e409c8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConvertibleDebtFairValueDisclosures"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:to="loc_us-gaap_ConvertibleDebtFairValueDisclosures_019b2ced-cacb-7502-9030-335899e409c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesPayableFairValueDisclosure_019b2ced-99a6-7703-9411-3be848a8606b" 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_b4d07e6d-83bb-4989-b73b-6a5792cf581e" xlink:to="loc_us-gaap_NotesPayableFairValueDisclosure_019b2ced-99a6-7703-9411-3be848a8606b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#AcquisitionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c03b6a87-f9b9-4d44-af49-f51b1290b413" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_c03b6a87-f9b9-4d44-af49-f51b1290b413" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionAcquireeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_685fad6f-d449-44d9-84c8-66537fe51a8d" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoFoodProductsMember_019b2cf6-9a55-7848-b3e7-aa7c69c9a44e" xlink:href="chef-20251226.xsd#chef_ItalcoFoodProductsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_ItalcoFoodProductsMember_019b2cf6-9a55-7848-b3e7-aa7c69c9a44e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenleafProduceAndSpecialtyFoodsMember_a4b4203a-c05f-4fdf-a42a-2564efcc3ab9" xlink:href="chef-20251226.xsd#chef_GreenleafProduceAndSpecialtyFoodsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_GreenleafProduceAndSpecialtyFoodsMember_a4b4203a-c05f-4fdf-a42a-2564efcc3ab9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_HardiesFreshFoodMember_a5a40519-377a-4e84-a1d4-3788b516910f" xlink:href="chef-20251226.xsd#chef_HardiesFreshFoodMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_chef_HardiesFreshFoodMember_a5a40519-377a-4e84-a1d4-3788b516910f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_3044a93f-46ea-4aae-affc-a27ef2c3445b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_b32cb348-396f-43d6-bb3c-8f6c1aa24976" xlink:to="loc_us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember_3044a93f-46ea-4aae-affc-a27ef2c3445b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" 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_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" 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_6b2b28ae-fe5a-4d23-9370-5c5eb59bfbf7" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_f1d2810b-b8fe-4fa2-a927-2f77cf0a8b49" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_1f9b4e7e-a0f8-452a-9e08-97aa8aee2ac0" xlink:to="loc_chef_AssetBasedLoanFacilityMember_f1d2810b-b8fe-4fa2-a927-2f77cf0a8b49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableByTypeAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EquityInterestIssuedOrIssuableTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis_56ec7b79-1ca4-4d82-9d6b-a84aa690c1fb" xlink:to="loc_us-gaap_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommonStockMember_96cb3a97-b01f-436d-98d3-cdaf42c21901" 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_EquityInterestIssuedOrIssuableTypeDomain_f05ca23a-a4d5-430d-9258-4efe73b00f61" xlink:to="loc_us-gaap_CommonStockMember_96cb3a97-b01f-436d-98d3-cdaf42c21901" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationByTypeAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ContingentConsiderationTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationByTypeAxis_ab580524-e625-4568-9bdc-146f8b138ca6" xlink:to="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_e0c4c50a-c8da-4b77-80c4-337d824c5840" xlink:href="chef-20251226.xsd#chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ContingentConsiderationTypeDomain_3d4fbeb5-32f2-4606-abe0-bfe30d430133" xlink:to="loc_chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember_e0c4c50a-c8da-4b77-80c4-337d824c5840" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_d6b46c29-c1a6-46ad-a45c-a4a3b234bf8e" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_cb832539-b8ea-4080-8888-c86d3faa13a7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_CustomerRelationshipsMember_cb832539-b8ea-4080-8888-c86d3faa13a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_4088ac9f-7d6c-480b-9b0b-f699511a246b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_TrademarksMember_4088ac9f-7d6c-480b-9b0b-f699511a246b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_4ab903bb-7c8b-4c4c-ae61-b5ebb3ff9b12" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_fc9a7e77-2891-40ad-a976-425577b782b0" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_4ab903bb-7c8b-4c4c-ae61-b5ebb3ff9b12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_539b3e06-7e74-43d1-9507-04b7f4c27b19" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_524342ff-fea6-457d-9ab5-427bfd28022c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferred1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_524342ff-fea6-457d-9ab5-427bfd28022c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_49fedb84-bb85-497f-a334-9c4c43b63024" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsToAcquireBusinessesGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_49fedb84-bb85-497f-a334-9c4c43b63024" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_53f9c60b-989c-4f92-80ca-7da5e5d48461" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_53f9c60b-989c-4f92-80ca-7da5e5d48461" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9b0d5f17-c491-4c5d-a912-276a31d113ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued_9b0d5f17-c491-4c5d-a912-276a31d113ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8fff07af-3470-4ad1-aa27-f7c46aa3155d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable_8fff07af-3470-4ad1-aa27-f7c46aa3155d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c1e8d85e-77cc-458e-83d8-6ab44b83e2c7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetUsefulLife"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetUsefulLife_c1e8d85e-77cc-458e-83d8-6ab44b83e2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NetWorkingCapitalAdjustment_32e6fa5a-0fc3-4442-89a7-ff47ad1787bc" xlink:href="chef-20251226.xsd#chef_NetWorkingCapitalAdjustment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_chef_NetWorkingCapitalAdjustment_32e6fa5a-0fc3-4442-89a7-ff47ad1787bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_2153065f-e156-4399-87c0-987a70c2fea1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_2153065f-e156-4399-87c0-987a70c2fea1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_3f672281-3f44-4317-995c-bf57642f203d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_Goodwill_3f672281-3f44-4317-995c-bf57642f203d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cf9adebb-f372-4595-bb2e-669bd71e8cbf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles_cf9adebb-f372-4595-bb2e-669bd71e8cbf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6398ab4b-5438-4d70-9b84-ba5f689944f4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual_6398ab4b-5438-4d70-9b84-ba5f689944f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_17b23913-ee97-45e9-a665-f02f9abb2d01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual_17b23913-ee97-45e9-a665-f02f9abb2d01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e11e4fd9-5dbd-42a9-8208-859f4802e857" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_e11e4fd9-5dbd-42a9-8208-859f4802e857" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NumberOfAcquisitions_b6e1a986-c933-4b12-bfae-b619e7b9d2e4" xlink:href="chef-20251226.xsd#chef_NumberOfAcquisitions"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_chef_NumberOfAcquisitions_b6e1a986-c933-4b12-bfae-b619e7b9d2e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_230b488c-438a-4120-a675-4b352e0ce75c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_230b488c-438a-4120-a675-4b352e0ce75c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7e45ad2e-84b3-4872-bc68-a5317fbbef24" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities_7e45ad2e-84b3-4872-bc68-a5317fbbef24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_43f16ce3-dcd7-4683-b353-d0381b1d2f55" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_4c020f4a-50ef-454a-8e83-f4a2690593d2" xlink:to="loc_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount_43f16ce3-dcd7-4683-b353-d0381b1d2f55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#AcquisitionsProFormaFinancialInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_10a57063-40a4-4a80-be73-25ddb7176b45" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationAndAssetAcquisitionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_620f7c39-a504-4ce9-894e-e38106e5cc58" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaRevenue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_10a57063-40a4-4a80-be73-25ddb7176b45" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaRevenue_620f7c39-a504-4ce9-894e-e38106e5cc58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_fad4f597-23b7-403d-8064-318fadee7b7a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract_10a57063-40a4-4a80-be73-25ddb7176b45" xlink:to="loc_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss_fad4f597-23b7-403d-8064-318fadee7b7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_d5b04a80-b45b-425b-a7b7-03c64e9d2f2f" 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_7d7806b7-1fa0-41f3-b161-2ed39833ba1c" 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_d5b04a80-b45b-425b-a7b7-03c64e9d2f2f" xlink:to="loc_us-gaap_InventoryValuationReserves_7d7806b7-1fa0-41f3-b161-2ed39833ba1c" 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-20251226.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_f2c4e950-a8bc-45f3-a58c-5798970299bd" 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_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_f2c4e950-a8bc-45f3-a58c-5798970299bd" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_srt_RangeAxis_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" 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_17d4a90e-b829-44c4-8300-2151353ed69c" xlink:to="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MinimumMember_1c477af9-8c8f-407d-82e2-38e2cc6da784" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MinimumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:to="loc_srt_MinimumMember_1c477af9-8c8f-407d-82e2-38e2cc6da784" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_d91f8cfd-adce-4a09-a237-1f4efb715325" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MaximumMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8e2a6638-b0ae-4144-901d-e6f31c4035f0" xlink:to="loc_srt_MaximumMember_d91f8cfd-adce-4a09-a237-1f4efb715325" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_82b8814d-f1ac-496b-bfa1-c71b1e15e725" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandMember_521338f4-e94c-4afb-9bee-1bff964213ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_LandMember_521338f4-e94c-4afb-9bee-1bff964213ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BuildingMember_75f587e5-c063-427c-96b6-a0310612fdf1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BuildingMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_BuildingMember_75f587e5-c063-427c-96b6-a0310612fdf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_5dc6a7d7-a671-4caa-9a6d-ab41e1d00627" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_5dc6a7d7-a671-4caa-9a6d-ab41e1d00627" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerEquipmentMember_9f9babd6-2b31-450b-a81d-a4eea2c5db34" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerEquipmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_ComputerEquipmentMember_9f9babd6-2b31-450b-a81d-a4eea2c5db34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_fc7f2deb-def2-4b49-8f5b-e208698917f0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_fc7f2deb-def2-4b49-8f5b-e208698917f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_b9b2821c-e486-43fc-9ec2-24a2a0402184" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FurnitureAndFixturesMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_b9b2821c-e486-43fc-9ec2-24a2a0402184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VehiclesMember_1bd0b989-fdda-46dd-9d43-d22b9bef2f68" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VehiclesMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_VehiclesMember_1bd0b989-fdda-46dd-9d43-d22b9bef2f68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConstructionInProgressMember_49829ca5-c558-4bee-ac1e-4625f88af9b1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ConstructionInProgressMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_056ab5fe-c758-4c98-9c25-f63e55e7717c" xlink:to="loc_us-gaap_ConstructionInProgressMember_49829ca5-c558-4bee-ac1e-4625f88af9b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb4-ab4b-7715-a9d7-e96a94c7a2d6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb4-d147-7a20-8933-b27fb75c4bd6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb4-ab4b-7a89-a413-df2fb4db063e" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb4-d147-7a20-8933-b27fb75c4bd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_577072c2-590b-47ba-a175-ad457c51ead4" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b12b3e24-3ba0-49f4-b2a9-0d9b8ef70223" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentUsefulLife"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentUsefulLife_b12b3e24-3ba0-49f4-b2a9-0d9b8ef70223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d8146bec-5ff7-4d3f-b327-1731fc50251d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization_d8146bec-5ff7-4d3f-b327-1731fc50251d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_855157ea-5500-4470-8dc6-9d03ae4ad31d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization_855157ea-5500-4470-8dc6-9d03ae4ad31d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8cb0c9c5-8cf0-43fa-a329-193baf062e5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_7b06929d-fa39-402f-8a29-9499eec4e140" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization_8cb0c9c5-8cf0-43fa-a329-193baf062e5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_845aba01-63f0-4e1a-8490-f6b4c653c2c2" 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_FinanceLeaseRightOfUseAsset_ec226386-56cb-4169-a699-136ef8f99bb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_845aba01-63f0-4e1a-8490-f6b4c653c2c2" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAsset_ec226386-56cb-4169-a699-136ef8f99bb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestCostsCapitalized_c88368f1-df53-4bec-abbf-df9e20367d8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_InterestCostsCapitalized"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_845aba01-63f0-4e1a-8490-f6b4c653c2c2" xlink:to="loc_us-gaap_InterestCostsCapitalized_c88368f1-df53-4bec-abbf-df9e20367d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#PropertyandEquipmentDepreciationandAmortizationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_35e52192-e30e-493f-964f-913afd7a3a06" 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_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_35e52192-e30e-493f-964f-913afd7a3a06" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_fc47bbc5-67e3-4dc1-8152-b1ed40bda540" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_113a8d8c-0aba-4b0f-be2e-03fddbc17a3f" xlink:href="chef-20251226.xsd#chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_aff30622-e9ee-4c84-8003-11160dc33012" xlink:to="loc_chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember_113a8d8c-0aba-4b0f-be2e-03fddbc17a3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_019c0bb5-9a4f-7acc-bae6-5f3b5b7d27b0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb5-c07c-7c63-bdba-60c95a9663f7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_019c0bb5-9a4f-706b-b7ab-b2eaf9bf2bf7" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_019c0bb5-c07c-7c63-bdba-60c95a9663f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_62abe2f8-e1af-4eff-915e-ddd124d21a9b" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_762357d9-47fd-4b0b-97a7-ccc6342e0bcc" 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_PropertyPlantAndEquipmentLineItems_0ee5c260-0a0e-4407-af71-9339e561e174" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_762357d9-47fd-4b0b-97a7-ccc6342e0bcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails" xlink:type="simple" xlink:href="chef-20251226.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_b04fe2bf-ad23-4645-a3f8-dd3df5e6755e" 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_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" 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_b04fe2bf-ad23-4645-a3f8-dd3df5e6755e" xlink:to="loc_us-gaap_GoodwillRollForward_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_ab734187-6a34-4008-8f38-44c994ea0ca2" 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_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:to="loc_us-gaap_Goodwill_ab734187-6a34-4008-8f38-44c994ea0ca2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_833bf414-1dab-4c8d-828a-db3a13f6cbe8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillPurchaseAccountingAdjustments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:to="loc_us-gaap_GoodwillPurchaseAccountingAdjustments_833bf414-1dab-4c8d-828a-db3a13f6cbe8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAcquiredDuringPeriod_bbc87f2f-8498-4eee-8dbc-7d7b3a6a4c03" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillAcquiredDuringPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:to="loc_us-gaap_GoodwillAcquiredDuringPeriod_bbc87f2f-8498-4eee-8dbc-7d7b3a6a4c03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_62eef2ff-67fa-4a89-a751-47b6c23fee9e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_GoodwillForeignCurrencyTranslationGainLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:to="loc_us-gaap_GoodwillForeignCurrencyTranslationGainLoss_62eef2ff-67fa-4a89-a751-47b6c23fee9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_Goodwill_204be245-76de-4b2d-bc9d-a22b530b75cd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_Goodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillRollForward_53b6b45c-1440-4b0a-8d2b-856d3be1d8ce" xlink:to="loc_us-gaap_Goodwill_204be245-76de-4b2d-bc9d-a22b530b75cd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_539d12d0-0a2e-4e68-b55d-83da2ef4346a" 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_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_539d12d0-0a2e-4e68-b55d-83da2ef4346a" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_246464d3-1659-4924-bd88-050149b9770a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CustomerRelationshipsMember_72930381-3eb1-4a84-b6c0-49bc06946ec7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CustomerRelationshipsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_CustomerRelationshipsMember_72930381-3eb1-4a84-b6c0-49bc06946ec7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_TrademarksMember_56ac3698-1abf-4f70-a13a-2af7a2862779" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_TrademarksMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_TrademarksMember_56ac3698-1abf-4f70-a13a-2af7a2862779" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncompeteAgreementsMember_e98d2b3f-70c1-4383-892a-87f0abdf38fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncompeteAgreementsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_2bdeb8b8-25fa-42f6-b3f2-f63269bcfd0e" xlink:to="loc_us-gaap_NoncompeteAgreementsMember_e98d2b3f-70c1-4383-892a-87f0abdf38fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_f7e05bff-f9cc-42f8-9f4c-165933a1b726" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_18116539-e2d4-4510-a580-d490071cb7de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1_18116539-e2d4-4510-a580-d490071cb7de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11ac01dc-51f4-4469-95c5-da6009729380" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsGross"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_11ac01dc-51f4-4469-95c5-da6009729380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89e94921-1da4-43d2-84cd-2a63c22cb430" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_89e94921-1da4-43d2-84cd-2a63c22cb430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e19a9bf5-78c5-4b43-98dc-a1e473d34b56" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0fda02d9-3af8-49f6-9783-9631e72fbdff" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_e19a9bf5-78c5-4b43-98dc-a1e473d34b56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.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_27856060-5e45-4305-a7ff-205df08c3a6b" 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_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross_2575b19c-4eb5-4b37-9b6f-70f52a91359e" xlink:href="chef-20251226.xsd#chef_ImpairmentOfIntangibleAssetsFiniteLivedGross"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_27856060-5e45-4305-a7ff-205df08c3a6b" xlink:to="loc_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross_2575b19c-4eb5-4b37-9b6f-70f52a91359e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_432ce970-1cc2-4c30-90b5-5898dd905ebf" 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_27856060-5e45-4305-a7ff-205df08c3a6b" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_432ce970-1cc2-4c30-90b5-5898dd905ebf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce714222-88e6-4382-9042-0012094d986a" 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_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_ce714222-88e6-4382-9042-0012094d986a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bad6e475-a8ea-4bea-875b-a7f30c599bd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_bad6e475-a8ea-4bea-875b-a7f30c599bd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3abc13e5-c66c-4db5-8618-c6cc3c1683b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_3abc13e5-c66c-4db5-8618-c6cc3c1683b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_70f82f53-6be1-4544-923b-e653d5ac31e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_70f82f53-6be1-4544-923b-e653d5ac31e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_555f81f3-79d1-4efb-9daf-a68edf03584c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour_555f81f3-79d1-4efb-9daf-a68edf03584c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_689be54a-9a88-4be8-a496-f0ec03f5614f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive_689be54a-9a88-4be8-a496-f0ec03f5614f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_580440f5-ce16-4fc7-b002-4ad497ce9aba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive_580440f5-ce16-4fc7-b002-4ad497ce9aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_10cab700-ae2f-426e-a35e-dd4a088fe01d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FiniteLivedIntangibleAssetsNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract_1230707d-a8a1-4025-9ae8-c4e1f834eb0a" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_10cab700-ae2f-426e-a35e-dd4a088fe01d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails" xlink:type="simple" xlink:href="chef-20251226.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_02880da6-3291-4c92-a275-2c079de04963" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" 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_02880da6-3291-4c92-a275-2c079de04963" xlink:to="loc_us-gaap_DebtInstrumentTable_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_c325c41c-b176-4e45-a48a-675bc9771ff4" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_c325c41c-b176-4e45-a48a-675bc9771ff4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" 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_c325c41c-b176-4e45-a48a-675bc9771ff4" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_37bd13bc-7788-4b63-85a9-6656eb992e6a" 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_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_37bd13bc-7788-4b63-85a9-6656eb992e6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_78fb1615-8e35-4a69-b069-74702d5f91b8" 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_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_us-gaap_ConvertibleDebtMember_78fb1615-8e35-4a69-b069-74702d5f91b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_21bd5de9-a224-4bff-9045-fbf0665c6508" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_chef_AssetBasedLoanFacilityMember_21bd5de9-a224-4bff-9045-fbf0665c6508" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember_5699afae-d4a1-4404-a3d0-7882122349ec" xlink:href="chef-20251226.xsd#chef_FinancingLeasesAndOtherFinancingObligationsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_aaf5ad33-cc1b-4377-a8f4-c1b13f88fdb0" xlink:to="loc_chef_FinancingLeasesAndOtherFinancingObligationsMember_5699afae-d4a1-4404-a3d0-7882122349ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_DebtInstrumentAxis_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" 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_2f266c0a-5ae2-48a6-8919-cfa3bfbed681" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_b246cc50-c798-4f0e-a4c1-9e64d0c08be2" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_SeniorSecuredTermLoansMember_b246cc50-c798-4f0e-a4c1-9e64d0c08be2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_9ed21398-e4b6-47da-91b7-c61500913c69" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_Convertible2375SeniorNotesMember_9ed21398-e4b6-47da-91b7-c61500913c69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_421b278f-6965-4157-9021-e2b3f08c27c8" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_66cd9852-68ce-4b49-8c63-2f7a52f28697" xlink:to="loc_chef_AssetBasedLoanFacilityMember_421b278f-6965-4157-9021-e2b3f08c27c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_CreditFacilityAxis_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" 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_e7ca53d2-7bd1-4959-b17e-7b4c26c472c5" xlink:to="loc_us-gaap_CreditFacilityDomain_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_f791cac9-9699-435e-be13-5d37e222163e" 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_8290b954-d4d1-4d38-a5ba-f4952e35b1b6" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_f791cac9-9699-435e-be13-5d37e222163e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" 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_8d65256f-d523-4c81-9fe0-72a00befc75a" xlink:to="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_362aa013-23d1-4c43-aada-128cc7e82c0e" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_362aa013-23d1-4c43-aada-128cc7e82c0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_b5c65904-a024-485d-afb1-bda0da08eb95" xlink:href="chef-20251226.xsd#chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent_b5c65904-a024-485d-afb1-bda0da08eb95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_5c281a92-4f58-420c-95d3-905a15c14e8b" 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_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_5c281a92-4f58-420c-95d3-905a15c14e8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e033779b-525f-4efb-9ad9-592461818f1d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_e033779b-525f-4efb-9ad9-592461818f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ba4f0b9d-f6c5-423d-8ab1-eec4bbd20355" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities_ba4f0b9d-f6c5-423d-8ab1-eec4bbd20355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b883d09b-0fd5-4a74-826a-69c8ae31f96c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent_b883d09b-0fd5-4a74-826a-69c8ae31f96c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_15400b0f-9607-4d92-bb08-9813fffbae15" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligations"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_de5bab95-48e9-4228-93fc-78554790b11b" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligations_15400b0f-9607-4d92-bb08-9813fffbae15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_5f7fb5da-b505-4d75-b646-d8e316ac0d2a" 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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_5f7fb5da-b505-4d75-b646-d8e316ac0d2a" xlink:to="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f3909205-7de1-46aa-94d0-306a3edb4295" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths_f3909205-7de1-46aa-94d0-306a3edb4295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1838efd4-be73-484e-a2db-ddcf4caf11d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo_1838efd4-be73-484e-a2db-ddcf4caf11d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d5c607ac-4b2d-4743-b53b-f1791907952a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree_d5c607ac-4b2d-4743-b53b-f1791907952a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_e9bf6d9f-6c9b-4b1f-a8ca-fb6c66e31f61" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour_e9bf6d9f-6c9b-4b1f-a8ca-fb6c66e31f61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_77563d4a-95fb-43e2-93a0-1a0ffeb78c3b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive_77563d4a-95fb-43e2-93a0-1a0ffeb78c3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_8e02c672-1a37-4e9c-8463-e5c16bf664d5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LongTermDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract_321dc660-efe2-4bed-a9d9-339388ff782b" xlink:to="loc_us-gaap_LongTermDebt_8e02c672-1a37-4e9c-8463-e5c16bf664d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_cf785fa9-e84a-41f7-892b-1189d9e09839" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" 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_cf785fa9-e84a-41f7-892b-1189d9e09839" xlink:to="loc_us-gaap_DebtInstrumentTable_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_1c8b147d-58ef-4f56-ad90-b942708f11cf" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_1c8b147d-58ef-4f56-ad90-b942708f11cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_472d7313-8c75-43c0-8d18-ff8f7bc94aba" 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_1c8b147d-58ef-4f56-ad90-b942708f11cf" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_472d7313-8c75-43c0-8d18-ff8f7bc94aba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_d2d47724-a159-4a98-a0d4-33180b2a4a26" 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_472d7313-8c75-43c0-8d18-ff8f7bc94aba" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_d2d47724-a159-4a98-a0d4-33180b2a4a26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_bffbe38b-4ae3-46a3-b1a9-75628118cb29" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_DebtInstrumentAxis_bffbe38b-4ae3-46a3-b1a9-75628118cb29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" 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_bffbe38b-4ae3-46a3-b1a9-75628118cb29" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_216e8b1d-fa51-4d16-bce3-468c7dbc1021" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:to="loc_chef_SeniorSecuredTermLoansMember_216e8b1d-fa51-4d16-bce3-468c7dbc1021" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_77a2704d-8771-41b0-8b74-acd080e01019" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_3307ef3c-8cc4-4133-b09a-f8823e864867" xlink:to="loc_chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember_77a2704d-8771-41b0-8b74-acd080e01019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_5b5fec4d-5e16-4989-af31-4eda3ed3897d" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_CreditFacilityAxis_5b5fec4d-5e16-4989-af31-4eda3ed3897d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_273bfe66-1d4b-4a73-bcdb-756093019c98" 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_5b5fec4d-5e16-4989-af31-4eda3ed3897d" xlink:to="loc_us-gaap_CreditFacilityDomain_273bfe66-1d4b-4a73-bcdb-756093019c98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_a84f7925-238c-4ae9-9db1-49601fb595af" 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_273bfe66-1d4b-4a73-bcdb-756093019c98" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_a84f7925-238c-4ae9-9db1-49601fb595af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" 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_ecc73aac-8339-43e1-81a9-4b197fccddfe" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_b223b4d8-db63-467d-ab70-2fa424a28ed4" 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_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_b223b4d8-db63-467d-ab70-2fa424a28ed4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_87e3e625-0a45-4723-b621-9ab851a152eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PaymentsOfDebtExtinguishmentCosts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_PaymentsOfDebtExtinguishmentCosts_87e3e625-0a45-4723-b621-9ab851a152eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2a3fe64d-b813-49aa-b399-863ffe6f77f8" xlink:href="chef-20251226.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_2a3fe64d-b813-49aa-b399-863ffe6f77f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_10ebcf0e-56e7-4e96-9cce-1bdac71a807f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_10ebcf0e-56e7-4e96-9cce-1bdac71a807f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_85288911-034b-4a73-83ae-6dad9d2721da" xlink:href="chef-20251226.xsd#chef_DebtInstrumentPeriodicPaymentPrincipalPercentage"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_d9df9d5a-7ee4-4500-a641-ae4582bc8095" xlink:to="loc_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage_85288911-034b-4a73-83ae-6dad9d2721da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_019b2d0c-37dd-71fa-9627-c0847246efcd" 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_chef_GainLossOnExtinguishmentOfDebtAmendments_019c6ca2-200a-7c4c-b4c3-5112e002e292" xlink:href="chef-20251226.xsd#chef_GainLossOnExtinguishmentOfDebtAmendments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b2d0c-37dd-71fa-9627-c0847246efcd" xlink:to="loc_chef_GainLossOnExtinguishmentOfDebtAmendments_019c6ca2-200a-7c4c-b4c3-5112e002e292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GainLossOnExtinguishmentOfDebtPrepayments_019c0b87-f5f4-77a7-a66c-af4fb4204df3" xlink:href="chef-20251226.xsd#chef_GainLossOnExtinguishmentOfDebtPrepayments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b2d0c-37dd-71fa-9627-c0847246efcd" xlink:to="loc_chef_GainLossOnExtinguishmentOfDebtPrepayments_019c0b87-f5f4-77a7-a66c-af4fb4204df3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentArrangementFees_019b2d0c-37dd-7e06-b42f-f9100f1456f9" xlink:href="chef-20251226.xsd#chef_DebtInstrumentArrangementFees"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b2d0c-37dd-71fa-9627-c0847246efcd" xlink:to="loc_chef_DebtInstrumentArrangementFees_019b2d0c-37dd-7e06-b42f-f9100f1456f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentTransactionCosts_019b2d0c-37dd-7841-9f1a-bc6d02e7bdfd" xlink:href="chef-20251226.xsd#chef_DebtInstrumentTransactionCosts"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_019b2d0c-37dd-71fa-9627-c0847246efcd" xlink:to="loc_chef_DebtInstrumentTransactionCosts_019b2d0c-37dd-7841-9f1a-bc6d02e7bdfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsAssetBasedLoanFacilityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_af7a8bbc-7152-456c-89b6-5fde741490fc" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" 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_af7a8bbc-7152-456c-89b6-5fde741490fc" xlink:to="loc_us-gaap_DebtInstrumentTable_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_b0c13daf-c52a-4165-bd4a-b2481f9a877e" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_b0c13daf-c52a-4165-bd4a-b2481f9a877e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" 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_b0c13daf-c52a-4165-bd4a-b2481f9a877e" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevolvingCreditFacilityMember_c51c57cb-bbfb-4161-9c07-d42fb85fa4de" 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_cd6de9a1-3584-4567-aeaf-c5a98c0e8884" xlink:to="loc_us-gaap_RevolvingCreditFacilityMember_c51c57cb-bbfb-4161-9c07-d42fb85fa4de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_4c6c1a5d-8120-4a00-a21c-90d109678996" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_DebtInstrumentAxis_4c6c1a5d-8120-4a00-a21c-90d109678996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" 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_4c6c1a5d-8120-4a00-a21c-90d109678996" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AssetBasedLoanFacilityMember_20ea0c40-a928-463a-a58e-c568ce160bf3" xlink:href="chef-20251226.xsd#chef_AssetBasedLoanFacilityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:to="loc_chef_AssetBasedLoanFacilityMember_20ea0c40-a928-463a-a58e-c568ce160bf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_SeniorSecuredTermLoansMember_6e75af24-a714-428e-a546-3d6ff75f3d3e" xlink:href="chef-20251226.xsd#chef_SeniorSecuredTermLoansMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_02d3787e-1c4b-424b-bee4-2aba4c65c397" xlink:to="loc_chef_SeniorSecuredTermLoansMember_6e75af24-a714-428e-a546-3d6ff75f3d3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityAxis_019b2d13-207c-76bd-9de5-62dae4d05e84" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_CreditFacilityAxis_019b2d13-207c-76bd-9de5-62dae4d05e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" 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_019b2d13-207c-76bd-9de5-62dae4d05e84" xlink:to="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LetterOfCreditMember_019b2d13-3936-745a-b29a-9aa042c68e79" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LetterOfCreditMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CreditFacilityDomain_019b2d13-207c-7464-b433-fa98b165f934" xlink:to="loc_us-gaap_LetterOfCreditMember_019b2d13-3936-745a-b29a-9aa042c68e79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" 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_5a867a10-84fc-47cf-ba71-23c1235e6266" xlink:to="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0857eabc-1527-4594-a71f-847553d96d21" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity_0857eabc-1527-4594-a71f-847553d96d21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFinanceCostsNet_febe53fc-c4d4-4111-987e-107caf03f6ba" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFinanceCostsNet"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_DeferredFinanceCostsNet_febe53fc-c4d4-4111-987e-107caf03f6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_50082efa-9a1a-4d4a-8d5f-a13bbd50d0c1" xlink:href="chef-20251226.xsd#chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature_50082efa-9a1a-4d4a-8d5f-a13bbd50d0c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_b89e3696-af23-4d32-806c-998f81db9590" xlink:href="chef-20251226.xsd#chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate_b89e3696-af23-4d32-806c-998f81db9590" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_da1cacc4-9e51-4c81-b860-c5f97526c23d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_da1cacc4-9e51-4c81-b860-c5f97526c23d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_edc80d59-91ce-4634-9372-14ce977674b0" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount_edc80d59-91ce-4634-9372-14ce977674b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_50d8a9cc-970a-4fd0-8323-09420dd5c0cc" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage_50d8a9cc-970a-4fd0-8323-09420dd5c0cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_dc84f0da-66ae-4002-93df-d49e84b6c00d" xlink:href="chef-20251226.xsd#chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio_dc84f0da-66ae-4002-93df-d49e84b6c00d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_bc9cab29-6e32-4b5d-b287-529e15279246" xlink:href="chef-20251226.xsd#chef_AmountsReservedForIssuanceOfLettersOfCredit"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_chef_AmountsReservedForIssuanceOfLettersOfCredit_bc9cab29-6e32-4b5d-b287-529e15279246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019b2d19-4e97-7def-aedf-792b21c6a742" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_1190cc94-851b-47b9-812a-4911cd064549" xlink:to="loc_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity_019b2d19-4e97-7def-aedf-792b21c6a742" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsConvertibleSeniorNotesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_d3ae7e92-a3e7-464a-a807-1ca5925de5fa" 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_3e4d0159-c9a5-4bc2-970b-106576250266" 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_d3ae7e92-a3e7-464a-a807-1ca5925de5fa" xlink:to="loc_us-gaap_DebtInstrumentTable_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_8ca8e9d3-0df6-4223-a491-125d433d6bf1" 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_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_8ca8e9d3-0df6-4223-a491-125d433d6bf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" 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_8ca8e9d3-0df6-4223-a491-125d433d6bf1" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_75121f1b-c198-42af-9672-7b13badf8a4b" 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_5b02692c-fa6c-400a-8ea4-9bfa88a138e5" xlink:to="loc_us-gaap_ConvertibleDebtMember_75121f1b-c198-42af-9672-7b13badf8a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_1451e4dc-4070-4f7a-9596-52f14fbf9aea" 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_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:to="loc_us-gaap_DebtInstrumentAxis_1451e4dc-4070-4f7a-9596-52f14fbf9aea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" 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_1451e4dc-4070-4f7a-9596-52f14fbf9aea" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_08b8b6bd-4d5a-41fc-a278-c7f862974781" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:to="loc_chef_Convertible2375SeniorNotesMember_08b8b6bd-4d5a-41fc-a278-c7f862974781" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible1875SeniorNotesMember_86ca6921-dbfc-446b-bbcc-50b3b7199398" xlink:href="chef-20251226.xsd#chef_Convertible1875SeniorNotesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_1af27dc8-b03a-4a4d-b921-bceb2a9cc69b" xlink:to="loc_chef_Convertible1875SeniorNotesMember_86ca6921-dbfc-446b-bbcc-50b3b7199398" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" 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_3e4d0159-c9a5-4bc2-970b-106576250266" xlink:to="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6d6a1632-db20-404e-94e5-4fc1d0e37173" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentFaceAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6d6a1632-db20-404e-94e5-4fc1d0e37173" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0b91aa32-a22d-4635-8558-8c89845c94c2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_0b91aa32-a22d-4635-8558-8c89845c94c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fdbf6b75-f45e-45dc-825d-d3b8b05ffb69" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_fdbf6b75-f45e-45dc-825d-d3b8b05ffb69" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_fc9a38c1-a49d-41e9-89b2-bf14790eafbb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_fc9a38c1-a49d-41e9-89b2-bf14790eafbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_982d3409-e3eb-4a55-b646-4f8c791356a9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities_982d3409-e3eb-4a55-b646-4f8c791356a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfConvertibleDebt_33471672-0f26-468f-9427-4fee51eda308" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfConvertibleDebt"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_a8a92fa6-58ae-4ba0-828b-cad4ff3f6faa" xlink:to="loc_us-gaap_RepaymentsOfConvertibleDebt_33471672-0f26-468f-9427-4fee51eda308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#DebtObligationsConvertibleUnsecuredDebtDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtDisclosureAbstract_9ea09320-816e-47ed-a8cc-abc4356e281e" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" 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_9ea09320-816e-47ed-a8cc-abc4356e281e" xlink:to="loc_us-gaap_DebtInstrumentTable_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_2150d240-cb90-4f61-be2d-ac898cc7be26" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_2150d240-cb90-4f61-be2d-ac898cc7be26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_f40c0613-3073-4cc3-8a34-bfa17219ae5a" 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_2150d240-cb90-4f61-be2d-ac898cc7be26" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_UnsecuredDebtMember_019ba38a-89ca-7128-bb57-6ca5587090e5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_UnsecuredDebtMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LongtermDebtTypeDomain_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:to="loc_us-gaap_UnsecuredDebtMember_019ba38a-89ca-7128-bb57-6ca5587090e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_cba5fa59-2a90-40ec-8ae7-5178375610b6" 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_f40c0613-3073-4cc3-8a34-bfa17219ae5a" xlink:to="loc_us-gaap_ConvertibleDebtMember_cba5fa59-2a90-40ec-8ae7-5178375610b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:to="loc_us-gaap_DebtInstrumentAxis_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" 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_848b0ed5-9289-42a9-bb7b-5d1bf97f350f" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ItalcoNoteMember_019ba38c-6553-77c8-b4f8-d150f4f29252" xlink:href="chef-20251226.xsd#chef_ItalcoNoteMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_ItalcoNoteMember_019ba38c-6553-77c8-b4f8-d150f4f29252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_GreenLeafNoteMember_019ba38a-89ca-7606-865f-34a28b9efe2a" xlink:href="chef-20251226.xsd#chef_GreenLeafNoteMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_GreenLeafNoteMember_019ba38a-89ca-7606-865f-34a28b9efe2a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ConvertibleNoteMaturingOnJune292023Member_8975bd01-c983-45e7-b9e7-b8ba6c5d0b40" xlink:href="chef-20251226.xsd#chef_ConvertibleNoteMaturingOnJune292023Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_888048ee-6f3e-4927-a46c-ab7d7dbdf29a" xlink:to="loc_chef_ConvertibleNoteMaturingOnJune292023Member_8975bd01-c983-45e7-b9e7-b8ba6c5d0b40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" 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_b3610841-bbe0-40b5-b748-97ce889f14a2" xlink:to="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ba38a-89ca-766b-bdb7-942e24591ba4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred_019ba38a-89ca-766b-bdb7-942e24591ba4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019ba38d-2e7d-7ac3-85c2-da0120d75457" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentInterestRateStatedPercentage"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentInterestRateStatedPercentage_019ba38d-2e7d-7ac3-85c2-da0120d75457" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscount_019c0b8e-5349-79a9-8334-5488e838c607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentUnamortizedDiscount"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscount_019c0b8e-5349-79a9-8334-5488e838c607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment_019ba38f-c1a3-7369-b84a-da6922895311" xlink:href="chef-20251226.xsd#chef_DebtInstrumentNumberOfInstallmentsForRepayment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_chef_DebtInstrumentNumberOfInstallmentsForRepayment_019ba38f-c1a3-7369-b84a-da6922895311" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfUnsecuredDebt_019ba38a-89ca-7e26-9544-2338457ecaf4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfUnsecuredDebt"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_RepaymentsOfUnsecuredDebt_019ba38a-89ca-7e26-9544-2338457ecaf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_64718e57-bad4-4d92-96cc-2e1b2a2ee881" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtInstrumentCarryingAmount"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_64718e57-bad4-4d92-96cc-2e1b2a2ee881" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RepaymentsOfLongTermDebt_1c11984a-822b-4e42-b8bb-1c80198dfc64" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RepaymentsOfLongTermDebt"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_fb7aea34-c6f1-4163-9e81-194ff1e1d66a" xlink:to="loc_us-gaap_RepaymentsOfLongTermDebt_1c11984a-822b-4e42-b8bb-1c80198dfc64" 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-20251226.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_ef04aea9-04dc-4ed5-95b7-e1fb2c0e6250" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" 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_ef04aea9-04dc-4ed5-95b7-e1fb2c0e6250" xlink:to="loc_us-gaap_DebtInstrumentTable_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_e2495b69-3171-48de-ad2f-91cde64f3cbc" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_e2495b69-3171-48de-ad2f-91cde64f3cbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_2411768e-348b-49e2-805a-d3eb9c5a2c51" 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_e2495b69-3171-48de-ad2f-91cde64f3cbc" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_2411768e-348b-49e2-805a-d3eb9c5a2c51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9b400193-2950-4c0d-a278-22d47264c716" 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_2411768e-348b-49e2-805a-d3eb9c5a2c51" xlink:to="loc_us-gaap_ConvertibleDebtMember_9b400193-2950-4c0d-a278-22d47264c716" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentAxis_44fc3759-c1c1-4791-970b-13d82a5b1be4" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:to="loc_us-gaap_DebtInstrumentAxis_44fc3759-c1c1-4791-970b-13d82a5b1be4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" 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_44fc3759-c1c1-4791-970b-13d82a5b1be4" xlink:to="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_Convertible2375SeniorNotesMember_7f88b49b-3839-495e-b781-67f16658ac10" xlink:href="chef-20251226.xsd#chef_Convertible2375SeniorNotesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_60f9dbfd-9cff-49a2-beee-ca7f6ac09e73" xlink:to="loc_chef_Convertible2375SeniorNotesMember_7f88b49b-3839-495e-b781-67f16658ac10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_d83ac4f5-05d5-4660-95fe-e80a7a75d246" 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_8e3b0073-db04-48fd-924f-aa54717dcbf4" xlink:to="loc_us-gaap_DebtInstrumentLineItems_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentCarryingAmount_368983c0-0ae0-4c84-a0f5-b0fff7c38a87" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_DebtInstrumentCarryingAmount_368983c0-0ae0-4c84-a0f5-b0fff7c38a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08d6bee5-88d7-4922-9913-4424da9da879" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_08d6bee5-88d7-4922-9913-4424da9da879" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongTermDebt_b801bff0-fa64-40ea-bdc8-9ec2c4447dce" 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_d83ac4f5-05d5-4660-95fe-e80a7a75d246" xlink:to="loc_us-gaap_LongTermDebt_b801bff0-fa64-40ea-bdc8-9ec2c4447dce" 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-20251226.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_899b09b5-1102-4f0d-acee-f5c902d28889" 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_dec89ee9-4430-4bf5-9601-4978812d9843" 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_899b09b5-1102-4f0d-acee-f5c902d28889" xlink:to="loc_us-gaap_DebtInstrumentTable_dec89ee9-4430-4bf5-9601-4978812d9843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeAxis_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" 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_dec89ee9-4430-4bf5-9601-4978812d9843" xlink:to="loc_us-gaap_LongtermDebtTypeAxis_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LongtermDebtTypeDomain_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" 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_45defc8a-d9b7-4baf-bfe9-440e8f3522ae" xlink:to="loc_us-gaap_LongtermDebtTypeDomain_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ConvertibleDebtMember_9b501358-95e7-44f3-9257-d2904acfc531" 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_d09ec6dd-0b59-4c1b-8efa-bfd7b864e32a" xlink:to="loc_us-gaap_ConvertibleDebtMember_9b501358-95e7-44f3-9257-d2904acfc531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" 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_dec89ee9-4430-4bf5-9601-4978812d9843" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebtExcludingAmortization_044df945-8e7c-4d02-b3fb-219c1e55b737" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_InterestExpenseDebtExcludingAmortization_044df945-8e7c-4d02-b3fb-219c1e55b737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af3470d8-5b9b-4cf3-afaf-1d2919c548e3" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_AmortizationOfFinancingCostsAndDiscounts_af3470d8-5b9b-4cf3-afaf-1d2919c548e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestExpenseDebt_a035777b-45c6-43ed-8f20-b80967a7ca59" 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_4c28c86c-7248-49e6-b9b8-47a31d5fbdf4" xlink:to="loc_us-gaap_InterestExpenseDebt_a035777b-45c6-43ed-8f20-b80967a7ca59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.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_d935f224-f61c-40b9-9b04-c137f3ded376" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" 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_d935f224-f61c-40b9-9b04-c137f3ded376" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_56071424-ba20-4e11-a8b5-240923332fcd" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:to="loc_us-gaap_AwardTypeAxis_56071424-ba20-4e11-a8b5-240923332fcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" 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_56071424-ba20-4e11-a8b5-240923332fcd" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockMember_c910118e-59f0-48a6-ba56-07ca7e31d1bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:to="loc_us-gaap_EmployeeStockMember_c910118e-59f0-48a6-ba56-07ca7e31d1bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_c60cb02b-702c-46d5-a24b-c2c6e56b986c" xlink:to="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:href="chef-20251226.xsd#chef_TimeAndPerformanceBasedGrantsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:to="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_a3e815c1-96a1-462b-aa82-145c716ebbdc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PerformanceSharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:to="loc_us-gaap_PerformanceSharesMember_a3e815c1-96a1-462b-aa82-145c716ebbdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_bee34862-fc56-4462-8c72-7c67bed6cff5" xlink:href="chef-20251226.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_TimeAndPerformanceBasedGrantsMember_733a3ad0-92d3-474e-a78c-158f8c41f6b0" xlink:to="loc_chef_TimeBasedRestrictedStockMember_bee34862-fc56-4462-8c72-7c67bed6cff5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeStockOptionMember_c06f52bd-53ef-4a2a-947b-5683a6aa4198" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeStockOptionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedStockMember_5c15ac59-d7a9-4b12-9e16-53a6f9fcfafa" xlink:to="loc_us-gaap_EmployeeStockOptionMember_c06f52bd-53ef-4a2a-947b-5683a6aa4198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:to="loc_srt_RangeAxis_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_e21b8831-2744-41bc-8f21-76f1c043e4d9" 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_08782ab0-b43c-4a4e-b20c-1e68dcab95e4" xlink:to="loc_srt_RangeMember_e21b8831-2744-41bc-8f21-76f1c043e4d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_2a5d7abd-01a5-4aa4-a81e-3d712c919387" 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_e21b8831-2744-41bc-8f21-76f1c043e4d9" xlink:to="loc_srt_MaximumMember_2a5d7abd-01a5-4aa4-a81e-3d712c919387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" 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_16d8fdd0-f686-4dce-9e27-315c1ab915d2" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_5846e40e-6619-45c2-8a8f-842bfe426607" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued_5846e40e-6619-45c2-8a8f-842bfe426607" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_303f64e5-774d-4572-a6af-3b694ba803d1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights_303f64e5-774d-4572-a6af-3b694ba803d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_8234f4f2-41ba-4a31-b899-98d9f8423531" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1_8234f4f2-41ba-4a31-b899-98d9f8423531" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bff3c309-a42a-4f18-ad0b-bd921cc11069" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ClassOfWarrantOrRightOutstanding"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ClassOfWarrantOrRightOutstanding_bff3c309-a42a-4f18-ad0b-bd921cc11069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8ec2e0da-5593-4ea1-b8b0-86eb4591b8f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized_8ec2e0da-5593-4ea1-b8b0-86eb4591b8f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_7d48012d-6149-46e4-922e-b6acac87272a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate_7d48012d-6149-46e4-922e-b6acac87272a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_02b54481-862f-4b3e-b756-37d0397517cf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent_02b54481-862f-4b3e-b756-37d0397517cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_79e922d1-344e-476c-8c4d-f2448a228519" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_79e922d1-344e-476c-8c4d-f2448a228519" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3cf0d48e-bfd0-44d9-aee1-540f0350c734" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms_3cf0d48e-bfd0-44d9-aee1-540f0350c734" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensation_8f93cafa-34ed-43e0-85ce-9796bd1d0e6e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensation"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensation_8f93cafa-34ed-43e0-85ce-9796bd1d0e6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e1c2dd06-cb7d-4638-a216-6e48fafff99b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense_e1c2dd06-cb7d-4638-a216-6e48fafff99b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_af1a7230-64b5-4d45-b238-09554f302dbd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue_af1a7230-64b5-4d45-b238-09554f302dbd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ed698fca-a726-48db-a385-11680d6d7f5e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_ed698fca-a726-48db-a385-11680d6d7f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f7573946-ec4f-4b35-82ba-55c3ad655f36" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_f7573946-ec4f-4b35-82ba-55c3ad655f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a6caa7f4-3a37-47a5-9acd-5fa1ed4fb01f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_a6caa7f4-3a37-47a5-9acd-5fa1ed4fb01f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_02116702-512b-41e3-a6a0-1d5ddaab5964" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions_02116702-512b-41e3-a6a0-1d5ddaab5964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f6a57bd4-9401-47e4-8d0f-2ffe48237816" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_f6a57bd4-9401-47e4-8d0f-2ffe48237816" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_45a3d158-7f32-4c01-8f85-8f1e310cefd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllocatedShareBasedCompensationExpense"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_45a3d158-7f32-4c01-8f85-8f1e310cefd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_dd459165-42bf-415a-a4a3-aa45bbacd6eb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1_dd459165-42bf-415a-a4a3-aa45bbacd6eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b2d24-d9cf-7ab5-be49-d9d3c26690f1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_019b2d24-d9cf-7ab5-be49-d9d3c26690f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_019b2d5a-1d2c-7093-8c01-2c45b2bdc9a9" xlink:href="chef-20251226.xsd#chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue_019b2d5a-1d2c-7093-8c01-2c45b2bdc9a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_StockRepurchaseProgramProgramTerm_e033d246-6274-43c7-9b73-9b384a462d79" xlink:href="chef-20251226.xsd#chef_StockRepurchaseProgramProgramTerm"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_chef_StockRepurchaseProgramProgramTerm_e033d246-6274-43c7-9b73-9b384a462d79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StockRepurchaseProgramAuthorizedAmount1_e5bf47c5-53d0-4a73-8798-9e5cd574c1b9" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_StockRepurchaseProgramAuthorizedAmount1"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_srt_StockRepurchaseProgramAuthorizedAmount1_e5bf47c5-53d0-4a73-8798-9e5cd574c1b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodShares_019ba39a-0602-7e3a-b8d6-fdf339db49bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodShares"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodShares_019ba39a-0602-7e3a-b8d6-fdf339db49bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockRepurchasedDuringPeriodValue_019ba39b-1ebb-7672-911f-eadc8b7abf41" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockRepurchasedDuringPeriodValue"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_dba3de90-3339-489b-b8eb-0a772140ddb6" xlink:to="loc_us-gaap_StockRepurchasedDuringPeriodValue_019ba39b-1ebb-7672-911f-eadc8b7abf41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#StockholdersEquityScheduleofRestrictedStockActivityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_f6558bad-eee7-41c7-a476-cfeef067a07d" 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_71b4ee0e-371e-4861-b7cc-84b0568ed34b" 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_f6558bad-eee7-41c7-a476-cfeef067a07d" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_71b4ee0e-371e-4861-b7cc-84b0568ed34b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AwardTypeAxis_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" 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_71b4ee0e-371e-4861-b7cc-84b0568ed34b" xlink:to="loc_us-gaap_AwardTypeAxis_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" 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_d95e503d-5ccf-42ee-81aa-fc9354a5f62e" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_TimeBasedRestrictedStockMember_dbc700a8-1988-4bee-95c0-6155f2a7459b" xlink:href="chef-20251226.xsd#chef_TimeBasedRestrictedStockMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_chef_TimeBasedRestrictedStockMember_dbc700a8-1988-4bee-95c0-6155f2a7459b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PerformanceSharesMember_6152fd21-d766-4f33-8a2d-90ed81dc686b" 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_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_us-gaap_PerformanceSharesMember_6152fd21-d766-4f33-8a2d-90ed81dc686b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_MarketbasedRestrictedStockAwardsMember_f1ffaf2f-724c-4cc2-af99-b25516e2dd44" xlink:href="chef-20251226.xsd#chef_MarketbasedRestrictedStockAwardsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_ed74a0fb-7864-4ec5-bfad-b745c3948e51" xlink:to="loc_chef_MarketbasedRestrictedStockAwardsMember_f1ffaf2f-724c-4cc2-af99-b25516e2dd44" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" 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_71b4ee0e-371e-4861-b7cc-84b0568ed34b" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_874db402-f475-4936-8b84-921845088cec" 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_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_874db402-f475-4936-8b84-921845088cec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c668262c-9388-43d3-964f-fd6d135aa62b" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_c668262c-9388-43d3-964f-fd6d135aa62b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_01744103-6391-4ba5-baed-5d012e28b5e3" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_01744103-6391-4ba5-baed-5d012e28b5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5cde33-109d-4e81-a988-b81798216807" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_bb5cde33-109d-4e81-a988-b81798216807" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0745a7dc-a06b-4154-87df-8107a06b0b9b" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0745a7dc-a06b-4154-87df-8107a06b0b9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d853958-7e93-4521-991f-4db85d38cdf5" 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_874db402-f475-4936-8b84-921845088cec" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1d853958-7e93-4521-991f-4db85d38cdf5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a5f02e7a-32d2-4018-ad17-644d459ece7a" 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_757604b6-d8c0-4022-9a8e-cdbbc9959bf8" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_405d77e1-2a2a-4486-87d5-b8e2776d9198" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_405d77e1-2a2a-4486-87d5-b8e2776d9198" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1030a7ef-1ed6-451d-bb2b-8886271edc39" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1030a7ef-1ed6-451d-bb2b-8886271edc39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecadd01f-806c-4db3-99cb-473ecd2fe027" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_ecadd01f-806c-4db3-99cb-473ecd2fe027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36ad2403-19e5-4f9c-8961-e0c3a4ab5ed7" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_36ad2403-19e5-4f9c-8961-e0c3a4ab5ed7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e57dd636-dab6-4153-a7b1-fd92c0798652" 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_a5f02e7a-32d2-4018-ad17-644d459ece7a" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_e57dd636-dab6-4153-a7b1-fd92c0798652" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#StockholdersEquitySummaryofStockOptionActivityDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" 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_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4431de6-b943-4942-80a4-1a116145b96f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4431de6-b943-4942-80a4-1a116145b96f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ba82dfc-36b1-4763-87db-a870a15ac993" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4431de6-b943-4942-80a4-1a116145b96f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_4ba82dfc-36b1-4763-87db-a870a15ac993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c39d5435-d4c0-41af-bf3f-01c8e8bb03db" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_c4431de6-b943-4942-80a4-1a116145b96f" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_c39d5435-d4c0-41af-bf3f-01c8e8bb03db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8dfb90ec-0657-4b1f-a7d8-efd244b9f909" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_8dfb90ec-0657-4b1f-a7d8-efd244b9f909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a48bd35d-bc6a-42eb-89c7-bbd648df16bb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a48bd35d-bc6a-42eb-89c7-bbd648df16bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_65d78764-ccf2-4707-829a-a31de7a7c805" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a48bd35d-bc6a-42eb-89c7-bbd648df16bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_65d78764-ccf2-4707-829a-a31de7a7c805" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f08ee48e-efb2-44de-83d3-f47717fd1545" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_a48bd35d-bc6a-42eb-89c7-bbd648df16bb" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_f08ee48e-efb2-44de-83d3-f47717fd1545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e19774a-4e4c-48b8-8e40-a9e893770671" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_3e19774a-4e4c-48b8-8e40-a9e893770671" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_66368d7b-4b06-4970-88e8-84ec198ed808" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_66368d7b-4b06-4970-88e8-84ec198ed808" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6c51c8a5-f88e-4319-9286-79c95bcfa8c4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract_66368d7b-4b06-4970-88e8-84ec198ed808" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_6c51c8a5-f88e-4319-9286-79c95bcfa8c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ed0ac278-611c-43f5-a605-b00ce75808de" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_ed0ac278-611c-43f5-a605-b00ce75808de" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d73daac1-1423-40e1-982a-1ae8cca1bec6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d73daac1-1423-40e1-982a-1ae8cca1bec6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_92353692-0d30-45bd-a528-d9c76fc938a6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract_d73daac1-1423-40e1-982a-1ae8cca1bec6" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1_92353692-0d30-45bd-a528-d9c76fc938a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_d4723024-ab6a-4c88-b2db-7e255f769e5c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_cdf9b50e-b5c5-4498-a16f-35c4a0e2d630" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1_d4723024-ab6a-4c88-b2db-7e255f769e5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesComponentsofLeaseExpenseDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseCost_06be2383-f189-4ee0-863b-14087fb46600" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseCost"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_OperatingLeaseCost_06be2383-f189-4ee0-863b-14087fb46600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_155bc64a-a8f6-40fc-9060-242149993ac5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeFinanceLeaseDescriptionAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_155bc64a-a8f6-40fc-9060-242149993ac5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a62a9119-443d-45cc-ae24-f09da7509f94" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseRightOfUseAssetAmortization"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_155bc64a-a8f6-40fc-9060-242149993ac5" xlink:to="loc_us-gaap_FinanceLeaseRightOfUseAssetAmortization_a62a9119-443d-45cc-ae24-f09da7509f94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestExpense_9d169dcd-ef97-4bff-b075-adf33a7f3cd3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseInterestExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_155bc64a-a8f6-40fc-9060-242149993ac5" xlink:to="loc_us-gaap_FinanceLeaseInterestExpense_9d169dcd-ef97-4bff-b075-adf33a7f3cd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FinanceLeaseCost_cdf3fc41-e6df-4012-9a64-70c424cf7245" xlink:href="chef-20251226.xsd#chef_FinanceLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeFinanceLeaseDescriptionAbstract_155bc64a-a8f6-40fc-9060-242149993ac5" xlink:to="loc_chef_FinanceLeaseCost_cdf3fc41-e6df-4012-9a64-70c424cf7245" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ShortTermLeaseCost_825c7b50-cba8-4f8f-ab7e-f6877f27779f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ShortTermLeaseCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_ShortTermLeaseCost_825c7b50-cba8-4f8f-ab7e-f6877f27779f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_VariableLeaseCost_29e81130-dfdf-4ba5-98fc-9597af0ed875" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_VariableLeaseCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_VariableLeaseCost_29e81130-dfdf-4ba5-98fc-9597af0ed875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SubleaseIncome_2626c889-6a8b-4f37-b0a6-ba91c1c3b8dc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SubleaseIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_SubleaseIncome_2626c889-6a8b-4f37-b0a6-ba91c1c3b8dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCost_1acd1759-5a6a-4493-9a1f-9cbddd4de536" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_14821842-fcb8-4839-876a-86719e7684ae" xlink:to="loc_us-gaap_LeaseCost_1acd1759-5a6a-4493-9a1f-9cbddd4de536" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesMaturitiesofLeaseLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_7e879bf4-021c-4c5c-9b0f-975579d2fecf" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_7e879bf4-021c-4c5c-9b0f-975579d2fecf" xlink:to="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_b1808602-d8a3-495e-9bf3-2076bf81f050" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LandAndBuildingMember_8fa2fbc0-941e-4b43-bc96-7fd6f0d2a5ac" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LandAndBuildingMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:to="loc_us-gaap_LandAndBuildingMember_8fa2fbc0-941e-4b43-bc96-7fd6f0d2a5ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_67626e9a-1555-4d9a-916c-407e1c7552e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MachineryAndEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_d144d670-7611-42cb-994f-04335a5f7515" xlink:to="loc_us-gaap_MachineryAndEquipmentMember_67626e9a-1555-4d9a-916c-407e1c7552e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4f477118-d84e-4377-b0fa-f7516fa6ebde" xlink:to="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RelatedPartyMember_5f146e5d-f2b1-44b6-9baf-d2993bf57c10" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_RelatedPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_33bbc877-b5cb-417e-86a0-7ec3a482048d" xlink:to="loc_us-gaap_RelatedPartyMember_5f146e5d-f2b1-44b6-9baf-d2993bf57c10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_MajorCustomersAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_NameOfMajorCustomerDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_aedc0bc5-0679-4ece-a5d8-91c4270f6231" xlink:to="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_ThirdPartyMember_6f633d75-65c1-415d-b635-bf2c525938d3" xlink:href="chef-20251226.xsd#chef_ThirdPartyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_7f0abda9-f608-42d3-b37f-54820c4dd746" xlink:to="loc_chef_ThirdPartyMember_6f633d75-65c1-415d-b635-bf2c525938d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeLeaseDescriptionLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionTable_7ddc15c1-8af9-4e8e-9590-5fb7972535f2" xlink:to="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:to="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f2dde59-9af5-4638-9fa3-0eeeb7a76515" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_7f2dde59-9af5-4638-9fa3-0eeeb7a76515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a101237-b653-4a87-bf85-9cc4873b2f9d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_6a101237-b653-4a87-bf85-9cc4873b2f9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8cd66023-bfbb-4260-b6c4-fe32d10300ea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_8cd66023-bfbb-4260-b6c4-fe32d10300ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e8a54ee5-fc75-402f-b346-4062c2931c9f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_e8a54ee5-fc75-402f-b346-4062c2931c9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_445f059e-6819-486a-bade-38ddbd10189d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive_445f059e-6819-486a-bade-38ddbd10189d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fdb6b2d2-8b17-4d0b-8cff-ea638447b281" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_fdb6b2d2-8b17-4d0b-8cff-ea638447b281" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c988d21-d5aa-4bfe-9f8b-7fd94f2ab7d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2c988d21-d5aa-4bfe-9f8b-7fd94f2ab7d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2b7cd05-4f9f-4eb1-b87a-1e683b1614da" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_a2b7cd05-4f9f-4eb1-b87a-1e683b1614da" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseLiability_13e2f084-3669-4ae5-93ad-b401e4724e00" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract_55b32cea-0157-40f4-afc7-f23fecb20e48" xlink:to="loc_us-gaap_OperatingLeaseLiability_13e2f084-3669-4ae5-93ad-b401e4724e00" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LesseeLeaseDescriptionLineItems_896153c2-c596-48b3-9b6f-c3d8c8aa8b81" xlink:to="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_41fc0e3f-c06b-4bbc-acb8-cd4165db3c65" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths_41fc0e3f-c06b-4bbc-acb8-cd4165db3c65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_37440cbe-056b-42ce-86ff-2db5deb1f49e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo_37440cbe-056b-42ce-86ff-2db5deb1f49e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f4bc478-7481-48b5-9c67-40489a69ec57" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree_8f4bc478-7481-48b5-9c67-40489a69ec57" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7c4086c8-8069-4478-a233-f93bf3c96bd7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour_7c4086c8-8069-4478-a233-f93bf3c96bd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_85f1f8c4-144b-4e14-8593-f4522c3673f6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive_85f1f8c4-144b-4e14-8593-f4522c3673f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_be3cb35c-b180-4b03-bffa-fb97bb20d2bc" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive_be3cb35c-b180-4b03-bffa-fb97bb20d2bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d2dee75c-694b-4307-9bb8-06e7a330edb7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityPaymentsDue"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityPaymentsDue_d2dee75c-694b-4307-9bb8-06e7a330edb7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d934b277-2c6f-4db3-98cb-b5587019624e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount_d934b277-2c6f-4db3-98cb-b5587019624e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiability_8fd5fba7-0804-45c7-a25d-5649a37e5d5a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiability"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract_13a6c52d-dece-402d-9e3b-02a0625bc83a" xlink:to="loc_us-gaap_FinanceLeaseLiability_8fd5fba7-0804-45c7-a25d-5649a37e5d5a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_e3e1c9fb-7dbb-4a48-a528-733bd283577d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrent_a9a09050-437f-4137-ae89-a4473b398c33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3e1c9fb-7dbb-4a48-a528-733bd283577d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrent_a9a09050-437f-4137-ae89-a4473b398c33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a37bb3b6-efe5-44bc-a05a-58aa3d65a3e0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3e1c9fb-7dbb-4a48-a528-733bd283577d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrent_a37bb3b6-efe5-44bc-a05a-58aa3d65a3e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e9dde572-e6f1-4515-9f86-f4afd2fe4541" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3e1c9fb-7dbb-4a48-a528-733bd283577d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList_e9dde572-e6f1-4515-9f86-f4afd2fe4541" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a4ec4618-e3d3-446e-8fac-c370a699c1c3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_e3e1c9fb-7dbb-4a48-a528-733bd283577d" xlink:to="loc_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList_a4ec4618-e3d3-446e-8fac-c370a699c1c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#LeasesAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/LeasesAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeasesAbstract_6ab5d9f2-7efe-4918-9fdf-56969f927774" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_11ca5e70-76f8-4ab1-864b-7743561db433" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ab5d9f2-7efe-4918-9fdf-56969f927774" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_11ca5e70-76f8-4ab1-864b-7743561db433" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_5e96004e-133f-4c58-8e18-259db0fc6149" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ab5d9f2-7efe-4918-9fdf-56969f927774" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1_5e96004e-133f-4c58-8e18-259db0fc6149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_be57303b-84fe-44d1-bc7b-a95f6b2d9f40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ab5d9f2-7efe-4918-9fdf-56969f927774" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_be57303b-84fe-44d1-bc7b-a95f6b2d9f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3a4d3dc2-c725-4344-b5d6-9283658ac820" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LeasesAbstract_6ab5d9f2-7efe-4918-9fdf-56969f927774" xlink:to="loc_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent_3a4d3dc2-c725-4344-b5d6-9283658ac820" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_057b38e0-9bd8-4b2f-9ccb-a53815363f5b" 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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e17b0195-1566-498e-b2b1-70453872017c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_057b38e0-9bd8-4b2f-9ccb-a53815363f5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_e17b0195-1566-498e-b2b1-70453872017c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f8a57732-a9ba-41f2-ac4c-44ae2983986c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_057b38e0-9bd8-4b2f-9ccb-a53815363f5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_f8a57732-a9ba-41f2-ac4c-44ae2983986c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ea588a96-26ea-4ae3-990c-ddf6ba6ea53f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_057b38e0-9bd8-4b2f-9ccb-a53815363f5b" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_ea588a96-26ea-4ae3-990c-ddf6ba6ea53f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_09058de7-6217-43e6-94f0-b9f14bc0f736" 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_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09058de7-6217-43e6-94f0-b9f14bc0f736" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c72e7139-5113-4a5a-bf3b-d648aaab2b95" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentFederalTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:to="loc_us-gaap_CurrentFederalTaxExpenseBenefit_c72e7139-5113-4a5a-bf3b-d648aaab2b95" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_12e7d410-e851-4a72-9beb-82bf82fcdefb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentForeignTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_12e7d410-e851-4a72-9beb-82bf82fcdefb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_69424066-bced-41d5-821e-871d4f5ad839" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_69424066-bced-41d5-821e-871d4f5ad839" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99f529b4-9a37-45f3-934c-857c46002fea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract_9e12b346-0f3d-4383-935e-02291cfa0c46" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_99f529b4-9a37-45f3-934c-857c46002fea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09058de7-6217-43e6-94f0-b9f14bc0f736" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5ee036a8-d211-4a8a-99fb-31ac4f44c9ef" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredFederalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:to="loc_us-gaap_DeferredFederalIncomeTaxExpenseBenefit_5ee036a8-d211-4a8a-99fb-31ac4f44c9ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ae06c95a-3cf1-46ba-8f86-a0cc1321d5e2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_ae06c95a-3cf1-46ba-8f86-a0cc1321d5e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_caad108b-d7ed-4acd-8f6c-4fe87867914e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:to="loc_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit_caad108b-d7ed-4acd-8f6c-4fe87867914e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b368751-791c-40ce-9ad5-faeb1680cfd3" 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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract_cd1ea24d-585a-4c37-b3f2-8a109975ca18" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_7b368751-791c-40ce-9ad5-faeb1680cfd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_dcc06347-a7ac-4531-8472-f02ad395bc8a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefit"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_09058de7-6217-43e6-94f0-b9f14bc0f736" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_dcc06347-a7ac-4531-8472-f02ad395bc8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_bab0caa6-03b4-4fe8-bb4c-4e72911a6fd4" 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_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_bab0caa6-03b4-4fe8-bb4c-4e72911a6fd4" xlink:to="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_41ed6ce8-d864-4df4-8943-49158ed50159" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CanadaRevenueAgencyMember_b81218d2-41d2-47c6-8b88-5ea8a54fa221" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CanadaRevenueAgencyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:to="loc_us-gaap_CanadaRevenueAgencyMember_b81218d2-41d2-47c6-8b88-5ea8a54fa221" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_d6e14588-346d-4964-917b-74fdfbd9a3b6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_63ef9396-5e58-4956-8e77-78655d06a87b" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_d6e14588-346d-4964-917b-74fdfbd9a3b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwardsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsTable_98868e52-e171-4049-8621-bc1890c78969" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_79bfc171-6f12-4322-9806-bf59cbe07c19" xlink:href="chef-20251226.xsd#chef_IncomeTaxesReceivableNetOperatingLossCARESAct"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_chef_IncomeTaxesReceivableNetOperatingLossCARESAct_79bfc171-6f12-4322-9806-bf59cbe07c19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0ba1ae-e95b-45c6-b55a-aa10a6511068" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_3e0ba1ae-e95b-45c6-b55a-aa10a6511068" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLossCarryforwards_c653a674-a629-45a9-9543-fd835b5c31b4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLineItems_a4f76267-9f26-4dd3-95ee-4fbb02153bb1" xlink:to="loc_us-gaap_OperatingLossCarryforwards_c653a674-a629-45a9-9543-fd835b5c31b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofIncomeTaxReconciliationDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_9ff8204e-0ac0-4c63-9215-9497bd837669" 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_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_9ff8204e-0ac0-4c63-9215-9497bd837669" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d37-e403-7087-a26b-6826b8c8a7c6" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DomesticCountryMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:to="loc_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b2d4a-26cc-795c-9652-267c50e75853" 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_us-gaap_DomesticCountryMember_019b2d4a-61c8-7cf4-9f17-30131e0da06b" xlink:to="loc_country_US_019b2d4a-26cc-795c-9652-267c50e75853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d37-e403-7778-9409-acbc412097fe" xlink:to="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_019b2d38-a186-7d4e-8c8a-f247466860d1" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_country_AE_019b2d38-a186-7d4e-8c8a-f247466860d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_019b2d39-6b96-7590-90ff-b7db07678f6b" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_CA"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_country_CA_019b2d39-6b96-7590-90ff-b7db07678f6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019b2d39-c278-7d31-9cea-b2c15f0736a1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019b2d39-1922-7bf8-9b10-02a2fac57fe3" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019b2d39-c278-7d31-9cea-b2c15f0736a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationTable_019b2d37-e403-73b2-bd5b-727fd0ab5865" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_504c39ed-3e2d-4efd-ad5a-8ff9fd85f7e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_504c39ed-3e2d-4efd-ad5a-8ff9fd85f7e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_019c0ba5-c6b5-745d-b5f5-5ebc5a1b064e" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount_019c0ba5-c6b5-745d-b5f5-5ebc5a1b064e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c6c8b-6371-79d3-9609-5fed7000dfa6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount_019c6c8b-6371-79d3-9609-5fed7000dfa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2b-f56f-76c9-8ff6-6f188e25433e" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2b-f56f-76c9-8ff6-6f188e25433e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af2-5984-7724-ad06-3e856e660ba5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions_019c8af2-5984-7724-ad06-3e856e660ba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_019c0ba7-9270-7915-b36a-04173c7d3aff" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract_019b2d3e-2582-7091-9b94-c805385e7d53" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount_019c0ba7-9270-7915-b36a-04173c7d3aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_019b2d2f-d3a8-7fdc-bef2-eb8c140a783f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount_019b2d2f-d3a8-7fdc-bef2-eb8c140a783f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019b2d32-23ba-7990-a682-073def698ec0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract_019b2d3e-c21a-7520-99bc-13124b72f525" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount_019b2d32-23ba-7990-a682-073def698ec0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d33-0210-79b0-897f-809e86b40dd1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationOtherAdjustments_019b2d33-0210-79b0-897f-809e86b40dd1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d33-d825-724e-be76-3e4a4ba618b2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes_019b2d33-d825-724e-be76-3e4a4ba618b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d34-6f68-7d39-aa5d-6f7f276a2474" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential_019b2d34-6f68-7d39-aa5d-6f7f276a2474" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0b93-9857-7cf2-ade9-2761217d51c0" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_019c0b93-9857-7cf2-ade9-2761217d51c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-695c-7f91-8e72-9b1bb56b0b6a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-695c-7f91-8e72-9b1bb56b0b6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_b3443bc5-aa88-4275-8018-2c2700184eca" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract_019b2d29-c3d2-7a4a-9a5a-1bc635a2fd28" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_b3443bc5-aa88-4275-8018-2c2700184eca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationLineItems_019b2d37-e403-7a10-b5b4-cce53925da8d" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d36-36a9-7c81-b3f2-73da5d9f8e73" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_019b2d36-36a9-7c81-b3f2-73da5d9f8e73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019c0ba6-7e34-7a1c-a898-e0497337b059" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent_019c0ba6-7e34-7a1c-a898-e0497337b059" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8b-fa48-7bcc-9703-04509e560e85" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent_019c6c8b-fa48-7bcc-9703-04509e560e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2e-9546-7016-a55c-7c42ae448c22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost_019b2d2e-9546-7016-a55c-7c42ae448c22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af2-d8b1-7547-83c1-c77d93f84208" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions_019c8af2-d8b1-7547-83c1-c77d93f84208" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019c0ba7-e6e3-784a-86f0-6b4c1cb1da47" xlink:href="chef-20251226.xsd#chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract_019b2d3f-be53-7d09-b73d-265c491008fd" xlink:to="loc_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent_019c0ba7-e6e3-784a-86f0-6b4c1cb1da47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d30-10ff-7f97-a056-453a2e39f2d4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent_019b2d30-10ff-7f97-a056-453a2e39f2d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d32-978b-7fcd-b8a0-2422bb53f24f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract_019b2d3f-5b70-77a0-9015-d45f786797df" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent_019b2d32-978b-7fcd-b8a0-2422bb53f24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d33-3dad-700d-b78d-787fd93f8c07" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments_019b2d33-3dad-700d-b78d-787fd93f8c07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d34-0913-738f-90a4-f9a5d03f4ef1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes_019b2d34-0913-738f-90a4-f9a5d03f4ef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d34-a81e-7cd0-a879-47ca439792e3" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential_019b2d34-a81e-7cd0-a879-47ca439792e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0b95-cdee-79e2-a783-78ff4df6ba27" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_019c0b95-cdee-79e2-a783-78ff4df6ba27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-9eb8-7bff-bddb-4557cd167e33" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance_019b2d35-9eb8-7bff-bddb-4557cd167e33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d35-ca72-7c86-92d2-ca5c93fcfd18" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_EffectiveIncomeTaxRateContinuingOperations"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract_019b2d2a-6ed2-7d08-925a-298b1da2b712" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateContinuingOperations_019b2d35-ca72-7c86-92d2-ca5c93fcfd18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_d7cdfadd-ed50-4a77-b5d9-d8b46e9ea14d" 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_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsGrossCurrentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d7cdfadd-ed50-4a77-b5d9-d8b46e9ea14d" xlink:to="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsReceivablesAndInventories_15935b23-c13a-440b-a991-77366b335dc5" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsReceivablesAndInventories"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_chef_DeferredTaxAssetsReceivablesAndInventories_15935b23-c13a-440b-a991-77366b335dc5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_591217cb-821d-4380-be87-0286ecd75d1b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance_591217cb-821d-4380-be87-0286ecd75d1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_dfc2d278-6e8f-417e-8541-82a5d5b23f72" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_dfc2d278-6e8f-417e-8541-82a5d5b23f72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetInterestCarryforward_32beab03-8885-41a5-b812-e62d6ac293ca" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetInterestCarryforward"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetInterestCarryforward_32beab03-8885-41a5-b812-e62d6ac293ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fbc2b45e-749b-4b95-b985-ecfd50d8ffea" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_fbc2b45e-749b-4b95-b985-ecfd50d8ffea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_23b42d52-83d4-4aa9-b9da-35fbc46e6e2c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_23b42d52-83d4-4aa9-b9da-35fbc46e6e2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_e252a03c-d387-4f05-997e-031e9c2fd34c" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability_e252a03c-d387-4f05-997e-031e9c2fd34c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_39fdfa5e-e186-4e1c-a1b0-87a945d94c12" xlink:href="chef-20251226.xsd#chef_DeferredTaxAssetsOtherAssetsNoncurrent"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_chef_DeferredTaxAssetsOtherAssetsNoncurrent_39fdfa5e-e186-4e1c-a1b0-87a945d94c12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_e2b624ab-9a37-4dd1-aada-241815a29e4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsGross"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxAssetsGrossCurrentAbstract_fcfbcba5-4873-4801-9059-4b6c7ce7d41a" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_e2b624ab-9a37-4dd1-aada-241815a29e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:href="chef-20251226.xsd#chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d7cdfadd-ed50-4a77-b5d9-d8b46e9ea14d" xlink:to="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b0b79e28-edb8-445a-a2dc-8c72744c0dd8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment_b0b79e28-edb8-445a-a2dc-8c72744c0dd8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_77d9a902-db1f-4af1-af79-e0189456ae20" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill_77d9a902-db1f-4af1-af79-e0189456ae20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_15feb129-728f-4a63-8420-442a806224a4" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_15feb129-728f-4a63-8420-442a806224a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_f007c146-e125-4ec7-ac53-d515794a742b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesPrepaidExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses_f007c146-e125-4ec7-ac53-d515794a742b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_da9aff51-0ebb-4ac3-857f-ff5cf8350f40" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilitiesLeasingArrangements"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesLeasingArrangements_da9aff51-0ebb-4ac3-857f-ff5cf8350f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredIncomeTaxLiabilities_ea463989-f8d1-4833-aa52-f3d170fdca22" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredIncomeTaxLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract_2ea34feb-241d-4a00-937f-6acd9e43a229" xlink:to="loc_us-gaap_DeferredIncomeTaxLiabilities_ea463989-f8d1-4833-aa52-f3d170fdca22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee60e64d-bbc0-4817-a138-24538785e771" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxAssetsValuationAllowance"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d7cdfadd-ed50-4a77-b5d9-d8b46e9ea14d" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_ee60e64d-bbc0-4817-a138-24538785e771" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DeferredTaxLiabilities_b3593bda-aaf2-498a-afb5-c2e087e08d8c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DeferredTaxLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_d7cdfadd-ed50-4a77-b5d9-d8b46e9ea14d" xlink:to="loc_us-gaap_DeferredTaxLiabilities_b3593bda-aaf2-498a-afb5-c2e087e08d8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/SegmentInformationNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.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_dfb9de65-9a36-4c80-9234-0a3de18613b9" 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_4cbf66d9-8e38-4c93-a132-b04336414c35" 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_dfb9de65-9a36-4c80-9234-0a3de18613b9" xlink:to="loc_us-gaap_NumberOfOperatingSegments_4cbf66d9-8e38-4c93-a132-b04336414c35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NumberOfReportableSegments_1845707a-2280-4da6-b264-216f24f086d4" 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_dfb9de65-9a36-4c80-9234-0a3de18613b9" xlink:to="loc_us-gaap_NumberOfReportableSegments_1845707a-2280-4da6-b264-216f24f086d4" 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-20251226.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_a808ede1-0807-4a5a-8f99-f560b4191ba0" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" 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_a808ede1-0807-4a5a-8f99-f560b4191ba0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductOrServiceAxis_3b98b672-a583-4b86-85d9-7e52e5bf85e2" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_srt_ProductOrServiceAxis_3b98b672-a583-4b86-85d9-7e52e5bf85e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" 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_3b98b672-a583-4b86-85d9-7e52e5bf85e2" xlink:to="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NonProductionDirectCostsMember_9f3b65ef-8f97-4093-98a3-d7bb70a3a86c" xlink:href="chef-20251226.xsd#chef_NonProductionDirectCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:to="loc_chef_NonProductionDirectCostsMember_9f3b65ef-8f97-4093-98a3-d7bb70a3a86c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodProcessingCostsMember_dc046cab-4154-497b-a627-c4a384f13427" xlink:href="chef-20251226.xsd#chef_FoodProcessingCostsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_566507ac-7794-4d61-8086-19e99932079c" xlink:to="loc_chef_FoodProcessingCostsMember_dc046cab-4154-497b-a627-c4a384f13427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_019b2d4b-e785-793c-b25a-7e680db8d00b" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_srt_StatementGeographicalAxis_019b2d4b-e785-793c-b25a-7e680db8d00b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-7aa0-a2c4-55eb953311c0" 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_019b2d4b-e785-793c-b25a-7e680db8d00b" xlink:to="loc_srt_SegmentGeographicalDomain_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_019b2d4c-0e09-76e2-a206-d2d98b9d5e8a" 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_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:to="loc_country_US_019b2d4c-0e09-76e2-a206-d2d98b9d5e8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NonUsMember_019b2d4c-3909-745a-91ba-0c8a82b6a1d1" 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_019b2d4b-e785-7aa0-a2c4-55eb953311c0" xlink:to="loc_us-gaap_NonUsMember_019b2d4c-3909-745a-91ba-0c8a82b6a1d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StatementBusinessSegmentsAxis_019be76c-0ce8-7583-822b-7ec41677ed99" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_us-gaap_StatementBusinessSegmentsAxis_019be76c-0ce8-7583-822b-7ec41677ed99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" 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_019be76c-0ce8-7583-822b-7ec41677ed99" xlink:to="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_FoodserviceDistributionMember_019be76c-56ce-76d3-9a9a-468f5e68cb7b" xlink:href="chef-20251226.xsd#chef_FoodserviceDistributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentDomain_019be76c-0ce8-7c08-a924-e2bce43415ae" xlink:to="loc_chef_FoodserviceDistributionMember_019be76c-56ce-76d3-9a9a-468f5e68cb7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SegmentReportingInformationLineItems_88cfd2cd-cb4c-4134-a4b2-34b947a03377" 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_8bffaaf4-4d5f-40a6-ac35-2b732b4f7932" xlink:to="loc_us-gaap_SegmentReportingInformationLineItems_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03a1937b-6ecb-4992-b421-111d4c2afa81" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax_03a1937b-6ecb-4992-b421-111d4c2afa81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSold_de6f05da-0e56-4ba6-824f-331a5575b6ec" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSold_de6f05da-0e56-4ba6-824f-331a5575b6ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_GrossProfit_eef62a2a-2cf3-4118-be6f-7e201f3ed7aa" 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_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_GrossProfit_eef62a2a-2cf3-4118-be6f-7e201f3ed7aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_019c0ba9-f076-75ae-83c7-b6b77aff5224" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CostOfGoodsAndServicesSoldDepreciation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingInformationLineItems_88cfd2cd-cb4c-4134-a4b2-34b947a03377" xlink:to="loc_us-gaap_CostOfGoodsAndServicesSoldDepreciation_019c0ba9-f076-75ae-83c7-b6b77aff5224" 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-20251226.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_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" 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_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxAuthorityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_019b2d53-3021-75a4-9e02-c33f804ce323" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalJurisdictionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:to="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_CA_019b2d53-96ef-7481-8f10-7a22abe74bbb" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_stpr_CA_019b2d53-96ef-7481-8f10-7a22abe74bbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_stpr_NY_019b2d54-8ea0-78f1-8c1e-3b752902b3db" xlink:href="https://xbrl.sec.gov/stpr/2025/stpr-2025.xsd#stpr_NY"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_stpr_NY_019b2d54-8ea0-78f1-8c1e-3b752902b3db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_NewYorkCityMember_019be76e-1b5d-78ab-bff5-b5389a5e9002" xlink:href="chef-20251226.xsd#chef_NewYorkCityMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_chef_NewYorkCityMember_019be76e-1b5d-78ab-bff5-b5389a5e9002" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_019b2d54-ef27-7baa-8963-17b4676b2666" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StateAndLocalTaxJurisdictionOtherMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalJurisdictionMember_019b2d54-240d-7599-8b0e-aab195512397" xlink:to="loc_us-gaap_StateAndLocalTaxJurisdictionOtherMember_019b2d54-ef27-7baa-8963-17b4676b2666" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignCountryMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_019b2d53-3021-71b0-896f-3cd143b77b01" xlink:to="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AE_019c0bab-4e40-7cac-9b5b-16342afd97f9" xlink:href="https://xbrl.sec.gov/country/2025/country-2025.xsd#country_AE"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:to="loc_country_AE_019c0bab-4e40-7cac-9b5b-16342afd97f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0bab-7fc0-7fb8-b546-1a87f6142c8b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ForeignTaxJurisdictionOtherMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignCountryMember_019c0bab-d612-7f5d-a37c-b122c934fb80" xlink:to="loc_us-gaap_ForeignTaxJurisdictionOtherMember_019c0bab-7fc0-7fb8-b546-1a87f6142c8b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionTable_019b2d53-3021-7e9d-9a9d-f7b91c647c2d" xlink:to="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNetAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems_019b2d53-3021-7a92-93a2-d1b744ed0f43" xlink:to="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d50-7e5d-72d0-9a77-9db4f4d5349a" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidFederalAfterRefundReceived"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidFederalAfterRefundReceived_019b2d50-7e5d-72d0-9a77-9db4f4d5349a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d51-0997-7f80-921c-52abf5e7deb5" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived_019b2d51-0997-7f80-921c-52abf5e7deb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d51-45bf-7a6d-a1bc-9f944d276080" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxPaidForeignAfterRefundReceived"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxPaidForeignAfterRefundReceived_019b2d51-45bf-7a6d-a1bc-9f944d276080" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_14817089-49a3-45b3-9a86-d8c016d464b9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_IncomeTaxesPaidNet"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxesPaidNetAbstract_019b2d4f-cd82-77e8-bf64-0190f4977750" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_14817089-49a3-45b3-9a86-d8c016d464b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_InterestPaidNet_9cf7e9e4-7b1e-4ebc-802f-8b05d11123f8" 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_SupplementalCashFlowElementsAbstract_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" xlink:to="loc_us-gaap_InterestPaidNet_9cf7e9e4-7b1e-4ebc-802f-8b05d11123f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_a3765108-da5a-4747-abc7-ec514a16f8bd" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CashFlowOperatingActivitiesLesseeAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" xlink:to="loc_us-gaap_CashFlowOperatingActivitiesLesseeAbstract_a3765108-da5a-4747-abc7-ec514a16f8bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OperatingLeasePayments_d7a48518-33ae-4d1a-b793-c47f7d757543" 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_a3765108-da5a-4747-abc7-ec514a16f8bd" xlink:to="loc_us-gaap_OperatingLeasePayments_d7a48518-33ae-4d1a-b793-c47f7d757543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2cda433f-bd71-4732-a118-f7c663d1dc29" 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_a3765108-da5a-4747-abc7-ec514a16f8bd" xlink:to="loc_us-gaap_FinanceLeaseInterestPaymentOnLiability_2cda433f-bd71-4732-a118-f7c663d1dc29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_LeaseCostAbstract_06e9259b-d2ad-4689-98aa-c2bbf5f0dd5d" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_LeaseCostAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" xlink:to="loc_us-gaap_LeaseCostAbstract_06e9259b-d2ad-4689-98aa-c2bbf5f0dd5d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_47c0fe39-c13d-4536-8e59-df1d08b92f16" 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_06e9259b-d2ad-4689-98aa-c2bbf5f0dd5d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_47c0fe39-c13d-4536-8e59-df1d08b92f16" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f366e5e8-3968-43b9-bf4e-cf6e92baa600" 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_06e9259b-d2ad-4689-98aa-c2bbf5f0dd5d" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability_f366e5e8-3968-43b9-bf4e-cf6e92baa600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashInvestingAndFinancingItemsAbstract"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_d9856768-7d6f-44ba-955c-f9fc53ce1ee2" xlink:to="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DebtConversionOriginalDebtAmount1_1e2f171e-e933-4a82-b63e-f049db58b985" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DebtConversionOriginalDebtAmount1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:to="loc_us-gaap_DebtConversionOriginalDebtAmount1_1e2f171e-e933-4a82-b63e-f049db58b985" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_StockIssued1_988e8bb0-1a32-4271-97cd-bdebd83baa6b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_StockIssued1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:to="loc_us-gaap_StockIssued1_988e8bb0-1a32-4271-97cd-bdebd83baa6b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_dfe77c11-e513-4c5d-b7a1-96afc7632489" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:to="loc_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1_dfe77c11-e513-4c5d-b7a1-96afc7632489" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_NotesIssued1_74ad9be1-a706-46ef-a04d-f7cd93f67700" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_NotesIssued1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NoncashInvestingAndFinancingItemsAbstract_c63bd45b-f4a4-47f4-9974-e4ebd9d8466f" xlink:to="loc_us-gaap_NotesIssued1_74ad9be1-a706-46ef-a04d-f7cd93f67700" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#EmployeeBenefitPlansNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_PostemploymentBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d5b0310-df83-4716-a29b-3511372a38f2" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch_1d5b0310-df83-4716-a29b-3511372a38f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fdbc1af2-6cc2-4c3b-8ba0-e7e4af62c9c1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:to="loc_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent_fdbc1af2-6cc2-4c3b-8ba0-e7e4af62c9c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_a505b467-ffd0-4f11-b5df-012b31216589" xlink:href="chef-20251226.xsd#chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:to="loc_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod_a505b467-ffd0-4f11-b5df-012b31216589" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_3709da0e-06d0-464c-bee5-711dedbc6578" xlink:href="chef-20251226.xsd#chef_DefinedContributionPlanEmployerMatchingContributionFullyVested"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:to="loc_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested_3709da0e-06d0-464c-bee5-711dedbc6578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_faf0e702-2f99-4b06-bfd9-85004f0b56c6" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PostemploymentBenefitsAbstract_b55d0a2c-e6fa-423f-9bb0-72b50b148efe" xlink:to="loc_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount_faf0e702-2f99-4b06-bfd9-85004f0b56c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#CommitmentsandContingenciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f1ec31fc-132a-4699-8f64-f79eac4803e1" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_f1ec31fc-132a-4699-8f64-f79eac4803e1" xlink:to="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_551e03fd-081c-4ba6-b704-b065bb6b08e8" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_8780097a-e10f-413c-8407-9f630e27ba6c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember_8780097a-e10f-413c-8407-9f630e27ba6c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AutomobilesMember_96a0f287-48e5-43c1-b808-9dc171978f37" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AutomobilesMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_us-gaap_AutomobilesMember_96a0f287-48e5-43c1-b808-9dc171978f37" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_WorkersCompensationMember_657d5068-88fa-4226-83df-9e0325be821a" xlink:href="chef-20251226.xsd#chef_WorkersCompensationMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_7e44862e-6cfa-4333-9d1d-c39d4f1d09d9" xlink:to="loc_chef_WorkersCompensationMember_657d5068-88fa-4226-83df-9e0325be821a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_OtherCommitmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsTable_6ecbbcb0-719c-4193-b7b6-ad3f16c038b7" xlink:to="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_SelfInsuranceReserve_da5ba5fd-cfc2-4e02-8bf7-a08d605482df" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_SelfInsuranceReserve"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:to="loc_us-gaap_SelfInsuranceReserve_da5ba5fd-cfc2-4e02-8bf7-a08d605482df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_chef_PercentageOfEmployeesRepresentedByUnions_d0d35c59-8b37-4c62-96cf-ea51e3387daf" xlink:href="chef-20251226.xsd#chef_PercentageOfEmployeesRepresentedByUnions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherCommitmentsLineItems_adc9b6f8-87ad-4aa5-a68c-450480f5f6cb" xlink:to="loc_chef_PercentageOfEmployeesRepresentedByUnions_d0d35c59-8b37-4c62-96cf-ea51e3387daf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="simple" xlink:href="chef-20251226.xsd#ValuationReservesDetails"/>
  <link:presentationLink xlink:role="http://chefswarehouse.com/role/ValuationReservesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsAbstract_a5c3f319-0849-45eb-8de6-e14d2ba24357" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsAbstract_a5c3f319-0849-45eb-8de6-e14d2ba24357" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesTypeAxis_382cddfb-a28b-4a74-88f1-52d693563568" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_AllowanceForCreditLossMember_72e9dfcb-2b2b-4bde-baaa-ea384754da4c" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_AllowanceForCreditLossMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:to="loc_us-gaap_AllowanceForCreditLossMember_72e9dfcb-2b2b-4bde-baaa-ea384754da4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e09c9758-7251-48e8-be32-823b1b743957" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesDomain_34263622-b211-4733-8b03-498c48f09834" xlink:to="loc_us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember_e09c9758-7251-48e8-be32-823b1b743957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:href="https://xbrl.fasb.org/srt/2025/elts/srt-2025.xsd#srt_ValuationAndQualifyingAccountsDisclosureLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureTable_faf30a9c-c31c-4258-a04b-a097dc9c9d25" xlink:to="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_MovementInValuationAllowancesAndReservesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ValuationAndQualifyingAccountsDisclosureLineItems_44dbd8df-ba6d-45ec-9586-73f2fdc73cf6" xlink:to="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_51566c07-a714-40d5-bf05-6ef0f0bb983b" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_51566c07-a714-40d5-bf05-6ef0f0bb983b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e236904e-7520-4478-932b-aa308bdb74ce" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense_e236904e-7520-4478-932b-aa308bdb74ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesDeductions_62bb2682-a130-490a-a4ee-a8969326b0ff" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesDeductions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesDeductions_62bb2682-a130-490a-a4ee-a8969326b0ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_18fc448d-2321-49c0-b492-e53bbadea3ab" xlink:href="https://xbrl.fasb.org/us-gaap/2025/elts/us-gaap-2025.xsd#us-gaap_ValuationAllowancesAndReservesBalance"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_MovementInValuationAllowancesAndReservesRollForward_3fac2afe-feab-458a-9893-869e69579c86" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_18fc448d-2321-49c0-b492-e53bbadea3ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </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>14
<FILENAME>chef-20251226_g1.jpg
<TEXT>
begin 644 chef-20251226_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
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
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\
M\OSQ\[[KMOS3\U=7[6UITPYYG#;_ -9PK_\ F>2?F69AB8R\    !\TV;#ML
M.7<;C+C0+? C/S9\^:^U%APH<5I;\J7+E/K;8C1HS#:EN.+4E"$)K6M:4H<U
MK:]HI2)FTSI$1QF9GT0XM:M*S>\Q%(C69GA$1'C,RJ>^>O)*;R[YB<A.0TB3
M(D6W8>Q[U(Q!$FJ_6@Z\L:F\:US;'$K2W5+MNP>S6]ESHA%%.H4KMI55:&9W
M3?*J\DY'M>5Q$1?%BCS:>F\_2O/SWFTL)NI>;6Y[S[=<TF9FF7+/E]E(^CCC
MYJ16&(I>UC      R8X:\A[MQ.Y3Z'Y%6BDAU>J=CV#(KO"BKHW(O&)./UM>
M<8^T[5*_2KD>&W"? [NE>VDCKTKTZ%IY[RNG.N3[GE=]/QV*:Q/JMXTM_DVB
M)^9=^0<UOR3G6VYKCU_$9:VF(]-?"]?\JDVCYULU8[W:,FLEGR3'[C$O%AR"
MU6^]V2[P'DR(-TM%VB,S[;<84A%:H?B3H4A#K:Z?!2%4K3Z3"[)COAR6Q98F
MN6MIB8GQB8G28GVQ+-S'DQYL=<N*8MBM6)B8\)B8UB8]DPY4Z.X    *_;W.
M?(2NSN>..:4MTSUK#QMU58[--B4=6ZAG/]FT9S[))3?T,M^OB$K&V%H32JDN
M1%=RZ_!#>2_:3EGV3IR_,+1^,W>:9B?W&/Z%?^E[R?G^[C#W@YI]LZEIR^D_
MBMIAB)C]WD^G:?\ S9QQ\WS1'!/4WDX   ;D? EQ^_'_ .3;1/SD'Y['-*?;
M?(')/N7J_)_BW9C_ 'E3OBVXVW\OM2\X_P#65V].[ZM:+[3X7N1S/\V]);GR
MSIEW&F&OM\_UX_BXN^][:<K_ #GU?MO-&N+;ZY[>SW?U)_C)I_\ BLMC$]ER
M                                 ! _]SASRD;5WMC7"3 ;ZIS7F@ZQ
M,JVJB"_14._[IOML4NVVN4MOO;DM:XP^Z4;3VKIV7&[S67D>I&15,'<Y-;>2
M/"/VVU/X(^U5.0]*YNYO-L6G-^;:XMKYHXX]G2WTK1ZIW&:NO&../%BM6=+S
MK%A(K.QLU\0_"U'.KG1J?4=^MJ[CK#&GGMJ[H;I\PEAW6>#R[>_<;+*>B]C\
M9G-+[.M]AJZA;;C7VIWH512:5*N&GGO$3X/$OB%[E3VL[6[_ *@VMXISS/$;
M79^&L;G/%HK>(GA,X:5R9])B8GW6DQ,2M(XT:/#CQX<..S%B166HT6+&:0Q'
MC1V$):8CQV&DI:999:31*$)I1*4TI2E.A<VB^][Y+SDR3-LEIF9F9UF9GC,S
M,\9F9\9?V#J            !HT]QE^ZBWA_KGI/\[.)E'<?DI^;]ME%\'/Z^
M^5_^&WO]%RJVPMK<Z ;[/;9X=&R?RDZ^O$B&J4K7VJ]PYC%<I\O5$&3*Q56"
MTF.4?0MRJ?1S5;2?2JERBW4UZ]E%TK7VT:Y?F8H_&?S&^Q[%[O;TMY8W>_VF
M&8X_2B,OO].'MPQ/'AI$^G18Y%Q:;@     / >56B[-R:XV[QX_WU$>L+;>L
M<OPIB1)[J-VN\W>SR6L<OR:I0Y5,C'LAI%G,J[5T2['36J54IVUZWKYJS7UP
M^LZ#ZIW/1/6G*^K=K,^]Y?OL.:8C[ZE+Q.2GR9,?FI/&.%IXQXJBRY6Z=:+A
M/M-TBO0;E:YLJW7&%)15N1#G0GUQI<60W7XMO1Y#2D+37XT52M"TOT'8<V+<
M8:;C!:+X+UBU;1QB:VC6)B?5,3K#X@JO[QI,B'(8EQ'WHLN*\U)BRHSJV)$:
M0PM+K+[#S2DN,O,N)HI*DUHI*J4K2O4.EZ4R4G'DB+8[1,3$QK$Q/"8F)X3$
MQXPN)==9/3-M?8+F=.WIEV&XQD].UI4=/2_V2#=:=K"UN+93_2_@BJE53]%:
MUZ=2[Q.L:OSJ<XV/YLYONN6_ZON<N+QU_)WM7Q]/AX^EW(Y6X   -1GFUYM2
M>$/!#8>48I=%6W;NVW::7U'(CO5:GVG(,OM\]5^S&(MNM7H\C"L.ASYT5_M4
MVBZ)AH7\'?C2S7\E-8\9X,@_AE[94[G]U-GL=_3S]/<OC[9NXF-:WQXK5\F&
M?1,9LTXZ6CQG%.28^JK%"V-WC)'AUI^!R"Y8\;-'W=:F[)M;>.L,$R!Q#E6G
M6L<R/,;1;<A=86E254D-61]]3=*5I52Z4I2M*UZG:D>:\5]<OC.XW467I'H'
MG74^WX[K8<KW.?'PUB<F/#>V.)]DWBNOL6XL2)%@18T"!&CPH,*.S$APXC+<
M:+$BQFTLQXT:.RE#+$=AE%$(0BE$I32E*4I2A=GY]LF3)ER6RY;3;+:9F9F9
MF9F9UF9F>,S,\9F>,R^@.@   ?E2DH2I:U)0A":J4I5:)2E*:=5*4JO2E$TI
M3K6M0YB)F=(\6NCEYY5^$'#3#\BO6Q=Z8%D6<6JWSG++IW <FM.8;,R.\LQU
MKM]F5C^/OW23C#-QDTHU]H79,.WL_6JIWJFJ:T[Y:4CC/'U/8NWO8;N?W(YC
MAVW)^5[O#RO)>L7W>?%?#ML=)GZ5_>9(K&6:QQ]WB\^2>$17CJJZ-@9G=MCY
MYFVP[]5-;YGF79)F=YJEQ]Y-;ME%YFWRXU2[)<>DNIK,G+Z*<6I:OI56M>M2
MV3.LZSXMY?*.6[?DW*MKR?:?^Z[3;X\-/"/H8J12O"-(CA6/"(CU.HG"XN=Q
M?(KEB&2X[EEF<0U>,7OMIR*TNN46IMNY62?'N4%QQ+:VG%(1*C(K6B5)K6GT
M5I])S'"=47?;/!S'99N7[F)G;9\5\=XC\&]9K;U^B9]"XTMMPAW>W0+K;WOF
M(%SA1;A!D>FZUZ\.:PW)C/>D^AIYKU674J[5I2I/7I6E*_ N[\Y^;#DV^:^W
MS1IEI::VCA.DUG28UC6)TF/1.C[0I  "!O[KC],CCI^S,Q^=/81!W7UX^1M5
M^ G]7/.?TW/]%VZ+216=0!8P>VE_=?8K^6;;W];V\N&V_)?.TY_&I^O'<?HW
M:?YEF_XD,3     >1<@)DJW:&W;<(+ZXTV!J+9,R');K2CD>5%PV]/QWVZUI
M6E%M.HHJG_/0XM]6?D?0=)8Z9NJN68<L1;%?F&WB8GTQ.:D3'SPI_BT/T/@$
MM+VI?(>SXONCDEQFO<U$>;MK#\3V7@S3]>Q$F\:NDWRVY5:HBNOW2X7''\S9
MF=E:5_H]H=52M.VM%2]K;29KZV 'QZ='[C?=-<EZVVM9G'R_<9=MGF/13<Q2
MV*T_N:Y,-J:_A9:QZ>$XPFM7X    -"?/GV_W&WG;R'NW)*Y[3V7J3,\OMUB
MA; MF(6_%KK8LGFXY:X%AME_CL7> F79[V[8+<S%E+]60Q(]!IRC2'/64_0R
M8*Y+>;68EE;VG^+7K3M7T?CZ,P;#9<PY;M[WG!;-;+6^*N2ULEL<S2VEZ1DM
M-JQI6U?-:OFF/+%=L?%+BYJ;AGH?!>.NDX%V@Z_P*-/1 =R"Z*O60W>YWFYR
M[W?K_?KGZ,1B1=KY>9[TEZD=B-$:4YZ<=AEE#;2*M*Q2OEKX0\"Z]ZYY_P!R
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
M      ! W]UQ^F1QT_9F8_.GL(@[KZ\?(VJ_ 3^KGG/Z;G^B[=%I(K.H L8/
M;2_NOL5_+-M[^M[>7#;?DOG:<_C4_7CN/T;M/\RS?\2&)@       !'=\L?@
M3U9S9<OV\N.Z\>TQR@>:DS[VVN*J!K?<\VB%.4^_*+;F'%8WF4IVG_X]%8<K
M)4JOSS,A542&(^7!%_I5X69@]@OBMY[VRC%TOUA&;F70\3%:3KYMSLZ^'XF;
M3^,PQ'_46M'ET_%6I&M+0)M[\?MS\8]E7[4.^==Y'K/8>./*;N&/Y%$HU5^/
M5QQN/=K+<HSDBTY'C]P]*JHMQM[\F#+;^NRZM/Q(-JS6=+<);6^E>KNF^M^2
MXNH>E-YAWO*,T?1R8YUTGTTO6=+X\E==+8\E:WK/"U8EXX=7T8  RAX?<O=T
M<']Z8IOW1M^3:\GQUU46[62X4?D8OG&+S%(3>L,S"ULO,?:=AN["*=>BD/Q7
MT-R8SC,EEEY':EYI;S5\7PW<3M[TUW/Z6W'2?5&+WFQS1K2]=(RX,L?4S8;3
M$^7)2?9-;5FU+Q:EK5FS_P"#/-#5'/7CIAO(34TI34&]4<LV8XE,D,/7W7F?
MVMF,K),*OZ6:_"7;URFGXSU4H3.MTF-+0FC;Z*%SI>,E?-#1YW1[;<_[4]8[
MGI#J"NN7%]/#EB)BFXP6F?=YL>OHMI-;1Q\F2M\<SK267QW>>      1-O=4
M<7OOKTAHKEO8H??==29;,U/G:V&NKKV$[&36Z8O=)SM4UHB%C.96-<1JE%4K
M5[(OH52G5,7=5UK%_4S\^ _KG[!U/S7M_NK?B.8;>-U@UGA&;;_1RUK'KR8;
MQ>?9M_1Z8-1!;0P   G@>UAY-5SKC%N+B[>[@IZ\Z%SYC-,0C/K2GLUWMI,R
M7)M]O:Z]SK5GS^Q765)72G1"[TU2O\ZA.VMM:S7U-5GQV=$_FOK?EW7.VIIM
MN:[2<.:8_P!8VFD1:T^B;X+XJUCTQAMZD6'RV\JZ<Q>?W(+;=KN?VG@UORI>
MM=7.M.(<@JUWK=-<6LERMJDT[J0LLEPI5\Z*JI5';HNGPIT2F+EOY\DSZ&=O
MP_=!SVZ[2\HZ?ST\G-+X/M.YB>%OM&X_&WK;]UBBU<'#T8H^6=;I3>S  "4C
M[6OBTG8G*;:G*:_V]I^P\>,'1B^'/R&:=U-F[::N%KK<+>ZXTM"ZV37EKO,>
M51%4.-UO,>O7M56BI6UKK>;>I@O\=/74\GZ%V'0NTO,;OG&Z][FB)_\ AMI-
M;>6T:_?[BV&U==8GW-_3&L3S2<U4(:WNM.+=7&>.G,FP6Q:JL?:''[9<UEI:
MTH86NYYQJV7(HTBJ&D(?7DD9Z0[7ZRG(C5*]>Q)#W5?"_P S8[\!?76EN<]N
M-W>-)\N_VU9GT_1P;J(U\>'V>T5CU9+>N4,HAMD0  R:X9<B[UQ)Y4Z(Y&V)
M4BK^J=B6/(+M$BJJA^[XB^XNSYUCR5TK2J4Y+A5SN%O57^1,FIVI;R6BWJ?$
M=R.CMMW Z$YKT;NM/+O]G?'29\*98CSX,G_J\U<>3Y:IVWN'.75EUGXRW[)@
MN01IMPY@7;$<#Q&Y6]QSOG:TGQ6M@YAD4'NHW1RTW3&+7&M3U54JKT[\CHFE
M:]R)VXOICX>EJP^$'M[N>=][(W/-,-JX>G<>7/EK;[W<UF=OAQV\?IURVMEC
M3TX)X^B:Z\M[<,   $N+VI_&3[?VKR%Y;WRW=]OUWC-MTO@,J1']1AS*\X>8
MR7-IUO?K3HQ<\=QBR6^*OI\:QL@53Z%5)>UKQF_JX-??QY];_9.0\H[?;6^F
M;>9[;S/$3Q]U@B<>&MH]-<F6^2T?NL$>I-\)K6(   &('-WF[HW@/HV^;PWA
M?/EX<?U;;AN&VUV.O+]DY>N.X];\2Q*WO.(^8F2.SOD2%]L6!%2N1(6AM%:U
MZ7O7'7S6>A]L>V/5'=?JC%TQTQBUR3I;-FM$^YVV'72V7+:/"(\*UCZ62VE*
M1,RK??(5Y0N37D8SUV];6R%W&M76BY/R=>:+Q:?*:P'#(U*NMQ)<UKI&7F68
M_*NJ3(O5P;K(4IQQ$9$2*I$5NW9,MLD\?#U-R_:'L=T3V<Y5&VY#AC/SW)2(
MW&^RUB<^:>$S$3Q]SAUCZ.''/EC2)O.3)$Y)UQ%-[*            ![-QR_
M2%T/^6;5_P"&]C.:_6CY7S?67_"'-?T;N?Y"ZWX+N_/(  (&_NN/TR..G[,S
M'YT]A$'=?7CY&U7X"?U<\Y_3<_T7;HM)%9U   !:O^*C]VSP>_9GU-^"EO+K
MB_)U^2&AKOS^NCJC]-[K^5LS_.[R4    &'WD+@R[IP#YQVR RJ1.N/#[DO!
MA1TJ0E3\N7I?-8\=E*G%(;2IUYRB:556E*=?C6ATR?D[?)/[3T3M#EQX.[/2
M^?+/EQ4ZBY;:T^J(WF&9GYH5,1:F_L                  %PCI6R2,:TWJ
M7')BNZ78-98'9)2O36SW2+5BMJ@OJ])VE'6NKK%?JJ^LGZ*_$N]8TB(]C\[?
M4NYIO>H^8;S'^3R[W/>/3PMEM:.,<)X2]-.5D:S?,G^Z^YI_D9N?];V<I9OR
M5OD>V?#C^O'IK])5_P RZK3+8WI@  !+)]IS^D+RS_(SA7X;O$K:_6GY& ?Q
M]_\ "'3_ .DLW\C"<J3FKP    & 'E7_ ';/.']F?;/X*7 Z9?R=ODEZUV&_
M71TO^F]K_*U54!:F^4   )2WM1_TR.1?[,S_ .=/7I*VOUY^1@K\>WZN>3?I
MN/Z+N$\@G-50!377&WS+3<)]JN#/R\^V395OG,>HT[Z$R$^N-)9]5A;C+GIO
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
MU9>8[A(OG7P8V9KC'+2JY[;P-*-MZ4;CMLJG3,_PZ%/K7%XRGE,IJK.L:FS[
M,VE3K;2)4QA]?6C%*%+-3STF(\?0]V^'/N;':SNELN<[S)Y.G]U_HF]UU\L8
M,TU_&SIK^0R5QYITB9FM+5CZRKQ<;<9<<9>;6TZTM3;K3B5(<;<0JJ5MN(52
MBD+0JE:5I6E*TK0MC>1$Q:(M68FLQPE^ Y  'Z2I2%)6A54K36BDJ36J5)4F
MO5*DJITK2M*T^%0XF(F-)\$L+Q:>X_R'3=EQ_1'/5.4;(P&U-1[7BG(2V4DY
M%LK%K>U2K3%OV5:GG%S]B6>(W5%$72.Y6^,-MUHZU<EN)4S+Q;C3Z.3P]; ;
MOK\&FSZCW.;JKM3[C9<VR3-LNPMICVV6T\9MMK1]';WGCKBM'N+3/T;88B8M
M,AT-RBXZ\H,:9RWCYN?7FVK*Y%;ER*X=DD"XW:TMNJHE+61XY5UK(L8FT4JE
M%1[C%BR$5K3N13K0EUM6T:UG5KEZKZ&ZQZ&WL\OZNY;O.7[F+:1[[':M+Z>G
M'DTG'EC]UCM:L^B7O)V?* &+W)3FIQ6X@X\_D?(S>6 ZQ9;B.38=BN]X;F9M
M?6FTUK5.,X%9TW',\E=K6G3M@P7^WKU5TI\3K:]:1K:='W/1?;3KSN'O(V?1
MO*]WOK3;2;TIIAI/_:9[^7#CC]_>OL0K?*Q[AG.>6&/9-Q]XDVK)-/:$O\=^
MRYKG=\7'@;7VG9GDJ9GV-IBURYL; <'NR:U1(CLR7[E<XOW.0['8>DP5PLNX
MF_T:<*MEG87X0N5] [S!U=W R8>8]5XIB^'!36VUVMXXUO,VBLY\]/&MIK7'
MCMQI6]JTRQ&4(S-H V8<*?+ASBX(KM]GU%M61D6L(DAMU_2VSVI&:ZS=8HYZ
MCL:T6^3,C7O"DR55JIQ=AGVM3JZ]7:N=.A5IFO3PG@\4[E_#[VO[J1?<=0["
M,//+1I&\VTQAW,3Z)O:(FF;3T1GIEB(^KHF&\(O<?\,.2+=EQ'?RGN)^UYJX
M\%=,TN'VOIZ\SG$]OKVK:#,.$QC;+JFU+<1D,6UQXU%H;3,DJZK)=-S2W"W"
M?V&NON=\&G<GHR<O,.D].?\ (:Q-OQ-?)NZ5]5]M,VG),:Z1.WMEM;2;3CI'
M!(3M=TME[ML"\66XP;O:+I$CS[9=;7+CS[;<8$MI+\6; G1''8TN))971;;C
M:E(6FM*TK6E20Q$SX,^US7VVYI?'N,=IK:MHFMJVB=)K:LZ3$Q/"8F-8E]P4
M@#6;YD_W7W-/\C-S_K>SE+-^2M\CVSX<?UX]-?I*O^9=5IEL;TP   ED^TY_
M2%Y9_D9PK\-WB5M?K3\C /X^_P#A#I_])9OY&$Y4G-7@    , /*O^[9YP_L
MS[9_!2X'3+^3M\DO6NPWZZ.E_P!-[7^5JJH"U-\H   2EO:C_ID<B_V9G_SI
MZ])6U^O/R,%?CV_5SR;]-Q_1=PGD$YJJ /&>1&B\&Y-:-VGH'9,/YS"]KX9>
M</O/8VVY*M_VC'K]G7VV>K2K;5ZQN[-L7""Y7_JID9I?_1.+5BU9K/A+Z3H_
MJGFG1/5&PZLY+;R\RV&YIFIZK>6?I4MIXTR4\V.\>FEK1Z53AR+T/GO&#>>T
MN/\ LZWKMV;ZIS"Z8G>4U9>8CW%N(Y1ZT9#;*/I2Z]8LILDB-<K>]6G1^#+:
M<I\%T+5:LUM-9\8;]NCNJN5=<=+;'JWDEXORS?[>N6G&)FNO"^.VG"+XKQ;'
MDC[V]+1Z'BQU?2@  !FUP=\@O)?Q];+5L3C]F"8D&[5B-9UK;)$S+MK38]OA
M*<K%AY=C;$V M<N#Z[GREQAOQ+I"HZXEB0AMYY#G>F2V.=:O,NZ':/HKNYR7
M\S]7;?S9<>LX-SCTIN=O:=-9Q9)K;A;2//CO6^*^E9M29K6:S<N&ON/N#'(B
MW6>Q;RN,[BAM%]IEBX0,_6Y>-5S[BMWTZJQ_:5KAIB08-6NCKB\@AV-#%:J;
MHX]1%'5S:;C';ZW"6LCN/\&O='H_-DW72]*<_P"11,S6V#2FZK73_K-K:=;6
MUX1&WOGFW"=*Z^6-Y^OMNZGVU;D7C56S]>;,M+C*9+=TU]FN-YG;G(ZNSMD(
MG8Y<KE&4RKU4]%T5VU[J?'XT*\3$^$Q+%SF_3W/^G\T[?GVQWFRW$3IY=QAR
M8;:^KRY*UG7AX:._/OLQF7I,EYJ/'CM./OOON(:989:15QUYYURJ4-M-H352
ME*K2E*4ZU.5IK6U[12D3-YG2(CC,S/A$1Z9E@=R&\H' ;B[;;C,VYRBU3"NU
MN0[W83B621-A[#?DH12K,-&#8*K(,DB+E.*2A#TJ/'B)57JXZA"5K33MEQU\
M9AZKTAV.[L=<YZ8^GN1;^VWO,?CLN.=OMXCTS[_/[O'.D<9BMK6]$5F9B)B2
M^2;W)>U-_P!HONGN%5GR70>L;JU-ME_VS>)4:/NS+;8^E4=<;'*6:5+@:KML
MEI:^]^)+F7ERGIJ:EP>CK3D7)N9MPIPC]EL![+_!AR'I+<8NHNY>3#S;GF.8
MMCVM(F=EBM''7)YXBVZM$Z:5O6F&.,6QY?HVB+FI2EJ4M:JJ6JM5*4JM5*4I
M5>JE*57K6M:UK\:D5G-$1$:1X/R'(   33?:Y\$7;79]@<_-@V.K<C(FKGJ7
MC_\ /L?'[#B3$HVCGUOHY1:*TN-WA-8_"DMU0ZW2%=6J]6WJ5K-VM/\ K)^9
MK5^.;NI7/N=IVFY1EUIAFN[W_EG[^8_T;!;][2TY[UG6)\^"WC5,1);74  *
MF;R#Z/?XW\WN4NEEQ%PH.%;IS=&-LN-596K";]=GLHP*35KM2E'SN%7N ]T3
M]3HY]6M4]*UM62OEO,>UOY[1=3TZS[8\BZEBT6R[GEF'WDZZ_CL=(Q9XU_<Y
MJ9*^OAQXL.CH]&   #9SXS_*;OCQJ;'GWG!4-9[J',I$6NSM*7^YRX5@R.L;
MTVFLBQZ>RW*KB6=PH:*LLW%N/(:>9Z-2F)#:&J-5<>6V.>'AZGB'>OL5TKWJ
MY-3;<TF=IU#MHG[-O<=8MDQZ\9QY*SI[W!:>,XYM68M]+'>DS;S3R^(?FC\?
MG,*UVMO&-V6'5>P9R4-2=3[PN%IUSF3-PJBBU0K/*NEQKBN8J52BE-_8]QFN
MU;353C;2J*0F=3-COX3I/M:J>X7PU]V^W>?).^Y9EW_**\8W6RK?<89K^%>*
MU][A]OOL=(UX1-HTF=JK#[,EEF3&>:D1Y#3;[#[#B'67V744<:>9=;JI#C3B
M%44E2:UI6E>M"J\'M6U+32\3%XG28GA,3'C$QZ)AYGM3>&FM&6%W*-S[6UUJ
MG'F6G':WC8>98_B$%VC2%K4W%>OMP@TF2%4;K1#37>ZXJG:E-5? XFU:\;3$
M+WR'ICJ3JG=QL>F]AO-_O)G3R;?#DS6C7UQ2MM(]<SI$1QF=$4_R=>Y4Q"WV
M'(M+^/"3+R#*+BU+M%[Y+WFSOV['\;86BK$FNIL<OD9FY7Z_=RE)1=[E%CP(
MM4>I%8FT<;D,Q<NYCZN/Q];/+LA\%O,,V[P]2]WZUP[&DQ>G+:7BV3)/C'VO
M)29KCQ^$SAQVM>VNE[8M)I:%A=+I<[W<[C>KU<9UWO%WG2[I=KM=)<BX7.Z7
M.X2')<^XW&?+<=E39TV4ZMUYYU:G''%54JM:UK4A-E>#!@VN"FVVU*X]MCK%
M:4K$5K6M8TK6M8TBM:Q$1$1$1$1I#X0J@  !)C]JK^\*W'^QGL+\]W'@D[7\
MI/R?X883_'C^J'EW_,FW_H7,$_LGM3 !62^9S?7-K(.:'(#0?)_<V9Y3C>LM
MFW5G \$9>7B^M6,%F+^W=8Y%;=?V6D/'/M.YX'>(#ZI[[4NXKJY5+LMZJ>ZM
MMS6OYYK:>$2W;?#=TIVRVG;;E'5G0_+=M@WN^V59SYYCWNYG/'T-SCMN+ZY/
M+7/3)6*5FF.--:XZQ.C3V461(  VA^+ORC;?\:6VY>0XY%=SS2^<NPH^W=/2
M[C\A$R)B%1UJWY-C5P<8EHQ[.+"B0OT)/I+9EL*5&DH4BK3C%7%EG'.L>#PW
MOEV,Z>[U=/UV>\M&UZEVL6G:;N*^:<<VTFV/)76/>8,FD>:NL32VEZ3$^:+6
M/7$OF3QXYNZL@;<X[; MV98^ZF,Q?[,M34',L$O3[2G5XUGF+K><N&-WMGTU
M]J7**CRVT^O%>D1U-O+N-+UO&M6FON!VXZO[8\]OT]UAM+[;=QK.._&V'/2)
MT]Y@RZ>7)2>&NGTJ3/ER5I>)K&4)V?#  #7'Y;=_XIQQ\=G*S-,FN$6)+R?4
M>9:EPF&\ZA,B\9_MFP7'!<7A08JD..7!<&5>57&2TA-:T@09#BJH;;6M-/+:
M*XYGV/9/A^Z2W_67>'D/+-E2UL>#F&'=9IB.%,&UR5SY9M/#R^:*>[K,_P#6
M7I$:S,1-5Z6MO;   "79[2_&ILK;',_,6Z__ "ZQ:\U#C4JG:FO]-RS),VND
M"O=5RBZ=&,+D_"B%4K_+5/2E%2]I'&9]C7O\?V]Q8^0=-\NG\MEWF[R1^]Q8
M\-;?LYJ^G[OHFY$UK( (E/NC^$<O-]9ZSYRX1:5RKQJ)#&J=RTB,*=?5K;(K
MR],P/)Y"D4HEJ%B6<7:5 ?K7N6O[X6:_5;854B;JFL1>/0V ? QW.Q\KYWO>
MUW-,D5V_,)G=;/6=(^TXZ1&?%'KMEP4KDKX1'V>T<9O"#N0FS\   .\ZSV9G
M^FL_Q/:6K<LO.#;"P:\Q<@Q3*\?E*AW6S76&JM6WV'*44V\R\VI33[#J7(\F
M.XMEY"VEK0KF)F)UCQ6OG?).4]2<IW'(N>[?'NN4;K'./+BR1K6]9]$^F)B=
M)K:)BU;1%JS%HB8G'>.GW*NC]M6:QZVYT?):,VO%C1K>C;MN@3)&GL\D-(2U
M\_>6(+4RXZSOLVO13R'6WK'5=''$RH:%-Q4S<>YK/"_"6K[O%\%O4_3^YR\Z
M[6^;FG(+6FWV2UHC=X(GCY:3:8KN:5\(F)KFTTB:9)B<DR9\%V%@&T<;A9CK
M/.,/V+B%RZ_9V58+DUER[&Y_:A#E?DKYC\VX6R5T0ZE5>QU7P52O\M"3$Q,:
MQQAA-S7E'-N1[VW+N=[7<;/F%/K8L^.^+)7Y:9*UM'A/C'H=P.5N -:?,/RX
M<$N$]MN[6T=UX_D^P[:S+I&TUJR9 S[9TRXQD)4BUW"SVF;]F86])JNGINY!
M,M,9=**[7%536A3OEI3QGB]J[=?#[W4[F9L=N1\LS8.47F-=YNHM@VT5G[ZM
M[U\V:(],;>F6T<-8C5 ^\G?F!Y!^23(F['=D+U5QYQZYUN&'Z1L%XD3H4F:S
MU1%R;8=Y2Q;Z9KE3+=54CJ7'9A6Y"U)BL(6M]Y^#ES6R>ROJ;4^R'P[](]F-
MG.ZV^F_ZOS4\N;>Y*168K/CCV]-;>YQ3]]I:;Y)B)O:8BM:ZCBBR"?WC29$.
M0Q+B/O19<5YJ3%E1G5L2(TAA:767V'FE)<9>9<3125)K1254I6E>H=+TIDI.
M/)$6QVB8F)C6)B>$Q,3PF)CQAOCX/^X8YP\4GK5B^T+U_FLU#$^6C.8QM6[R
MD["M%O82AJJ<3VVF/<<A:>HRTA"6[VS?8C:$U2TRRI55E>FXO7QXPQ5[G_"%
MVPZ]KDWW(\7YAZAMK,9=K2/L][3Q_&[36N.8UF9UPS@O,SK:UHC1,2X/^:'@
MQSI7;,:PG8:]8;>G^BPG36XOLW$<NN,]=$IK'P^XIN,[%<[]9ZBZLLVV<[<J
MLH]1Z''Z]M)E,U+\(X3[6NKN?\-G=+M;%][S/9QONGJ:S]LV?FRXJU]>:OEK
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?\
MR/,O]C/X?7R\?JD?^O7&/_&@?9\WJ_9C_&?WN/AZ_M!_\CS+_8W7[KX&_+/9
MI"(LSA_D#SKC*9"56K9VC;]'HA2W&Z)7,L>S[C$;>HIJO5M2Z.436BJIHE2:
MU>XR^K]I+V_Q5]@-S2;X^HL,5B=/I[;>TG[E]M69CCXZ:>C76)>:WGPX^3^P
MIFJG<*]TOTMZZMOTLUGMN1J<51RC5:PD8]=;HJY([E=:*C4=35/UJ5[:5J<>
MYR_@RO6V^(WL=NIK&+J7EL>>.'GO;'Z-?I>\I7R_);2=>'BVA^"7QT\T]8^3
M74.U-O\ &_<.G\$T]BFULIR'*-EZ]R?#\?N-<KU;EVL+-8;!?+U;X=JO.0OW
MC/&)%8<9UZ0B)&?=6A*$552I@QWC+$S$Q$/#?BG[Q=M>=]DN8\BZ>YSR[F/-
M>8[C:XL>+;;C%FR5]UNL6YODR4I:;TQQ3!:OGM$5F]JUB9F8A/M)[4Z   '7
M\KQ/%L[QJ^89FV.6++\0R>V2[+DF+Y/:8-]QZ_V>>TIB=:[S9[FQ*M]RM\ME
M=4.,O-K;6FO2M*B8B8TGP2]AS#?<JWN+F7+,V7;\PP7B^/+BO:F3'>LZUM2]
M9BU;1/&)B8F$23R"^V%Q[*9EZV9X_LKMV$7&0J5<9O'O8]SGN8E(>5]V5'US
ML!ZEQNF.J<JE26;=>42XBG7:?_,(;"*(I$R;;7CC^XV!=H_C@WFQQXN2=VMO
M?=88TK&_V]:^]B/#7<;>/+7)[<F&:6TC\CDM.J)'R%XE\EN*.2JQ3D7I/8.I
M;K60Y&A/Y589+./WQ;?JT6[B^70_F\3RR)2K#E*/VR;+8K5M71=>VO2):EJ3
MI:-&P+I#K_HKK[9?;^CN9[/F&WTUM&+)$Y*:Z<,N*=,N*>,?1R4I;C'#C#'@
MZOL    V*\/_ !3<Y^;TBVR]+:3OL3 IZVJKV_L1$C!-51XKBVD.38N47>+Z
MN5(BT>2IUBQ1KM-2BO=1BM"I3%>_U8X/'>XG?GM=VQI?'U+S/%;FM(G_ $3;
MZ9]U,\?HSBI.F+732+9[8J:\/,FL>-KP#<9>$<JQ[3VL["Y(\BK?Z$V!E&2V
M1IC7.O+DBB'DNZ\P:<N<V]>H$FE/2OET7(FI6TAZ&S;EU6A4W'@K3C/&S6CW
MG^++K;N=CR\BY#%N2]'7UK;%CO,[C<5\--QGKY=*6CQP8HK28F:Y+9HTF-^)
M78H  #'CEYK/(-T\3N3^G,2^7^^K;/'C=6L\9^;<HU%^^#/-;9+BUF^9=4I*
M6X_VC=6^]5:TI1/6O4ZWCS4F(\9B7V';WG>TZ:Z^Y'U'S#7[!R_G&RW.33C/
MN\&YQY;Z1Z_+6=%8/:O&?Y$;S+D0[?P<Y7K7&^9[Y$G0>S8%M<K$DTAOIBW>
MX8W%M4U:9%:THEEYRJZ)4I-*I2JM+;[K)^#/W&\#/WK[/[;'&3-U1R"(MIPC
M?;:UN,:QK2N2;5X>N(TX1/&8>IVKPV^4&\_(_)\*]S,_:/H_+_:MLM-A]/U^
MG9\]]N7BW?9?;U^O\SZ/I_\ 2Z'/N<OX,K%G^([L=MO-[SJ7EL^377RVO?P_
M!\E+>;V>777T:NY?\#'RN_J<YG_;/4W^(!S[C+ZOVEM_O1]A/[1[;^)W7^SN
MX-^WY\N[K;;J>(ZZ)<0AQ-'-[<9V7*)6FBJ4<9>W*AUI=*5^*5)HI-?A6E*C
M[/E]7[,?XUNM\6_P]UF:SU!&L3Z-CS*?V8V>D_+#X;IX"O+?9XU)<OB'<GFJ
MNH9[+7N+CU?)/>NBE4K6%9=M7"91JE$5ZKJWV)KTI6M*UIU>XR^K]F%7!\6/
MP_;B_N\?4-(MIK]+9\PI'W;[2L:^S75UISP:^5MIMQU7#G-JI;0MQ5&\OU4\
MY5*$U56C;+.>N.NKK2GP2E-5*K\*4K4>XR^K]I-K\4786TQ6.H]KK,^G#NH_
M9G!I'RRZ#<O#]Y.;5$<FRN%&]'66U(2I%MQAN\RZU<71"?3@6B9.G.IHI7UJ
MI;K1-/C7I2E:G7W.7\&5VP_$1V0SY(Q4ZFY7%I_"R32/_.O6M8^>>/H>>7;Q
MF>16S/-L3."O+=Y;K7K)5:>/>U+\S1'>I'1R38\7N,=EWJFOU%J2OITKTZ5I
M6O'NLGX,_<7C;][.SNYK-\?5/3\1$Z?3W^UQS\T7RUF8]L1HG7>WBXZ[:XX^
M.ZW6;<N)Y1@>4[&W%L':$#"\SM<VPY+C^-W*WXIB-I;N>/W.+#NEDK=JX6[<
M6F9+:75L34.]*)=32D[;UFN/Z7C,M67Q?]8]/]9=X+[GIO<8-WL=GR[;[:V;
M#:+X\F2MLN6\UR5F:W\GOHQS:LZ1:DU\:RWH%=BX 8U\K^)&B.:NG[SI+D'A
MD?+L.N;M+A;9+3E(.28?DC,67#MV7X9?$-N/V+);6U-=2T\E*VG6G'&'VWH[
MKK*^MZ5O'EMX/M.@>X/57;3J+'U/TCN9V_,:1Y;1/TL>;',Q-L6:G"+X[36-
M8X3$Q%J6K>M;1 UY^^WIYA<4;I>LOT99+MRGT6VM^7"O6!VE<G:V+V^E*NTB
MYIK.#61=KBN*W1=*W"Q)N$1;;57GVX/>EFD')M[UXUXU;5NTWQ>=NNO<&+E_
M5.7'R'JF8B)IGOIM<MO#7#N;:4KKP_%YYQWB9\M)RZ39H*GP)UJFR[;=(4NV
MW&!(=B3K?/C/0YL*4PNK;\:7%D(;?CR&7$U2M"TT4E5.E:=2.RQQ9<6?%7/@
MM6^&\1-;5F)K:)XQ,3'"8GT3'"7R!4=FQ?-<RP>:NY87EN38A<74>FY/Q>_7
M6P37&^UQ'IKE6F5$?6CL=53I573HJM/Y:G,3,>"#ON6<MYIBC#S/;X-QAB=?
M+EQUR5^Y>)CT1]QW#--[[PV3$5;]B;EVMGT!?R_?"S38>793$7\HE2(O=&OE
MXG,J^60NM&^J?J4K6E.G43:T^,RMW+>E>E^2Y/?<GY;L-IEC7Z6';XL4\?'C
M2E9X^GU^EY2<+^V-<-?%+S@YRS[:]IK3EXMFOISK=).Y=C-3,)U3!C*HTI<J
M-DEPA.2LJ4RA]M2H]BBW68E*TJJU1'55*E,5[_5C@\<[C]^NV':[%>O4?,<=
M^;UCAL]O,9MU:>/"<=;1&+72=+9[8J<)CS:\$Y_QC>$WCEX[V(VP+@\C=W)2
M5"]*;MO)+0Q$MV')DQTMS[3JK&%NS6\8C/4JIMVY/.R+O*0I:?68CNJBTG8L
M-<?'QLU;][OB9ZR[P6MRG#$\LZ+K;6-ICO,VS:3K6^ZRZ5][,>,8XBN*LZ3Y
M;7K&1NE*S&L          *XOW!'#^_:8\D&R<IPC$+M,PWD/8K'O:W_8%GGW
M&+#R/)7;A8MAL3'H49U"+G=,]QNX7=Q*NE>RZ(K\>I;L])C).GA/%N2^$CN)
MM.I.S.RV/,]QCKS+D^6^QM[R]:S./'%;[>8BTQ]&N#)CQ1/KQ2TD?BYV%_Y$
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@
M  &F_P F'A9XT>1.'*S924Z7Y'Q8-&+7NC$K/#?3DORS%&(%LVMC25P6LYMT
M=E"&F9='XMWB-MMH;EUC-UBKHY,-<G'PLR-[*?$KUKV>R5Y9'_\ $NC;7UML
M\MYCW>LZVMM<GTIP6F=9FOEMBO,S,X_//GB#3S/\0W.C@].O,[9FH+MEVL+:
M])5%W5JUB7FVN)-L8JJJ+G>9=NC?;."H6A/Q;OT.VJ[J5HCU$]JU0KXKT\8X
M>MM$[;?$+VM[GXL>+DG,<>WYY>(UV>ZF,.XBT_>TBT^3/\N"^2-/'2=8C6.4
MGMP   <UCN.9#E][MN,XG8;SD^1WF4B%9\?QVUSKU>[M,<I6K<2VVJVL29\Z
M4NB:UHVTVM=>GT'/CPA&WF\V?+]K?>[_ "X\&SQU\U\F2U:4I'KM:TQ6L>V9
MB$D_QY^VTY&;YN-BV%S)^U^-FG:KBW!6"5I"5O;-(*NJZP4V9],Z%JUEWIVN
MO7IIRZ,UIVTMG1='D2,>VM;C?A'[+"[N_P#&?T=TIAR\H[<>[YUU'I-??_2^
MPX;?A>>/+.ZF/&(PS&*?'W_#RS.:T;HG4G&O6&+:;TA@UDUYKG#X+<&RX]8V
M*H1526T)DW.ZSGUO7&^7^YN(]6;<)CK\V8_6KCSJUUJHG5K%8TKPAJZZHZJZ
M@ZTYYGZCZGW67><YW-O-?)>?N5K6-*TQU\*8Z16E*\*UB."LN\R7[T'FI^6:
MY_U19RV9ORMOE;L_AQ_4=TU^C:_Y]VLTIO;  !)C]JK^\*W'^QGL+\]W'@D[
M7\I/R?X883_'C^J'EW_,FW_H7,$_LGM3    ?)<+? NT";:[I"B7*V7*))M]
MQMUPC,S(%P@3&5QYD*;#D(<CRHDJ.XIMQMQ*D+0JJ54K2M:!4PYLNWRUSX+6
MIGI:+5M69BU;1.L6K,:3$Q,:Q,<8GC"-1S[]M9QOY"3+QL7B;>X'%_9UPD/7
M";A=+6]<M$Y%*>^*T1<=M]47363KKE>[OM%)-L:2GL;M::JJXF-DVU;<:<)_
M89I]IOC2ZSZ0QX^3]?XK\\Y)2(K7-YHKOL<1Z\EOH[F(CT9?+DF>,YYB/+,1
M[E;XF^?'#B5<7]M\?\MN6%P%K[=IZUB2-C:T?BHHWVSI>18W'E/8PR\MSM;;
MOD>UR5J2KHU6E.I$OBR4\8X-@G07?[M1W&QTKT_S?;TYE>/_ '7<S&WW,3Q^
MC&/),1EF/&9PVRUCA])KD*;V0    '/8SBN3YI>H.-X=CE^RS(KF[1BVV#&;
M/<+]>K@\JM$I9@VJUQY4Z6ZJM:4HEMM5:UJ<Z:\(1-[O]CRW;6WO,<V+;[.D
M:VR9+UI2L>NUK3%8CY9;W.%WMU>=G)>Y6R][CQ[_ "FZJ<7'>GWS:<!;FRI\
M-2^DB/CNHF)<7(H]S:3TZTR!RPLT37N0MU2:MUKTV^2WCPABOW*^,/M9T5@O
MMNG,WY_Y]$3%:;6W^C5GT3DW<Q..:S_V$9Y]$Q6)U3;>"/C;XM^/+!WL8T/A
MJG,LO<1AC.MNY8J->-FYVMJK+GHW:^HBQ6K786WV$.,VBVLP[8TXGU?15(4X
M\Y,ICKCC2OBUE=U.\_77=_FD;[JK<Z;#%:9P;3%K3;8-=>-*:S-LFDS$Y<DW
MR3'T?-%(K6,]RH\H       >7;DTEJ7D+KZ^:JW=KW%]FZ]R)JB+KB^66QFY
M6]QU"7$QY\-:NV5:KQ JZI46=$<8F17/KLNH72BCB:Q:-+<87WISJ;J#I#F^
M+GW3&\S['F^&?HY<5IK;3TUGT7I;32U+Q:EHX6K,<$1+G%[6NY(F7?.> ^RX
MDBWO.RIU=$[FN;L:9 0KU'TVW!=HQXC[-Q:HXNC$6)?X\=;32.Z1=GUUK6L2
M^U]..?FEL([7_'3AG'CY7W7V5HS1$5^W;.L3%O1YL^UF8FL_?6O@M:)F=*;>
ML(NO(;AQRFXH7A=EY%:'V3JA[YI<.+=<EQR7]Z=WD-_STX[F]NI.PW)D)K]*
M[?/DHZ_RD6U+4^M$PSEZ0[C="]?;;[3T=S79;^OEUFN/)'O:1_VF"WES8_DR
M4K+&DZOM0    >J:DT9N??>31\-TEJK8.V,HD.LMTLNO\2OF5S6*/KHVF1/1
M9H4M%M@H^*G)$BK4=E"5+6M*$J53F*S:=*QK*P]0=4=-]*;*>9=3;_:;#8Q$
MSY]QEIBB=/17SVCS6]5:ZVF=(B)F8A(TX:>V!Y-[4>MN4\O<VL_&_"7$Q);F
M$8V[:M@[@NL=:TN.PI"K?-=P3"%/Q%]4279EWDL.]4/6^E:5)--M:>-^$?LL
M..Y'QP]$<AK?8]O-MDYSS.-8]_DBVWVE9]%H\T1GS:3XUBF&MHXUS)B'#W@1
MQ6X)X8K#^.&K;3B3\^+'CY3G-PK6^[)SAR/6CE'\MS6X)7=K@Q\SW/-P6E1[
M7$<<5\K%837M)=,=*1I6&NON+W7Z[[I\R_./66^R;BE+3.+!7Z&VP:^C%AK]
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
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
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>GRAPHIC
<SEQUENCE>15
<FILENAME>chef-20251226_g2.jpg
<TEXT>
begin 644 chef-20251226_g2.jpg
M_]C_X  02D9)1@ ! 0$!2@%*  #_VP!#  ," @," @,# P,$ P,$!0@%!00$
M!0H'!P8(# H,# L*"PL-#A(0#0X1#@L+$!80$1,4%145# \7&!84&!(4%13_
MVP!# 0,$! 4$!0D%!0D4#0L-%!04%!04%!04%!04%!04%!04%!04%!04%!04
M%!04%!04%!04%!04%!04%!04%!04%!3_P  1" 3E!\4# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]%O#?ANWU
M^REN;F6<2^:5^1ASP#DY!YYK7_X5_I__ #VNO^^E_P#B:/A__P @:;_KX;_T
M%:Z:@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\
MOI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?
M_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B
M:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_[Z7_ .)KIJ* .9_X5_I_
M_/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH YG_A7^G_\]KK_ +Z7_P")
MH_X5_I__ #VNO^^E_P#B:Z:B@#F?^%?Z?_SVNO\ OI?_ (FC_A7^G_\ /:Z_
M[Z7_ .)KIJ* .9_X5_I__/:Z_P"^E_\ B:/^%?Z?_P ]KK_OI?\ XFNFHH Y
MG_A7^G_\]KK_ +Z7_P")H_X5_I__ #VNO^^E_P#B:Z:B@#RW68#H>K7%K:S2
MK&NWG=@G*@\XQZT5-XP_Y&.[_P" ?^@+10!TWP__ .0--_U\-_Z"M=-7,_#_
M /Y TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% 'F?C#_D8[O_ (!_Z M%'C#_ )&.[_X!_P"@+10!TWP__P"0
M--_U\-_Z"M=-7,_#_P#Y TW_ %\-_P"@K734 %%%% !6%XR\=>'_ (>Z.VJ>
M(]7M='L0=HENGV[F_NJ.K'V )K=KXH_:$FTO5OVS/!6E>/I%'@N.S1H8KE]M
MN6<2X9^P#3*BL?11GB@#7\#_ +6'AR]_:1\776H^-Y(? LUE#;Z/#<I,ML9M
ML6]PI3Y#N63YFV_>KZ[M;N"^M8;FVFCN+:9!)'-$P9'4C(92."".<BN*UCX&
M_#KQ%I;65WX+T*2TD7 \FQCB8#'570!E..ZD5TVE^&=/T7PO:>'K.%HM*M+-
M+"&'>Q*PJ@15W$Y.% &2<T >4>,?VQ?A5X+U.33[CQ"=1NXFV2KID#W"(>^7
M V'\"37;?#3XR^#_ (O64]QX5UJ+43;G$T!5HYHL]"T; , >QQ@^M4O!G[/_
M ,/? >DC3]+\)Z:R;=LD]Y;K<32YZ[Y'!)SZ=.> *^:M#\-V'PY_X*!66D^$
MHEL=,O;.1[VQM?EBB#VKR,F!T7<D;A>@)&.U 'TQ\5/CIX.^#!TT>*]1DL6U
M'S/LPBMI)BWE[=V=@.,;UZ^M<#_PW-\(/^@]=?\ @MG_ /B*]IUSPKHOB80C
M6-'L-6$.3$+ZV2;9G&=NX'&<#IZ"N&^(^@_#WX;^!=;\37_@_P /FWTVV:;9
M_9L \Q^B(/EZLQ51[F@"3X7_ +0W@?XQ:I>:=X7U26]O+2$7$L<MK+%A-P7(
M+* >2/SJC\1/VH/AW\+?$LN@>(=9EMM5BC222&*SEEV!AE<LJD9(P>O>O+/V
M"_A_-9^%==^(&HP)#J'B:Z;R%CC"(ENCL254#Y0TA;@<81<5A7VBZ?K_ /P4
M*O+/4["VU&T;2U9K>[A66,D6BD$JP(XH ]2T_P#;8^$NI7]M9PZ]<^=<2K$F
M[3IP-S$ 9.SCDU[K7,P_##P;:S1S0^$M#BEC8.DB:;"&5@<@@A>"#734 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110!YGXP_P"1CN_^ ?\ H"T4>,/^1CN_^ ?^@+10!TWP_P#^
M0--_U\-_Z"M=-7,_#_\ Y TW_7PW_H*UTU !1110 5P'Q>^!_A3XW:-'8^)+
M-VFM]QM;^V;9<6Y.,[6P00<#*L"#@<9 KOZ^>?B=^TAXM^#_ (^U:UUKX=WV
MJ^"D$<EGKFEJQ(3RU,GF9RF0^\<E, =#UH \J\5?"[XN?LGZ3+XA\%^,W\2>
M$+ B2YTF_4D0Q9'6)B1MZ M&5;OC&<?4GP7^)UM\8?AOH_BFW@-HUXC+/;$Y
M\J5&*.H/<9&0?0BOF_QW^TQX@_: \$7OA3X<_#O7;B37(FM)=2O8PL$43?*^
M'!*<C*Y9@![U[C\(/ C_ +/OP)ATV=3JE_IEI<7]VEJ.9IB&D:-/7L@/? ..
M<4 :_P :_C-HGP1\%SZYJSB6X;,=E8*P$EW-CA1Z =6;L/4X!\J_90^$NMQZ
MEK/Q6\<(P\7>)LO#;R AK6W8@\J?NE@$ 7JJ*H[D5\U:'\<+7Q5\7)?'GQ1\
M.ZWKSV9']CZ-8VX-I:8.1D.PSMX/3EN3T KZ3\._MS>'_$7B#3-*B\&^)X9+
MZYCMED>WC*H78*"</G S0!]+5\A_MJ^)+WQYXL\&?!S0I?\ 3-6NH[J^*\A%
M)*QAO8 22$>BJ:^LM4U*#1]-N[^Z8I;6L+SRL!DA%4L3COP#7R/^R/X?U/XH
M?%[QK\8?$-G-;M),UKID=PA79N !VY_N1!(\]][>E 'U?X9\/67A+P[INB:;
M%Y-AI]O':P)W"(H49]3QR>YKR/XG_L@^!OBUXTN_$^N3ZNFH7,<<3QVERB1?
M(NT$ QDYP!GG'%>WU\X>(OVS['X=^*]7T3QOX)\0:(MM>2P6=];Q++#=PJ[!
M)1O*<,H!^7<.>M 'DWQF^"^L_LD:?8>.?ASXMU4:;#=)!=Z9J$HD7#$D9"A5
M="1@@KD9!!SR/LSP+XHC\;>"]!\011^5'JEC#>"/.=GF(&*Y]LX_"OD#XI?$
M;Q%^V6FF>#/ ?A74]/\ #/VN.YO]=U6(1JH&0#PQ4* 6; 8LV!@#'/V/X6\/
MV_A/PSI&B6A)M=-M(;.(L "5C0("<=\"@#4HHHH **** "OGK2/VK)/$O[67
MC7X&:7X>?^T_#.E1:K+J4TB^5*CI:-M W @C[8H_X":^A:^ /@W_ ,IDOCM_
MV)EM_P"B=&H ^V?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^
M*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:
MB@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]
M]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!M
MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^
M*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:
MB@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]
M]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!M
MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^
M*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:
MB@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]
M]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!M
MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^
M*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:
MB@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]
M]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!M
MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^
M*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:
MB@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]
M]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!M
MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?
MXH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .9^W^*/\ H&VO_?0_^+H^
MW^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_ (NC[?XH_P"@;:_]]#_X
MNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#_P"+KIJ* .9^W^*/^@;:
M_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_ *!MK_WT/_BZ/M_BC_H&
MVO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+H^W^*/\ H&VO_?0_^+KIJ* .
M9^W^*/\ H&VO_?0_^+H^W^*/^@;:_P#?0_\ BZZ:B@#F?M_BC_H&VO\ WT/_
M (NC[?XH_P"@;:_]]#_XNNFHH YG[?XH_P"@;:_]]#_XNC[?XH_Z!MK_ -]#
M_P"+KIJ* .9^W^*/^@;:_P#?0_\ BZ/M_BC_ *!MK_WT/_BZZ:B@#F?M_BC_
M *!MK_WT/_BZ/M_BC_H&VO\ WT/_ (NNFHH YG[?XH_Z!MK_ -]#_P"+J2UO
M?$;74*SV%ND!<"1E89"YY(^?TKHJ* "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** /,_&'_ ",=W_P#_P! 6BCQA_R,=W_P#_T!:* .F^'_
M /R!IO\ KX;_ -!6NFKF?A__ ,@:;_KX;_T%:Z:@ HHHH *YWXC>&KGQEX!\
M1Z!9W*6=SJFGSV27$BDK&9(RF2!SWKHJ* ..^$'@-_AC\-/#_A>2XCNY=-M_
M*>>)2JNQ8LQ /NQKL:** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_
M\IDOCM_V)EM_Z)T:OO\ KX ^#?\ RF2^.W_8F6W_ *)T:@#[_HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M3..3P*YNZ^)G@^RNOLUQXKT."XSCR9=1A5\YQC!;/6KC"4_A5R92C'XG8Z6B
MJ]CJ%KJ=JES9W,-W;N,I- X=&^A'!JQ4[:,H****0!1110 4444 %%%% !11
M10 4444 %%%% !1110!YGXP_Y&.[_P" ?^@+11XP_P"1CN_^ ?\ H"T4 =-\
M/_\ D#3?]?#?^@K735S/P_\ ^0--_P!?#?\ H*UTU !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7P!\&_P#E,E\=O^Q,MO\ T3HU??\
M7P!\&_\ E,E\=O\ L3+;_P!$Z-0!]_T444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5F^(O$%AX4T.]U?4YQ;6%G$99I
M#S@#L!W)/ '<D5I5\S_MQ^*)]/\ "/A_0HG*1ZE<R3S;3C<L(7"GVW2 _5!7
M9@\/]:KPH]_Z9S8FM]7HRJ]CP7XQ?M">(OBMJ$\(N)=+\/;B(=-A<J&7L92/
MOM['@=AW/E=%%?J=&C3H04*:LD?GM2I.M)SF[LZ/P/\ $/Q!\.M52_T'4IK*
M3(,D2MF*8#^%TZ,/K^&*^_\ X(_&*Q^,7A7[=$BVNJ6I$5]9@Y$;D'#+ZJV"
M1]".U?F[7M?[(?B:?0_C-862N1;:K!-:S+GCA#(IQZ[D _X$:\?-L%3Q%"55
M+WHJ]_3H>GEN*G1JQIM^Z]#[[HHHK\X/N HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH \S\8?\C'=_P# /_0%HH\8?\C'=_\  /\ T!:* .F^'_\ R!IO
M^OAO_05KIJYGX?\ _(&F_P"OAO\ T%:Z:@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ KX ^#?_*9+X[?]B9;?^B=&K[_ *^ /@W_ ,ID
MOCM_V)EM_P"B=&H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *^8_VYO#<U]X7\.:W&FZ*PN9;>8@<@2JI4GVS%
MCZL*^E[FYBL[>6XN)4@@B4O)+(P544#)))Z "OB7]I+]I+_A8 N/"_AQMOAQ
M7'VBZ9?FO&5LC&?NQ@@$=S@=!Q7MY/2JSQ49TUI'?T/*S*I3CAY0F]7L?/%%
M+@G.!TZTE?I1\(%>T?LB^'9M:^-6FW2*3!ID,UW,V.!E#&HSZ[I!^1KS+PCX
M+UKQWK$6F:'I\VH7<A&5C7Y4']YVZ*ON>*_0#X$_!>S^#GA=K;>EWK5YMDOK
MQ1PS#.U$SSL7)QGJ23QG \+-L9##T)4[^])6MZ]3U\MPLZU93M[L=3TNBBBO
MS<^Y"BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R,=W_ , _] 6B
MCQA_R,=W_P  _P#0%HH Z;X?_P#(&F_Z^&_]!6NFKF?A_P#\@:;_ *^&_P#0
M5KIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_
M\IDOCM_V)EM_Z)T:OO\ KX ^#?\ RF2^.W_8F6W_ *)T:@#[_HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "JNJ:I::)IUQ?
MW]S':65NADEGF;:J*.I)JOXB\1:;X3T:ZU75KN.QT^V3?+-(> /0>I/0 <D\
M"O@KX\_M!:E\7-0:RM?,T_PS ^8+/.&F(Z22XZGT7HON>:]7 9?4QT[+2*W?
M]=3S\9C(82-WK)[(U?VA/VD+SXG7$NBZ(\EEX6C;!ZK)>D'AG]$R,A?Q/. /
M)O!O@S5_'WB"VT;1+1KR]F/0<*B]W<_PJ.Y/\ZN_#OX<ZW\3O$46CZ);>;*W
MS2SOD10)W=V[#]3T&37Z"?"7X/Z)\(?#XL=-3S[V4 W>H2*!)<-_[*H[*.![
MDDGZ[%8JAE-%4:*][M^K/FL/AZV9575JOW>_Z(RO@S\!]$^$V@O#Y<>I:Q=I
MMO;Z6,'>.\: ]$SV[XR>P&Y<_!GP'>7#3R^#]%:5CEF%C&,GU( KLZ*^%EB:
MTYNHYN[/KHT*48J"BK(HZ3H>G:!:BUTO3[73;8=(;2%8D'_ 5 %7J**YVVW=
MFR26B"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** /,_&'_(QW?\
MP#_T!:*/&'_(QW?_  #_ - 6B@#IOA__ ,@:;_KX;_T%:Z:N9^'_ /R!IO\
MKX;_ -!6NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*^ /@W_RF2^.W_8F6W_HG1J^_P"O@#X-_P#*9+X[?]B9;?\ HG1J /O^BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K#\9>--(\ ^
M'[G6=;NUM+*$=3RTC=D0?Q,>P'\LU3^(GQ&T7X8>'9=8UNX\J)?EB@3!EG?L
MB+W/Z#J:_/OXM?&#6_B]X@-]J3^191$BTT^-B8[=?_9F/=CR?8  >UEV6SQL
MN9Z06[_1'E8['1PL;+63Z?YFC\:_CEJ_QBUG=*6L=#MW)M--5LA>V]_[SD=^
MV<#OG*^%/PEUOXM^(5T[2H_*MHR&N[Z0'RK=#W/JQP<*.3[#)&A\&/@GK'QA
MUSR;8-9Z/;L/MFHNN5C']U?[SD=!VZG%?H#X'\#:/\._#UOHVB6JVUI$,D]7
ME?N[M_$Q]?P&  *^FQV/I9;3^KX=>]^7KY_TSP<+@ZF.G[:N_=_/_@%+X:_#
M/1/A9X=CTG1H-HX:>Y?!EN),??<_R'0=JZRBBO@ISE4DYS=VS[&,8PBHQ5D@
MHHHJ"@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R
M,=W_ , _] 6BCQA_R,=W_P  _P#0%HH Z;X?_P#(&F_Z^&_]!6NFKF?A_P#\
M@:;_ *^&_P#05KIJ "BBB@ HHHH **X+1?C!I>N?%_Q!\/(+.\75-%LX[RXN
MF"^0P<1L%4[MV<2KU'8UWM !1110 4444 %%%% !1110 4444 %%%% !7P!\
M&_\ E,E\=O\ L3+;_P!$Z-7W_7P!\&_^4R7QV_[$RV_]$Z-0!]_T444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
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
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
M_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_
M[Y;_  H_X2O2?^?Q?^^6_P * -:BLG_A*])_Y_%_[Y;_  H_X2O2?^?Q?^^6
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
MF_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\
MO@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!6A10!G_\(_IO_/C!_P!\
M"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 9_\
MPC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_3?\
MGQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ #XP
M?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X%:%%
M&?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_X1_3
M?^?&#_O@5H44 9__  C^F_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\
MSXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!
M6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X
M1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/
MZ;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[
MX%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_?
MH_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9_
M_"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__  C^F_\ /C!_WP*/^$?TW_GQ
M@_[X%:%% &?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'
M_? H_P"$?TW_ )\8/^^!6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!
MG_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW
M_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\
M^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A
M10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\
MA']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__  C^
MF_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\
MO@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!6A10!G_\(_IO_/C!_P!\
M"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 9_\
MPC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_3?\
MGQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ #XP
M?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X%:%%
M&?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_X1_3
M?^?&#_O@5H44 9__  C^F_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\
MSXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!
M6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X
M1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/
MZ;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[
MX%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_?
MH_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9_
M_"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__  C^F_\ /C!_WP*/^$?TW_GQ
M@_[X%:%% &?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'
M_? H_P"$?TW_ )\8/^^!6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!
MG_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW
M_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\
M^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A
M10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\
MA']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__  C^
MF_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\ SXP?]\"C_A']-_Y\8/\
MO@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!6A10!G_\(_IO_/C!_P!\
M"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X1_3?^?&#_O@5H44 9_\
MPC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/Z;_SXP?]\"C_ (1_3?\
MGQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[X%:%% &?_P (_IO_ #XP
M?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_? H_X1_3?^?&#_ +X%:%%
M&?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9__"/Z;_SXP?\ ? H_X1_3
M?^?&#_O@5H44 9__  C^F_\ /C!_WP*/^$?TW_GQ@_[X%:%% &?_ ,(_IO\
MSXP?]\"C_A']-_Y\8/\ O@5H44 9_P#PC^F_\^,'_? H_P"$?TW_ )\8/^^!
M6A10!G_\(_IO_/C!_P!\"C_A']-_Y\8/^^!6A10!G_\ "/Z;_P ^,'_? H_X
M1_3?^?&#_O@5H44 9_\ PC^F_P#/C!_WP*/^$?TW_GQ@_P"^!6A10!G_ /"/
MZ;_SXP?]\"C_ (1_3?\ GQ@_[X%:%% &?_PC^F_\^,'_ 'P*/^$?TW_GQ@_[
MX%:%% &?_P (_IO_ #XP?]\"C_A']-_Y\8/^^!6A10!G_P#"/Z;_ ,^,'_?
MH_X1_3?^?&#_ +X%:%% &?\ \(_IO_/C!_WP*/\ A']-_P"?&#_O@5H44 9_
M_"/Z;_SXP?\ ? H_X1_3?^?&#_O@5H44 9__  C^F_\ /C!_WP*^>_VB?CSH
MW@%)_#OAFVM+GQ&PVSW(16CL?;T:3VZ#OZ55_:-_:B70?M7A?P=<A]3YBO-4
MC.5MNQ2,]W]6_A[<_=^/%6>^N@JB2XN9GP  6=V)_,DDU]=E>4<]J^)6G1=_
M-^1\WF&9<MZ-!Z]7_D%Q<37MQ)--(\\\K%GD<EF=B>23W-?67[.G[+(C6V\3
M^-;3+G$EGH\P^[W#S#U]$[=_0;G[.?[,,?A,6WB;Q;;K-K?$EKI[X9;3T=^Q
MD].R_7I])U6:9O>]##/3J_T7^9.7Y;:U:NM>B_S,_P#X1_3?^?&#_O@4?\(_
MIO\ SXP?]\"M"BOCSZ8S_P#A']-_Y\8/^^!1_P (_IO_ #XP?]\"M"B@#/\
M^$?TW_GQ@_[X%'_"/Z;_ ,^,'_? K0HH S_^$?TW_GQ@_P"^!1_PC^F_\^,'
M_? K0HH S_\ A']-_P"?&#_O@4Z/0]/AD61+.%74AE8(,@CO5ZB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R,=W_P#_T!:*/&
M'_(QW?\ P#_T!:* .F^'_P#R!IO^OAO_ $%:Z:N9^'__ "!IO^OAO_05KIJ
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_\IDOC
MM_V)EM_Z)T:OO^O@#X-_\IDOCM_V)EM_Z)T:@#[_ **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHIDTT=M#)--(L44:EWD<@*J@9))/0 4 .)"@DG %?)'[1W[4GVC
M[5X6\%W>(N8KW5X6^]V,<)].Q<=>WJ<3]HS]IZ3Q9]I\,>$KAH=$YCNM03*O
M=]BB>D?J>K?3K\]Z#H.H>)M7M=+TJTDOK^Y?9%!",LQ_H .23P "37VF692J
M:6(Q2]$^GFSY;'YDYOV.'^_]$0:?I]UJU]!9V=O)=W<[B.*&%2SNQZ  =37W
M'^SS^S3:_#>&'7O$$<=YXG=<QQ\-'8@]E]7]6[=!W)UO@%^SOI_PFL4U'4!%
MJ'BB9,27(&4M@1S'%G]6ZGV'%>RUR9IFSKWHT'[O5]_^!^9TY?EJHVJUE[W1
M=O\ @A1117RQ] %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110!YGXP_Y&.[_X!_Z M%'C#_D8[O\ X!_Z
M M% '3?#_P#Y TW_ %\-_P"@K735S/P__P"0--_U\-_Z"M=-0 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?!O_E,E\=O^Q,MO_1.C
M5]_U\ ?!O_E,E\=O^Q,MO_1.C4 ??]%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !115#7=>T_
MPSI-UJFJ7<=C86R;Y9YCA5']23P .22 *:3D[(3:2NR?4-0MM)L9[R]N([6T
M@0R2S3,%1%'4DGH*^'/VAOVE;GXCS3:#X?DDL_#"-B23E9+X@]6[A/1>_4]@
M,GX_?M$:A\6+Y].T\R6'A>%\QV^</<D'B27'YA>@]SS7GW@'X?ZU\2O$4&C:
M);&>X?YI)&XCA3/+NW91^9Z#).*^YR[*X86/UG%;K7R7_!_(^2QV82Q$O88?
M;\_^ 4_"7A'5?'&O6NC:+:/>7]P<*B]%'=F/15'<FOOWX'_ ?2?@]I&_Y+_Q
M!<(!=:@5Z?\ 3.//W4!_%NI[ :7P?^#>C?!_0?LEBHN=2F -YJ,BX>9AV']U
M!V7\\GFN_KQ\SS66*;I4M(?G_P #R/3P&7K#KVE367Y!1117SI[84444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110!YGXP_P"1CN_^ ?\ H"T4>,/^1CN_^ ?^@+10!TWP_P#^0--_
MU\-_Z"M=-7,_#_\ Y TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !7P!\&_\ E,E\=O\ L3+;_P!$Z-7W_7P!\&_^4R7Q
MV_[$RV_]$Z-0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445S?C[X@:-\-?#L^LZW<^1;1_*D:
M\R3/CA$7NQQ]!U. ":N,95)*,5=LF4E!.4G9(N>+?%VE>!]!NM8UJ[2SL+=<
ML[=6/95'\3'L!7P%\</CQJWQ@U?9\]AX?MW)M=/#=?\ II)C[SD?@O0=R<[X
MP?&;6OC!KWVJ^8VVFPL19Z=&V4A4]S_><]V_+ XI?@[\%]:^,&N_9K)3:Z9"
M1]LU*124A'H/[SGLOXG YK[S Y?2R^G]8Q+][\O^#_2/C\7C:F-G["@M/S_X
M!G_"_P"%FM_%CQ$FEZ1#MC7#75Y(#Y5LF?O,>Y]%')_,C]!?AC\+M$^%/AU-
M+T>'+MAKF\D \VY?^\Q].N!T'YDW? ?@'1?AOX=@T;0[46]M'\SR-@R3/W=V
M[L?TX P !71U\YF69SQLN2.D%T[^;/<P. CA5S2UE_6P4445X9ZP4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 >9^,/\ D8[O_@'_ * M%'C#_D8[O_@'_H"T4 =-\/\
M_D#3?]?#?^@K735S/P__ .0--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 5\ ?!O_ )3)?';_ +$RV_\ 1.C5]_U\ ?!O
M_E,E\=O^Q,MO_1.C4 ??]%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 445Y]\8OC/HOP?T+[5?,+K4Y@19Z;
M&V))CZG^Z@[M^ R>*UITYUIJG35VS.I4C3BYS=DC0^*'Q4T3X3^'7U35YLR-
ME;:SC(\VY?'W5'8>K'@?D#^?7Q/^*6M_%?Q$^J:Q-A%RMM9QD^5;I_=4>OJ>
MI_("EX]\?ZU\2?$4^LZY=&XN9/E2-<B.%,\(B]E'_P!<Y))KT3X _L[W_P 6
M+U-3U$26'A:%\23XP]T0>4B_D6Z#W/3[W"8.AE5)UZ[][O\ HCX_$8JKF-14
MJ2]WM^K,OX'? ;5?C!JWF'?8>'K=\76H%>IZ^7'G[S_HH.3V!^^_"?A/2O!&
M@VVCZ+9I96%NN%C3J3W9CU9CW)Y-6M#T.P\-Z3;:9I=I'96%L@CB@A&%4?U/
MJ3R3R:O5\GF&85,=/M%;+_/S/H\'@H82/>3W84445Y)Z(4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'F?C#_D8[O_@'_H"T4>,/^1CN_P#@'_H"T4 =-\/_ /D#
M3?\ 7PW_ *"M=-7,_#__ ) TW_7PW_H*UTU !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !7P!\&_^4R7QV_[$RV_]$Z-7W_7P!\&_^4R7
MQV_[$RV_]$Z-0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%>,_'[]HBP^$]B^FZ<8[_ ,4S)^[M\Y2V!'$D
MO\PO4^PK>A0J8BHJ=-7;,:M:%&#G4=D:GQQ^/.E?!_2?+&R_\0W"9M=/#=!T
M\R3'W4_5L8'<CX#\6>+-5\<:]=:QK-V][?W#9:1NBCLJCHJCL!TJMKFN7_B7
M5KK4]4NY+Z_N7,DL\IRS'^@[ #@ 8%?0_P"SG^R_)XH^S>)_%UNT6C<26FG2
M##7?<.X[1^@ZM].OWU&AA\GH.I4=Y=^_DOZ]3X^K6K9I5Y(+3^M68_[._P"S
M3<_$2:#7_$4<EIX91MT47*R7Q!Z#TC]6[]!ZC[@L+"VTNR@L[.".UM8$$<4,
M2A410,  #H *EAACMX4BB18HHU"HB#"J ,  =A3Z^+QN.J8ZIS3T2V78^HPN
M$AA(<L=^K"BBBO..X**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \S\8?\
M(QW?_ /_ $!:*/&'_(QW?_ /_0%HH Z;X?\ _(&F_P"OAO\ T%:Z:N9^'_\
MR!IO^OAO_05KIJ "BBB@ HHKA?BM\:O"7P7TF&^\3ZC]F:X)%M:0H9)[@C&=
MB#L,C). ,CGD4 =U17P?X/\ VJO#ND_M&^+/'.M6OB"S\-ZS9P6-@LEL"(=J
MQ;F= ^!DQ,1MW'YOK7W#I>N6&M:'::Q9W*3:9=VR7<-SRJM"RAU?G& 5(/-
M%^BOF?Q!^WAX/MM2N+/PWH.N>+5MR?-NK&W"0[1GYE).XCW*@>]=_P#!/]I?
MPA\='N;71FNK'5[5#++INH1A)?+R!O4J2K+D@<'(R,@9% 'K-%<=\4OBUX;^
M#OAO^VO$UXUM;/)Y,,<,9DEFD()V(H[X!.3@#')KPC_AX'X8AFBGN_!OB6TT
M>9L17\D,?S#UQNQZ]&/2@#ZHHK%\'>,-'\?>&['7M!O4U#2KQ-\,Z C."000
M0"""""",@BO'_BS^V#X;^$WCNX\)W6A:UJNHV\4<LC6,<93YU# #+@G@C/%
M'O5%?,FD?MW>'M7U:RL4\%^*4>ZG2!6-O&0"S!<XW^]?3= !1110 4444 %?
M 'P;_P"4R7QV_P"Q,MO_ $3HU??]? 'P;_Y3)?';_L3+;_T3HU 'W_1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117S5^
MT9^T_'X5^T^&/"-PLNL\QW>HH<K:=BB>LGJ>B_7IUX;"U,745.DM?R.>OB(8
M>'/49L?M$?M+6WPYAGT#P])'=^)W7;)+PT=B".K>LGHO;J>P/P]?W]SJM]/>
M7D\EU=SN9)9I6+.[$Y))/4TQFFOKHDF2XN)GR2<L[L3^9))K[&_9S_9>3P[]
ME\4>,+99-5XDL],D&5MNX>0=Y/1?X?K]W[N,<-DM"[UD_O;_ ,CY!NOFE:RT
M2^Y?\$Q/V<OV6_,^R^*?&MI\O$EGH\Z]>XDF![>B'\?2OK7IP.!2T5\-B\75
MQE3VE1^B['UN'PU/"PY(+_@A1117$=04444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 >9^,/^1CN_\ @'_H"T4>,/\ D8[O_@'_ * M% '3?#__ ) T
MW_7PW_H*UTU<S\/_ /D#3?\ 7PW_ *"M=-0 4444 %?%/[0>J67@G]LSP5XB
M\:VYG\("S0022QEXHR!*N['.2DKHY Y *GTK[6KG?'7P]\.?$K1'TCQ-I-OJ
MUBQW!)@0R-_>1P0R-[J0: +-K>:!\0/#_F02Z?XBT6[7!*E+FWE7'0]5/T-7
MK72;*QTF'2[:UA@TZ&!;:.UC0+&D07:$"C@*%&,>E?&OQ6_97U/X#:3J?CWX
M5>+=4TK^S4-U<Z9-)NW1*<MAA@.JCG9(IR >>Q^B_P!G;XI3_&'X2Z+XDO(D
MAU&0/!>)$,)YT;%2P'8, &QVW8[4 =KX:\*Z/X-TF'2]"TRUTG3XON6]I$(T
M]R0.I/<GDU\CKIMI#_P44MAX>A2)([1YM56  (':S?<2!QDEHL_[39/.:]R_
M:&^/VG_!/PVBP(NI>+-1'E:5I*99Y')P)&4<[ ?Q8_*.Y&!^RQ\#=0^'FFZE
MXL\6M]J\>>)'-Q?22$,]NC-O\K/]XM\S8XR%'\.2 >Q^(/"&B>*VL&UG2K35
M/L,_VFV%W$)!%)@@. >,X)_G6/\ %VST>[^%OBJ/78HI-(73+AYUE4$*JQDA
MAZ," 01R"!BNOKY$^-WCS4_VF/&@^$7P]FWZ'#*LGB+7H_FA55;[BD<,H(_X
M&P & "2 ;O\ P3TM[V'X'W[W(86TNM3O:[NZ>5"K$>V\/^(-<EJWB+2O"W_!
M0:\U#6M3L](L$TQ5:ZO[A((@3:* "S$#)-?6'@OP?IG@'PKIGA[1H/L^FZ?"
M(8D[G')9CW9B2Q/<DFN3\9?L[?#KX@^(I]=\0^&8-2U6=$CDN))YEW*@PORJ
MX' XSC/ ]* .K\.^.O#?BYF&A>(=*UHJ-S#3KV*? SC)V,>,UN5\/_M4?L\:
M!\#_  _8?$/X>2W7AC4;"^C1X(;EW4[LX="[%@00,KD@@G@8Y^O/AMXFE\:?
M#WPSK\\8BGU33;>\D100%=XU9@ >V2<>U '24444 %%%% !7P!\&_P#E,E\=
MO^Q,MO\ T3HU??\ 7YX_#.RN;_\ X+$_'2.VNFLY!X/MF+KGD>1H_'ZC\J /
MT.HKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?
MD?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D
M?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\
MH-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H
M-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O
M5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5
M_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_
M (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_
MX1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ
M*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_
M !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&
M@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<
MGY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<G
MY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_
M *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\
MZ#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$
M;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;
MU?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9
M_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :
M/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z
M:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1
M_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_
MQH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@
MW)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W
M)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7
M_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_
M .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\
MA&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A
M&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHK
MF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\
M&C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\:
M.FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?
MD?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D
M?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\
MH-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H
M-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O
M5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5
M_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_
M (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_
MX1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ
M*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_
M !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&
M@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<
MGY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<G
MY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$;U?_
M *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;U?\
MZ#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9_P"$
M;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :/^$;
MU?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z:BN9
M_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1_P :
M/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_QH Z
M:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@W)^1
M_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W)^1_
MQH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7_P"@
MW)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_ .@W
M)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\ A&]7
M_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A&]7_
M .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHKF?\
MA&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\ &C_A
M&]7_ .@W)^1_QH Z:BN9_P"$;U?_ *#<GY'_ !H_X1O5_P#H-R?D?\: .FHK
MF?\ A&]7_P"@W)^1_P :/^$;U?\ Z#<GY'_&@#IJ*YG_ (1O5_\ H-R?D?\
M&C_A&]7_ .@W)^1_QH Z:BN7DT#5(8VDDUYTC4%F9L@ #J2<U\C?';]HF]U2
M:[\-^&=:GGTOF*ZU&-ROVCL4CY^YZM_%].O?@\'5QM3DI[=7V.3$XJGA8<T_
MDNYV7[1W[4GDFZ\+>"[O]YS%>ZQ"WW>QCA([^KC\/6OD^SL[C4KR&UM89+FZ
MG<1QQ1J6=V)P  .I)J;1M&OO$6J6VFZ;:R7M]<N(X8(AEG8_YZ]J^V/@K^S&
MWPYMX=5O+Z)O$DB?-)&NY;4$<HA]<<%N_0<=?MJE3#9+0Y8ZR?WOS?D?)PA7
MS2MS2T2^Y>@G[.W[,]O\/X[?Q#XDBCNO$K#=#;G#1V.1V[&3U;H.@]3]!5S/
M_"-ZO_T&Y/R/^-'_  C>K_\ 0;D_(_XU\'B,14Q51U*KNS["C1AAX*%-:'34
M5S/_  C>K_\ 0;D_(_XT?\(WJ_\ T&Y/R/\ C7,;G345S/\ PC>K_P#0;D_(
M_P"-'_"-ZO\ ]!N3\C_C0!TU%<S_ ,(WJ_\ T&Y/R/\ C1_PC>K_ /0;D_(_
MXT =-17,_P#"-ZO_ -!N3\C_ (T?\(WJ_P#T&Y/R/^- '345S/\ PC>K_P#0
M;D_(_P"-'_"-ZO\ ]!N3\C_C0!TU%<S_ ,(WJ_\ T&Y/R/\ C1_PC>K_ /0;
MD_(_XT =-17,_P#"-ZO_ -!N3\C_ (T?\(WJ_P#T&Y/R/^- '345S/\ PC>K
M_P#0;D_(_P"-'_"-ZO\ ]!N3\C_C0!TU%<S_ ,(WJ_\ T&Y/R/\ C1_PC>K_
M /0;D_(_XT =-17,_P#"-ZO_ -!N3\C_ (T?\(WJ_P#T&Y/R/^- '345S/\
MPC>K_P#0;D_(_P"-'_"-ZO\ ]!N3\C_C0!TU%<S_ ,(WJ_\ T&Y/R/\ C4EK
MH&J0W4,DFL22QJX9D(/S 'D=: .BHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@#S/QA_P C'=_\ _\ 0%HH\8?\C'=_\ _] 6B@#IOA_P#\
M@:;_ *^&_P#05KIJYGX?_P#(&F_Z^&_]!6NFH **** "OG/XN?$#XU_"OQCK
MVM:;X>T_Q;\/%B6YC7>L<]E&D2F7)!#8W*[9*N,$<CI7T96'XY\+1^./!NM^
M'I;F2SBU6SELGGB +(LB%20#[$T ?)VJ?$3XU?M3>!UTGP[X*L_#'AG6D,=Q
MK5U=[E>$,0P4G!VD@@[48GG&*^B?A_\ #]O@?\&8M T*-M8O]+LIIHU?Y3=W
M1#2$<= SG '88'.,UT'PW\#VWPV\#:-X8LYY+FVTV 0+-* &?DDL0..23724
M ?GGX'N/BMH?Q,O_ !]XG^$6M^,_$\QS:SW<<D45D.?]7&(V (' _NCIR<U[
MMX=_:,^+.J:_IME>?!#4[&SN+F.&:Z:64"%&8!G),0& "3R>U?2U% '@/[8F
MI?$5? MEH_P_TJ^OFU1Y(=1N=.B9YX80HPJXY4/D@MZ+CO7D'PA\>_$/X+^$
M8="T+X :KV>ZO)'E\ZZEQR[GR?R'0#@5]NT4 >3_  1^*7C3XBW.K1^*_A]=
M^"H[5(VMY;EV(N"Q;<H#(O3 Z9ZUQ'B+X[?%WX?^*]7L=3^$=WXHT;[9*-.U
M#P^TC,UMO;RRZHLOS;<9SL^E?1]% 'QKXTT?XM_M<WVEZ+JGA&7X<>!K:Y2Y
MNFU"0FXE.,9 959F"EMJ[ H)^8]*^O=%TFV\/Z/8:79)Y=G901VT"$YVQHH5
M1GZ 5=HH **** "BBB@ KX ^#?\ RF2^.W_8F6W_ *)T:OO^O@#X-_\ *9+X
M[?\ 8F6W_HG1J /O^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ J&\O+?3K2:ZNIH[:VA0R2S2L%1% R22>@ J'6-8LO#^EW.I:E=1V5C
M;(9)IYFPJ*.Y_P \U\(_M _M&7WQ4O)-)TEI;'PM"_RQ'Y9+LCH\GMZ+^)YQ
MCT\#@*F.G:.D5N_ZZG!B\9#"0O+5]$:_[1/[3$_C^2X\.^&I9+7PVI*S7 RL
ME]C]5C]NI[^@\2\+^%M4\::Y:Z1HUG)?7]PVU(HQT]6)Z!1W)X%6O W@76?B
M+XBM]&T.U:YNY>68\1Q)W=V_A4>OT R2!7Z!?!KX*Z-\'M#\BT O-6G4?;-2
M=</*?[J_W4!Z+^)R:^QQ&)P^3T52I+WNWZL^9HT*V9574J/3O^B,SX%_ /2_
M@_I8GD\O4/$=PF+F_P!O"#_GG%GHOOU;&3V ]7HHKX&M6J8B;J5'=L^PITX4
M8*$%9(****Q-0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH *\6_:+\2ZKH;:%%INHW.GK-YS2?996C+$; ,D$'C)_.O::\$_:@_X^
M/#G^[<?SCKP\ZE*& J.+L]/S1E5^!GE7_"?>)_\ H8]6_P# Z7_XJC_A/O$_
M_0QZM_X'2_\ Q58-%?EOUBM_._O9P<S[F]_PGWB?_H8]6_\  Z7_ .*KL/A'
MXT\07WQ"TBVNM:U"[MYF=9(;BY>1&&QCT8D=0*\QKM/@U_R4S0O^NC_^BVKL
MP5>J\523F_B75]RHM\R/KJBBBOV(](**** "BBB@ HHHH **** "BBB@ HHH
MH **** /,_&'_(QW?_ /_0%HH\8?\C'=_P# /_0%HH Z;X?_ /(&F_Z^&_\
M05KIJYGX?_\ (&F_Z^&_]!6NFH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH *^ /@W_RF2^.W_8F6W_HG1J^_Z^ /@W_RF2^.W_8F6W_H
MG1J /O\ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K*\3^*-+
M\&Z'=:OK%Y'8Z?;KNDED_0 =22> !R:J>./'6C?#OP]<:SK=TMM:1#"KU>5^
MR(O\3'_ZYP 37Y_?&;XUZS\8=<\^Z)L](@8_8]-1LI&/[S?WG(ZG\!@5[&7Y
M;/'2N](+=_HCS,;CH82-MY/9?YFE\=?C[JGQ@U0P1>98>&[=\VUCGES_ ,])
M<=6]NB]!W)Y7X:?#'6_BIXBCTG1H,XPUQ=2 ^5;I_><_R'4]JO\ PB^#VM?%
M[Q ++3D^SV$)!O-0D4F.!3_Z$Q[+W]ADC]!/A[\.]%^&7AV'1]$MO*A7YI9F
MYDG?'+N>Y/Y#H,"OJ<9CJ.5TEA\.O>[=O-GS^%PE7,*GMJS]W\_)%'X5_"C1
M/A+X=73=)B\R=\-=7T@'FW#XZGT [*.!]22>THHKX*I4E5DYS=VS["$(TXJ,
M59(****S+"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH *\$_:@_X^/#G^[<?SCKWK..3P*^5/C)\1(?'FN0)9Q;;"PWQQ3'[
MTNXC+8[#Y1C_ "!\WG]:%/!2IR>LK6^339A6:4;'GM%%%?EQPA7:?!K_ )*9
MH7_71_\ T6U<77:?!K_DIFA?]='_ /1;5VX'_>J7^*/YHJ/Q(^NJ***_:#TP
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH \S\8?\ (QW?_ /_ $!:*/&'
M_(QW?_ /_0%HH Z;X?\ _(&F_P"OAO\ T%:Z:N9^'_\ R!IO^OAO_05KIJ "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_\ *9+X
M[?\ 8F6W_HG1J^_Z^ /@W_RF2^.W_8F6W_HG1J /O^BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *Y/XE?$S1/A7X<DU;69\=5M[6,CS;A\?=0?S/0=Z
MS_BY\8-%^$/A\WNHOY]],"+/3XV DG8?^@J.[=O<X!_/SXA_$76OB=XBFUC6
M[GS96^6*%,B*!.R(O8?J>IR:][+<KEC'[2>D/S]/\SQ\=F$<*N2&L_R]2]\5
M/BQK?Q:\0MJ6JR^7;QY6UL8V/E6R'L/5CQENIQZ  ;/P2^!>K_&'6/D#6.@V
M[@7>HLO [[(\_><C\!U/8'3^ O[/>H_%S4%OKWS-/\,0/B6[QAIR#S'%GOZM
MT'N>*^]/#_A_3O"NCVNE:3:1V.GVR;(H(A@ >ON2>23R2<FO?S#,J>!A]6PR
M]Y?<O^#_ $SQ\'@9XN7MZ^WY_P# *W@_P=I/@/P_;:-HMHMI8P#A1RSMW=C_
M !,>Y-;5%%?"2DY-RD[MGU\8J*LEH%%%%2,**** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HKCOB'\3=,^']C^^(NM1D7,-FC
M88_[3'^%??OVKYGUSXC>(=>U9M0GU2YAESF-+>5HTB'8* >/Y^M>!C\YH8&7
ML_BEV73U_P C&=11T/L>1!)&R,,JPP1[5\X:G^SAKL>L/%8W-K+IS/\ )/*Y
M5E7_ &EQU'MU]J]F^%NO7OB;P)I>H:A\UW(K*\F,;]KLH;'N!75UT5\'ALUI
M4ZE1.VZZ/4IQC42;/&X?V9M&6%!-JU\\N/F9 BJ3WP"#@?C3_P#AF?0O^@IJ
M/YQ__$U[#12_L? ?\^E^(>SAV/'O^&9]"_Z"FH_G'_\ $UL>$_@5HWA+7[75
MH;V]N)[<L424IMR5*Y.%ST)KTFBKAE>"IR4XTU=![.*UL%%%%>J:!1110 44
M44 %%%% !1110 4444 %%%% !1110!YGXP_Y&.[_ . ?^@+11XP_Y&.[_P"
M?^@+10!TWP__ .0--_U\-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !7P!\&_^4R7QV_[$RV_]$Z-
M7W_7P!\&_P#E,E\=O^Q,MO\ T3HU 'W_ $444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %>9_&SXY:1\'='S+MOM=N$)M-.5N3VWO\ W4!_$XP.Y&7\>OVA-.^$
M>GM8VGEZAXGG3,-IG*P ]))<=!Z+U/L.:^"O$/B+4?%6LW6JZM=R7VH7+[Y9
MI3R3Z>P X '  P*^DRS*7B6JU;2'Y_\  /"Q^8K#WITM9?E_P2UXR\9:OX]\
M07.LZW=M>7TYY8\*B]D4?PJ.P%>N?L]?LVW?Q,N(=<UU)++PO&V57E9+T@_=
M3T3U;Z@<Y(U_V<_V8I?&36WB7Q7 \&@\/;6+95[SN&;N(_U;Z<G[4M[>*T@C
M@@B2&&-0B1QJ%55 P  .@ KU,RS6.'7U;"[K2ZZ>2\_R.# Y>ZS]OB-NW?U(
MM-TVTT?3[>QL;>.TL[=!'%!"H5$4=  *LT45\0VV[L^LVT04444@"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\O\ BM\9
M8/!OF:9IFVYUHK\Q/*6^1U;U;'0?GZ'U"OEKXH?#?Q%!XVU.X@TV[U&VO;AY
MX9K:)I1AB6VG:#@CD<^E>#G.(Q&'P]\,M6[7[&-24HKW3S_4=2NM6OIKR]GD
MN;F9MSRR')8UZC\*_@E/XF\G5-;1[72?O1P?=DN!Z_[*^_4]O6NH^%GP)6P:
M+5O$L2R7(^:'3VPRIZ&3L3_L]!WST'M=>#E>1N;6(QB^7^?^7WF5.EUD1VMK
M#8VT5O;Q+#!$H1(T&%50,  5+117W:TT1UA1113 **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH \S\8?\C'=_\  /\ T!:*/&'_ ",=W_P#
M_P! 6B@#IOA__P @:;_KX;_T%:Z:N9^'_P#R!IO^OAO_ $%:Z:@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX ^#?\ RF2^.W_8F6W_
M *)T:OO^O@#X-_\ *9+X[?\ 8F6W_HG1J /O^BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "O"OVA/VDK3X9V\NB:&\=[XID7#?Q1V0/\3^KXZ+^)XP#C_M&?M.0^"U
MN?#7A6=)]?(,=S>KADLO51V,GZ+WYX'Q9--/J%V\LKR7-S,Y9G<EWD<GDD]2
M237U>5Y3[6U?$+W>B[^OE^9\[F&9>SO2HO7J^W_!)-3U.[UK4+B^O[F2[O+A
MS)+/,Q9W8]22:^G_ -G+]ELW_P!E\4^,[4K;<2V6DS#F3N))A_=[A._?C@[7
M[.7[+JZ/]E\4^,K4-?\ $MEI4HR(.XDE'=^A"_P]^>%^HZWS/-DD\/A7ZO\
M1?Y_<98#+=JV(7HO\Q%4*H50  , #M2T45\:?3A1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%8GBSQAIG@O2GOM3G\M.D
M<2\O*W]U1W/Z#O43G&G%SF[)"O;5FCJ6IVNCV,UY>SI;6L*[GED. !7SYXT_
M:'U6\U!H_#NVPL8SA9I8E>27W(8$*/;&??TXWXA?$K4_B!?;IS]FT^-LP6:-
M\J^[?WF]_P L5G^#O!.J>.-4%EIL.0,&6=^(XE]6/].IK\^Q^=5L945#!72[
MK=_Y(Y)U')VB?2OPA\?3^/O#DD]Y&L=]:R^3*8QA7X!# =OI[5W5<[X$\$V?
M@/04TVT9I6+&2:=Q@R.0 3CL,  #V_&NBK[G"1K1H0C7=YVU.J-[*X4445UE
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >
M9^,/^1CN_P#@'_H"T4>,/^1CN_\ @'_H"T4 =-\/_P#D#3?]?#?^@K735S/P
M_P#^0--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 5\ ?!O_E,E\=O^Q,MO_1.C5]_U\ ?!O\ Y3)?';_L3+;_ -$Z-0!]
M_P!%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% '*_$;XE:'\+O#[ZMKESY4>=D,$8W2SOC.U%[GWZ#N
M17R/XQ_;2\9:Q=2+H,%GX?L\GRSY8N)\>K,XV_DOYUQ'[0WQ)N/B1\2M2G\X
MMI=A(]G8QALJ(U."X]W(W?0@=J\RK] R_**-.FIUX\TGWV7R/C,;F56I-PI.
MT5^)[7HO[8'Q(TNY62[U&SU>,'F&[LHT!_&((?UKK/B%^V=J'B3P=%IV@:=+
MH.JW"E+V[\T/Y:],0D8.3_>(!7MD_,/FBBO3EEN$E-3]FKKY?@<"QV)47'G>
MI-;V]QJ%W'#!')<W4[A$CC4L\C$X  '))-?:_P"SK^S+#X'6W\2>*(8[CQ"1
MOM[-L,EEZ$]C)[]%[<\T?LG?!O0M'\)Z=XUD9-4UG4(V:*5E^2T7<59$']_(
M(+?@.,Y^B:^8S;-93<L-1T2T;[^7H>_EV7J*5>KJ^@4445\F?1A1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%>:?$+XWZ
M;X+NC86<(U745.)$63;'%[,V#D^P_'%<V(Q-+"P]I6E9$RDHJ[/2Z^9OVBX;
M]?'$<EP)#8M;H+5N=G'W@/?=G/U%>P?#'XI6WQ%MKA?LQLK^VP9(=^Y64]&4
MX'&1R,<<=:[*\L;;4(?*NK>*YBSGRYD#K^1KS<71IYQA$J,]'JGZ=R))5(Z,
M^4?AO\*=1\?70F(:STA&Q+=L/O?[*#N?T'Z'ZA\.>&].\*:7'I^F6ZV]NG)Q
M]YV[LQ[D^M:,<20QK'&BQHHPJJ, #T I]5EV5T<OC[NLGN_\NR'"FH!1117L
MF@4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110!YGXP_Y&.[_ . ?^@+11XP_Y&.[_P" ?^@+10!TWP__ .0--_U\-_Z"
MM=-7,_#_ /Y TW_7PW_H*UTU !1110 445\J?M!>.O%GCKX\^'?@YX7\03>$
M[6\M_M&H:E;$K,WR/(54@AL!(^ I&XO@\"@#USPW\99?$7QZ\6?#Q=*6.VT&
MQANFU(3EC([K$VS9MXXE/.?X??CT^OE:X_8332Y)-4\,_$GQ-I7B5OF.H32A
MO,8=-Q38^.@SN/T/2OH_0+'6-/\ !NG65_?1WNOPV$<-Q?%3LEN5C :3&!P7
M!/3O0!M45\I1_L.W/CO=J?Q.^(.M:]KTF6QI\BK! Q_A3S$;*^P5!["N=^"M
M[XG^ G[3W_"IK[7KC7_#.IP/+:&Z8DQ?N6E1U!)VG,;H0#@YSCI0!]GT5X'^
MV%\8M5^&/@?3M,\-3>3XH\177V.T= #)'&,;W3/\6610>V_/45Q-M^P%I&H^
M'HKK6O%VNS^-GC$LFJ+<*\23XS@*R[V4'ON#'&<C.* /K*BOF3]C;XG>(M2N
M/%GPZ\8WK7VO>%I_+BGF8O+)$':-P6/+!65<,><2#TKEO&UYKW[4O[0FK_#Z
MPU^ZT7P%X94C47T]]CW,BD*X)Z%MY*@-E0$9L$\$ ^Q**^(/C-^SC<?LR>'T
M^(?PP\1ZQ:2:;-%]NM+N99%>-F"!L*JAEW$ JP((8G(QBOKCX8^-H?B-\/O#
M_B: *JZE9QSO&G2.0C$B?\!<,OX4 =/1110 4444 %? 'P;_ .4R7QV_[$RV
M_P#1.C5]_P!? 'P;_P"4R7QV_P"Q,MO_ $3HU 'W_1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !36!92%.
MUL<'&<4ZB@#\GKJ&6VNIH9@5FC<HX;J&!P<_C45>O?M3>#[#PC\7-2_L^ZAE
M34 +Z2VC/S6TCDEE;TR<L!Z,/;/D-?KU"JJ]*-5=5<_-:U-T:DJ;Z!1173?#
MOX?:K\3/%-IH>DQ%I93F68CY((Q]Z1SZ#]3@#DUK.<:<7.3LD9QBYR48J[9]
MQ?LGP30? GP]YN0':Y= >RF>3'Y\G\:]>K,\,^'[7PGX=TW1K$$6EA;I;Q[N
MI"@#)]SU/N:TZ_),145:M.HNK;_$_2*,'3I1@^B2"BBBN<V"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ IKNL:,[L%11DLQP /6G
M5XC^TGXBU&QM],TJWD>"QNU=YRO'FE2 %)]!G./<5PXW%+!T)5Y*]B92Y5<I
M?%3X[&;SM)\,S%8^4FU%#RWJ(_;_ &OR]:\0CCDNIE1%:661L*J@LS,3T'J:
MM:-HM[X@U*&PT^W>ZNI3A8T'ZD]@/4U]-_##X/V7@>)+V\V7NM,.9L92'/4)
MG_T+K]*_/:='%Y[7YYNT5UZ+R7G_ $SB2E5=V4/@?\,[OP9:W.I:G^[O[Q%1
M;8'/E)G/S?[1...V/R]4HHK]&PN&IX2DJ-/9';&*BK(****ZB@HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \
MS\8?\C'=_P# /_0%HH\8?\C'=_\  /\ T!:* .F^'_\ R!IO^OAO_05KIJYG
MX?\ _(&F_P"OAO\ T%:Z:@ HHHH *^>/VDOV<=:^('B32/'?@;5ET;QMI**B
M>8Q5)U5BRX;D*PW,.00P;!P!7T/7GMS\?_ .G^-M3\)ZEXDL](UO3V198=2?
M[.C;T5UV2/A6X8<9SGM0!X'I_P"UYX[^%&H6VD_&/P)<6:,WE_VUIZ;5?'5@
M,F.0]SL<?[M?5GASQ%IWB[0;'6=(NX[[3+Z)9[>XCZ.I''7D'L0>000>:\'_
M &JOC%\.Y/@OXCTF;7M)UO4+^V,5E8V=S'<2><3\DF%)VA3\VXX^Z0.>*V?V
M0]&OO!'[..A?\) 6L %N+[9<_)]GMWD9U+9Z K\_/3=0![)K6LV/AW2;O4]3
MNH[+3[2)II[B9L)&BC))-?)_[/6GWOQW_:&\0_&:ZMY+3P_8;[#14E!#2'R_
M*W#Z1EBW^U+@=#7/>-/B9%^UMX^;PU#XDL_"?PJTJ59+R[O+J.WFU1@>-BN0
M2#CY1C"_>;G:H^I_"7BKX>^']+TSP]X?U_P_!:6ZK;6EC:ZA"QZX"@!LLQ)]
MR2>Y- 'SO^U6QN_VHO@?:2#]PM];R#<,@DWD>1^2#\Z^OZ^1_P!NS2[SP[JG
MPX^(UI$TT>@:FJSJHZ'>DL1SV&8G&?5EKZ#L?C1X'U#P>GB=/$^FIHS0B8SR
M7"J4!&=K+G<'[;<9SQC- 'SE\((S:?M\_$J.W&8GT^9I-O09:U8G_OH_K3_V
M#V-YXT^,E]*/](FU* MD<KF2Z)_4_I5G]CVUF^(/Q8^)OQ6:&2#3]2N7L;#S
M%P7C,@<Y]U5(0<=R?2L+X(^(K#X!_M3?$CPCXBNX],LM?G%S97ER=D3'>\L*
MECP,I,XR3C<N.IQ0!]#?M,6\=Q\ ?':28VC2Y7&[U4;A^H%<O^Q')*_[-?A8
M2 A5DO!&3W7[5+_7/Y5A_MF?&+0M'^$&I^&[#4[;4/$&O".TM[.TE$L@C+J7
M=@IX!4%1ZEAC/->I? /P/-\-_@[X4\/7(*W=I9AKA3_#+(QED7\&=A^% '?T
M444 %%%% !7YY_#'5H-&_P""Q7QTFN Y1O!]L@V#)SY.CG^E?H97Y_?!U5?_
M (+)?'8,H8?\(9;=1_TQT:@#[>_X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_
MR(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&
MM_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\
M:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP
M/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS_P#?
M _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L_
M_? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_
M -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_
MNS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[
ML_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\
MTW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/-
M-_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_
MX3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^
M$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\
M&C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _Q
MH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /?
M_P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\
M#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\
M]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__
M 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L
M_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_N
MS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--
M_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\T
MW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$
M\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X
M3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_
M (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,
M#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H
MP/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(
MH P/^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\
MB@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_
M]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_
M 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_Y
MYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">
M:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B
M/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_
M )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\B
MCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR
M(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\
MWR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR
M*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:
M_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO
M_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\
MYYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^
M>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(
M_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(
MC_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W
M_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK
M?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _
MQK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#
M_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]
M\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\
MWP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[
M/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS
M_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3
M?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW
M^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A
M/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3
MS3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :
M/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&C
M_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^[/\ ]\#_
M !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?[L__ 'P/
M\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S3?[L_P#W
MP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/--_NS_\
M? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\ A/--_NS_
M /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/^$\TW^[/
M_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@# _P"$\TW^
M[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@# _X3S3?
M[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R* ,#_ (3S
M3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_WR* ,#_A/
M--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\ ?(H P/\
MA/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GFO_?(H P/
M^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK_P!\B@#
M_P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_^>:_]\B@
M# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\ GFO_ 'R*
M ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/(C_YYK_W
MR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C_P">:_\
M?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:_P#?(H\B/_GF
MO_?(H P/^$\TW^[/_P!\#_&C_A/--_NS_P#? _QK?\B/_GFO_?(H\B/_ )YK
M_P!\B@# _P"$\TW^[/\ ]\#_ !H_X3S3?[L__? _QK?\B/\ YYK_ -\BCR(_
M^>:_]\B@# _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR(_\
MGFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\ WR*/
M(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR*/(C
M_P">:_\ ?(H P/\ A/--_NS_ /? _P :\^^,W[16F?#GPS(;%&N->NE*V=O(
MHVJ>\C\_=7T[GCU([7XG?$'1OA;X3N=;U0*P3Y+>V7 >XE(^5%_J>P!-?G/X
MX\:ZG\0?$UYKFK2^9=7#<(O"1(/NH@[*!_B>2:^@RG+GBY^TJ+W%^/E_F>-F
M..^K1Y(?$_P,K5-4N];U*YO[^XDN[VYD:6::0Y9V)R2:]C\"_LUR>*/"L>IZ
MGK4FB7D[;X+7[%YV8L<,YWJ5)ZXP>,>O'1?LK_L__P#"87L7B[Q!;9T.VDS9
MVTHXNY5/WB.\:G_OHC'0$'[3\B/_ )YK_P!\BO7S3-I4)*AAG9K=_H>9E^7*
MM'VM=:/9?J?&.C_LG:0MT&U7Q9=2VPZQV>GA';_@32$#_ODU]#?#[3_!GPPT
M<Z?H&GS6R.0TTSJ'EF8=W8GGOQT&> *](\B/_GFO_?(H\B/_ )YK_P!\BOE\
M1C\3BERU9W7;;\CZ"C@Z&'=Z<;,P/^$\TW^[/_WP/\:/^$\TW^[/_P!\#_&M
M_P B/_GFO_?(H\B/_GFO_?(K@.PP/^$\TW^[/_WP/\:/^$\TW^[/_P!\#_&M
M_P B/_GFO_?(H\B/_GFO_?(H P/^$\TW^[/_ -\#_&C_ (3S3?[L_P#WP/\
M&M_R(_\ GFO_ 'R*/(C_ .>:_P#?(H P/^$\TW^[/_WP/\:/^$\TW^[/_P!\
M#_&M_P B/_GFO_?(H\B/_GFO_?(H P/^$\TW^[/_ -\#_&C_ (3S3?[L_P#W
MP/\ &M_R(_\ GFO_ 'R*/(C_ .>:_P#?(H P/^$\TW^[/_WP/\:/^$\TW^[/
M_P!\#_&M_P B/_GFO_?(H\B/_GFO_?(H P/^$\TW^[/_ -\#_&C_ (3S3?[L
M_P#WP/\ &M_R(_\ GFO_ 'R*/(C_ .>:_P#?(H P/^$\TW^[/_WP/\:/^$\T
MW^[/_P!\#_&M_P B/_GFO_?(H\B/_GFO_?(H P/^$\TW^[/_ -\#_&C_ (3S
M3?[L_P#WP/\ &M_R(_\ GFO_ 'R*/(C_ .>:_P#?(H P/^$\TW^[/_WP/\:/
M^$\TW^[/_P!\#_&M_P B/_GFO_?(H\B/_GFO_?(H P/^$\TW^[/_ -\#_&C_
M (3S3?[L_P#WP/\ &M_R(_\ GFO_ 'R*/(C_ .>:_P#?(H P/^$\TW^[/_WP
M/\:HZQ\5M!T*U\^\DFC7HJA 68^@&:K_ !&^)6D_#^S*,D=WJDBYBLUQG_><
M_P *_J>WM\O^)/$VH>+-4DO]1F\V9N%51A(U_NJ.PKYO-,YIX*].G[T_P7K_
M )&%2HHZ+<^G-!^-7ASQ$SI:FZ691DQ2Q -CU'S<U)XDU+PQXNL/L>K64EW
M#N7*[61O56!R#7DO[/O@^_O?$\>NM$T>F6J2+YCCB9V4KM'KC.3Z8%?1_D1_
M\\U_[Y%=66UZF/PG/B8+7RT:[V*@W./O(X/PM)X2\&0R)I-A);&3[\A7<[>Q
M8DG'MTK=_P"$\TW^[/\ ]\#_ !K?\B/_ )YK_P!\BCR(_P#GFO\ WR*]:G3A
M2BH05DNQHE;1&!_PGFF_W9_^^!_C1_PGFF_W9_\ O@?XUO\ D1_\\U_[Y%'D
M1_\ /-?^^16@S _X3S3?[L__ 'P/\:/^$\TW^[/_ -\#_&M_R(_^>:_]\BCR
M(_\ GFO_ 'R* ,#_ (3S3?[L_P#WP/\ &C_A/--_NS_]\#_&M_R(_P#GFO\
MWR*/(C_YYK_WR* ,#_A/--_NS_\ ? _QH_X3S3?[L_\ WP/\:W_(C_YYK_WR
M*/(C_P">:_\ ?(H P/\ A/--_NS_ /? _P :/^$\TW^[/_WP/\:W_(C_ .>:
M_P#?(H\B/_GFO_?(H P/^$\TW^[/_P!\#_&I+;QII]U<10H)M\CA%R@QDG'K
M6WY$?_/-?^^12B&,'(10?H* 'T444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!YGXP_Y&.[_X!_Z M%'C#_D8[O\ X!_Z M% '3?#_P#Y TW_
M %\-_P"@K735S/P__P"0--_U\-_Z"M=-0 4444 %>,_M&?!/PIXX\#^)M:G\
M(QZSXJ@TR=K*:TC<74DRQGRA^[(:3#;<*<],8KV:B@#YQ_9L_9C\':#\/O"^
MMZ]X.C_X3!H//N6U1)&>.0L2N89#M1E&W^$$$>M?06K:3:ZYI-[IE[$)[*\@
M>VGBR1OC=2K+D<C()Z5<HH \"_X89^$'_0!NO_!E/_\ %U;T?]B[X4:'JUEJ
M5KH5P+JSG2XB+ZA.RAT8,N06Y&0.*]RHH H:[H.G>)]'NM*U:RAU'3KI/+GM
M;A Z.OH0??!]B :\/'[#/PC&I&Z_L2\,6_=]C_M";ROI][=C_@5>_P!% &=X
M?\/:9X4T:UTG1[&#3=-M4\N&VMT"H@^@[DY)/4DDFN3^*7P-\%_&2"%?%&CI
M>7%NNV"\B=HIXAG. ZD$C.?E.1R3BN]HH \>^'_[)OPS^&^LPZOIFA&YU.!M
M\%SJ$[SF%NQ52=H([-C([&O8:** "BBB@ HHHH *^ /@W_RF2^.W_8F6W_HG
M1J^_Z^ /@W_RF2^.W_8F6W_HG1J /O\ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH PO&WBI/!?AF\UB2W:Z%OM A5MNXLP4#.#CKZ5Y+_P -1?\
M4L_^3_\ ]JKM_CO_ ,DPU7_>A_\ 1J5\HU\1G>98K!XF-.A.RM?9/J^Z.6K.
M4961[O\ \-1?]2S_ .3_ /\ :J/^&HO^I9_\G_\ [57A%%?/?VYF'_/S\(_Y
M&/M9]SWA/VH%+J'\-%5SR5OLD#Z>77N<,@FB21<[74,,^]?"E?<VG_\ 'C;?
M]<U_D*^KR''XC&NHJ\KVM;1+OV1T49RE>Y8HHHKZTZ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K-\1>(=/\)Z'>
M:OJMRMII]I&9)9G[#T'J2< #J20*OS31V\+RRNL44:EGD<@*J@9))/05\%?M
M*_'F3XH:X=(TF5D\+V,A\O&1]KD''FL/[O7:/0D]3@>G@,#/'5>5:16[_KJ<
M&,Q<<)3YGN]D<E\:OB]J'Q?\6/J$^ZWTRWS'861/$4>>I]7;@D_0= *V_P!G
MGX'7'Q<\2>?>*\/AJQ<&\G&1YK=1"A]3W/8>Y&>6^$_POU/XL>+(-'T\&*$?
MO+N\9<I;Q9Y8^I[ =S[9(_1GP=X0TSP)X<LM$T>W%O8VJ;5'5G/=V/=B>2?>
MOK,RQL,OHK#8?25ON7?U_P"'/G,#A98VHZ];5?F_\O\ AC3L;&WTNR@L[2%+
M:U@18XH8UVJB@8  [ "IZ**^!WU9]D%%%%( HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHIKNL:,[L%51DLQP /6@!U</\7O'%QX$\*_
M:K-%:]N91;PLPR(R026QWP!P/4BNETOQ/I&MSR0:?JEG>S1\O';SJ[ >N >G
MO57QGX/L?'&AR:9?AE0L)(Y(_O1N,X8?F?P)KBQ'/6P\UAI>\UHR97:]T^-;
MZ^N-2O);J[F>XN96W/+(V68^I->K_"OX'S>(/)U77HWMM,X>*U.5DN!ZGNJ_
MJ?;K7?>#_P!G_1O#>I+?7MR^L2QG,4<L82-3V)7)W$>YQ[5ZE7RF79#)2]MC
M=^V_W_Y?><\*/61#:VL-C;1V]M$D$$:A4CC4*J@=@!4U%%?;K31'4%%%%, H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@#S/QA_R,=W_P  _P#0%HH\8?\ (QW?_ /_ $!:* .F
M^'__ "!IO^OAO_05KIJYGX?_ /(&F_Z^&_\ 05KIJ "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O@#X-_P#*9+X[?]B9;?\ HG1J^_Z^
M /@W_P IDOCM_P!B9;?^B=&H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** //\ X[_\DPU7_>A_]&I7RC7U=\=_^28:K_O0_P#HU*^4:_->)/\
M?(_X5^;.&M\04445\H8!7W-I_P#QXVW_ %S7^0KX9K[DM=_]EP^7CS/)&W/3
M.WBON.&-ZWR_4ZJ'4KW?B72+"\%I<ZK96]V>D$UPBN?^ DYK05ED4,I#*>00
M<@U\/ZPMZNJ78U'S/M_FMY_G9W[\\Y]\U+I?B+5-#8-I^HW5D<Y_<3,@/U /
M-7'B:TVITM/77\A^W[H^W:*^5]'^/GB[2]JRW4&I(/X;N$9_-=I_.O9OA9\6
MH?B&;BUFM?L6I6Z>88U;<DB9 W+W&"1D'U'/I[N$SG"XR:IQ;4GT9K&I&3L>
MA4445[IJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%?
M/?[4?Q^'@/39/"^@W&/$5Y'^_GC/-E$PZY[2,.GH.?[M=.&P]3%552IK5F%>
MM##TW4GLCA/VL/C_ /VA+<^!_#MS_HL9V:I=Q-_K&'6!2/X1_%ZGCH#GYN\*
M^%M2\:>(++1=(MFNK^[?9&@Z#U9CV4#))[ 5GVMM/J%W%;V\4EQ<S.$CCC!9
MG8G  '<DFOOW]G/X%0_"?P_]NU"-)?$]^@-S)P?LZ=1"I]OXB.I]@*^\K5*.
M3850AK)[>;[O^O(^/IPJYIB'*6WY+L=5\'_A3IOPC\)1:59;9KR3$E[>[<-/
M+CK[*.@'8>Y)/<T45^?5*DJLW.;NV?:0A&G%0BK)!1116984444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 445F^(M>M?"^B7>J7I(M[9-[;
M>I.< #W)('XU,I*$7*3LD!-JVK6>AZ?-?7]PEK:PC<\DAP!_B?8<FOF?XH?&
M2\\:R26&GE[+10<;,X>?W?V_V?SSVP?'_P 1]3^(&H>9=-Y%E&3Y%G&?D3W/
M]YO?\L55\$^!=4\=ZH+73XL1+@S7+C]W$OJ3Z^@ZFOSK,,VJYA/ZMA$^5_>_
M\E_3.*=1S]V)8^%UOJ%SX^T0::'\]+E'=EZ+&#\Y/MMR/QK[$KFO W@#2_ 6
MF_9K&/?.X'GW<@_>2GW]!Z =/KS72U]5E& G@*#C4=W+7R1T4X."U"BBBO=-
M0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** /,_&'_(QW?_ /_0%HH\8?\C'=_P#
M/_0%HH Z;X?_ /(&F_Z^&_\ 05KIJYGX?_\ (&F_Z^&_]!6NFH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /@W_RF2^.W_8F6W_HG
M1J^_Z^ /@W_RF2^.W_8F6W_HG1J /O\ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHJEK6L6GA_2[G4;Z40VMNA=V_H/4D\ >IJ9244Y2>B YWXL:#>^
M)O 6I:?IT7GWDGELD>X+NVR*Q&3QT!KYT_X4UXS_ .@%-_W]C_\ BJ@\8?$K
M6O%>N2WWVVXM( W[BWAE95B7/'3J?4]_RKZ)^#7B"_\ $G@.TNM2=IKA7>'S
MG',BJ<!CZGMGOBOAG]3SW&.+YDTM'I9I/TTW.3W:LCY]_P"%->,_^@%-_P!_
M8_\ XJC_ (4UXS_Z 4W_ ']C_P#BJ^NJ*[?]6L+_ #R_#_(OV$>Y\C+\&/&;
M,%_L.49.,F6,#_T*OK2UC,-M#&WWE0*<>PJ6BO7R_+*67<SI-OFMOY?(TA34
M-C&USP;H?B0EM3TJUO),8\V2,>9CTW#G]:X76/V=?#%]N:S>\TU^RQR^8GY,
M"?UKU.BNJM@L-B-:M--^FOW[E.,9;H^=M6_9GU:!B=-U:TNU]+A&A;]-PKN/
M@]\)+GP%<W>HZE<12W\T?D)';DE$3(8Y) R25';C'O7J-%<-')\'AZRK4XZK
M;70A4XQ=T9'BZ^NM,\+ZM=V2[KR"UDDB&,_,%)!QW^E?&C:Q?OJ#WQO;C[:Y
MW-<>:WF$_P"]G-?<5<%KWP0\):]+),;%[&>0Y:2RD*<_[IRH_*N3.,MKXYPE
M1E;EZ/\ ,FI!RV/ M(^,?B_1]HCUB6YC'\%V!-G\6&?UKM]'_::OXMJZIH]O
M<#H9+61HC]<'=G\Q5S5_V8SRVEZW]([R'_V93_[+7%:G\!_&.G2;8["*^3IY
MEK.I'Y,0?TKYKDSK!;<S7_@2_4P_>Q/HKP3XZTWQYI37NGF1?+;9+#, 'C;&
M<''!![$5T5>:? _X>ZAX'TF^EU,+%>7S(3;JP;RU0-C)'&3N/3/:M_XI>)KO
MPEX(U#4;%?\ 2EVQHY&1&68+N/TS^>*^XP^(J1P:KXI6DDVUZ>7H=<9/EO(Z
MRBOCFU^)_BRTN3.GB"_9R<XEF,B?]\MD?I77Z/\ M'>)++:M];V>I)W9D,;G
M\5./_':\>EQ'A)NTTX_C^1DJT>I]+T5X_H_[2FB76U=1TZ[L&/5HRLR#\>#^
ME>J:1K%GKVG0W^GW"75I,-R2IT/^!]CR*][#XW#XO^#-/\_NW-HR4MF7****
M[2@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHKDOB=\2=+^%?A.YUO4VW;?DM[93A[B4CY47^I[
M$U<(2J24(*[9,I1A%RD[)'-?'SXV6GP?\,%HC'<>(+Q2MC:MSCUE<?W5_4\>
MI'YZZIJEWK>I7-_?W$EW>W,C2S32'+.Q.236MXZ\<:K\1/$UYKFL3>;=W#<*
MOW(D'W40=E _Q/))KW']E;X ?\);>P^+_$%MG1+9\V5K*O%W(I^\0>L:D?\
M B,= 0?T+#T:.3X9U*GQ=?-]E_7F?%UJM3,ZZA#;I_FSN_V4O@!_PCUK!XS\
M0VV-4G3=IUK*.;>,C_6L/[[ \#L#ZGCZ:HHKX7%8FIBZKJU/^&\CZW#T(8:F
MJ< HHHKD.D**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M*\F^*GQM@\,^=I>B.EUJW*R3_>CMS_[,WMT'?TKDQ6*I8.FZM9V7Y^A,I**N
MSUFL;QAX;B\7^&K_ $B:0Q+<I@2 9V,"&4X[X('%?).G^.O$%CK2:G%JMV]Y
MOW%I)68/S]U@3@CVK[*M9'FMHI)$\IV0,R'^$D<BO-P.84LVA4AR62T?FF1"
M:J71\[Z/^S;K,FK!-3O+6#3T;YI;=R[N/100,?4]/0U[YH'A^P\,:7%I^FVZ
MVUM&.%7JQ[L3W)]36C175@\MPV!NZ,=7U>XXPC'8****],T"BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** /,_&'_(QW?_ /_0%HH\8?\C'=_P# /_0%HH Z
M;X?_ /(&F_Z^&_\ 05KIJYGX?_\ (&F_Z^&_]!6NFH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH *^ /@W_RF2^.W_8F6W_HG1J^_Z^ /
M@W_RF2^.W_8F6W_HG1J /O\ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MKYG^.GQ(_P"$FU4Z-I\N=+LW_>.IXFE'!/\ NKR!^)]*]<^-FOWGA[P#=RV)
M9)IW6W,J]8U;.2/0X&,^]?*=G:37]U#;6\;33S.(XXT&2S$X %?$<0XZ<;8.
MGUU?Z(Y:TOLHWO /@NZ\=>(H-.@W)#]^XG XBC'4_7L/<U]?Z3I=MHFFVUA9
M1"&UMT$<:#L!_,^]<U\,/ ,/@'PZEL0KZA/B2[F'=NR@_P!U>@_$]Z["O7R?
M+E@:/-->_+?R\O\ ,TIPY5KN%%%%?0&P4444 %%%% !1110 4444 %%%% !5
M;4M-MM8L9[*]A6XM9EV21..&%6:*32DK/8#QS6?V:='NF=]-U.ZL">0DRB9!
M[#[IQ]2:XC5_V=/$UCN:SDL]23LL<GEN?P8 ?K7TU17@ULCP-;50Y7Y/^E^!
MBZ4&?&5]\//$^FS"*?0=0#'@>7;LX/T*@@U]'_!3POJ'A/P2MOJ2M%<3SM<"
M!CS$I"@*?0_+G'^U7?45.!R:E@:SK1DWT"%)0=SAOB]X\N/ 7AI+BSC5[ZYE
M\F)I!E4X)+$=^G3WKQ+3OV@/&%E+NGNK>_7/W+BW51_XYM-?1/C/P=8>.-$?
M3=0#JFX21RQG#1N,@,/S(_&O%-8_9GU6WW-IFK6MXO4+<(T3?3C</Y5P9M1S
M-UU4PK?);9/\UU_$BHJE[Q-;1_VG(6VKJNB2)ZR6<H;_ ,=;'_H5=QHOQL\(
MZTR(-3^Q2L<!+Q#'^;?=_6OGK6/A+XMT7<9]$N)4'\=KB88]?D)(_&N5DM9H
M9_(>&1)LX\ME(;/IBO%CG6985\M>-_\ $K?Y&?M9QW/NA6#*"#D'D$4M<M\+
M["_TOP#HUKJ89;R.$[E?[RJ6)13Z$*5&/:LCXM?% _#NSM$MK9+K4+O<464G
M8BKC+-CD\D8&1WK[V6*A2PZQ-;W59-^5^AU\R4>9GH%%?/6E_M-:E&W_ !,=
M&M;A<_\ +K(T1'_?6[-=MH_[0_A;4-JW?VO3'[^=%O7\"F3^@KBHYS@:VBJ6
M]=/ST(52#ZGI]%8^B^+]$\18&FZK:7CD9\N.4%_^^>OZ5L5Z\9QJ+F@[HUW"
MBBBK **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***9--';0R3
M32+%%&I=Y'("JH&223T % %#Q)XBT_PEH=YJ^JW*VFGVD9DEE;L/0#N2<  <
MDD"OSK^-'Q=U#XO^+)-1N-UOIL&8["RSQ#'GJ?5VP"3]!T KK?VE/CQ)\4M<
M.E:3*R>%[&0^5CC[7(./-8>G4*/3GJ<#AOA+\+=3^+7BV#1[ &*!?WEW>%<K
M;Q9Y8^I/0#N?;)'WV68&.!I/$XC25ON7^?\ PQ\?C\7+%U%0HZK\W_D=3^SO
M\#;CXN>(OM%ZCP^&K%P;N89!F;J(4/J>Y'0'U(K] K&QM]+LH+.TA2VM8$6.
M*&-=JHH&  .P K-\'^$=,\"^';+1-(MQ;V-JFU5_B8]V8]V)R2?>MFOELPQT
ML=5OM%;+^NI[^"P<<)3M]I[L****\H]$**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *0D*"2<"EJIJUD=2TN\LQ(8C<0O$)!U7<I&?UI2N
MDV@/"_BM\='NFGT?PW*8X!E)M04X9_41^@_VNI[>I\4M[>6\N(X88WFFD8*D
M: LS,>@ [FNKD^$OBV/6#IPT2Z>3=M$ZH?(/OYGW<?4U[_\ #/X1V'@.!;J?
M;>ZRZ_/<8^6//58\]![]3[=*_-(X3'9QB'*NG%+NM%Y)?UYG#RSJ/4YSX4_
M^/0V@U?7T6;41AX;/JD![%O5OT'N>GL=%%?H&%PE+!TU2HJR_%^IV1BHJR"B
MBBNPH**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^??CS^
MU)_PJ3QUI&@6%C;ZB%"SZJ9"V^*-C\J1X( ?;EN<C!7CFO:?&7BJR\#^%=4U
M[46VV=A TSC."V.BCW8X4>Y%?EGXL\37OC+Q-J6N:B_F7M_.T\A[#)X4>P&
M/8"O-QN(=&*C#=GV7#>4PS"I.K75X1T]6_\ )?H?JYIVH6^K:?;7UG*MQ:7,
M2S0RIT=& *L/8@BK-?-'[$WQ0_X2+PA<^$+V;=?Z-^\M=QY>U8]/^ ,<?1U'
M:OI>NRC456"FNI\[C\'+ XF>'GT?WKH_N"BBBMCSPHHHH **** "BBB@ HHH
MH **** "BBB@ HHHH \S\8?\C'=_\ _] 6BCQA_R,=W_ , _] 6B@#IOA_\
M\@:;_KX;_P!!6NFKF?A__P @:;_KX;_T%:Z:@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ KX ^#?_*9+X[?]B9;?^B=&K[_KX ^#?_*9
M+X[?]B9;?^B=&H ^_P"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **CN+B.U@DF
MF=8H8U+N[' 50,DD^E?+GQ"^,FL>(M=F.DZC=:;I<1V0+;2-$S@?QL00<GT[
M#%>5F&8TLO@I5-6]D9SFH+4^G=4TNTUK3Y[*^@2YM9EVR12#@C_/?M7,^&/A
M/X:\(ZD;^PL6^UC(22:1I/+!Z[<]/KU]ZR?@;XPU'Q=X4G;4W-Q<6MP81<,.
M9%V@C/J1GK]*]&K6C[#&PABN1-]+K5#5I6E8****] L**** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "F-"C2*Y12Z]&(Y'XT^B@ KA
M?BI\,8_B+8VQCN19ZA:EO*D9=RLIQE6_$#GMSQS7=45A7H4\33=*JKQ8FE)6
M9\JZO\!O%^E[C'9PZA&/XK28']&P?TKBM4T'4M%DV:AI]U9-TQ<0LF?ID5]O
MTV2-)HV215=&&"K#(-?*UN&J$M:4W'UU_P CG=!=&?#%K--!<126[O'.K!HV
MC)#!L\$8[YK[;T-[J31-/>]&V]:WC,X(QB3:-WZYJI#X,T"VU!;Z'1;"*[4Y
M69+9 P/J"!U]ZV:[\IRN>7.;E.]RZ=-POJ>?_$KXOV7P]N(+3[&VHW\J>885
MD$:HF< EL'DX/&.U<]I/[2VBW6%U#3+RQ8_Q1,LRCZGY3^E)\:/A'J7B_5(=
M8T<QS7 A$,MK(X0M@DAE)X[X()'05XCJ_@/Q%H.3?:->0(O63RBR?]]#(_6O
M(S#'YGA<3)Q7N=-+K[_^"9SG.,O(^I='^*?A37-HMM;M5=NB7#&%L^F'QG\*
MZF.1)HU>-E=&&0RG(-?"=;_@WQ3JOAC7+2;3+B56,JAK=6.R8$XVLO0YJ,/Q
M+)R4:]/YK_+_ ((HU^Z/L^BBN&\;_&#0O M\+&Z%Q=WN SPVJ@F,'D;B2 ..
MWTK[6M7I8>'/5E9'4VHJ[.YHK@-'^.?A#5L!M0:PD/\ !>1%/_'AE?UKL]/U
MBPU>/S+&]M[V/^];RJX_0U-+%4*_\*:?HQ*2>S+E%%%=)04444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !7Q]^UA\?_[3FN/!'AVY_P!$C;9JEW$?]:P/^H4_W0?O'N>.@.>[
M_:D^/P\"Z?)X6T"XQXANX_\ 2+B-N;*)AV/:1AT[@'/=:^);6UGU"[AMK>)[
MBYG<1QQ1@LSL3@ #N237V&3Y;>V*K+3HOU_R^\^9S/'6OAZ3UZ_Y?YFCX3\*
MZGXV\066BZ1;FYO[M]B(.@]68]E R2>P%?HO\(?A5IOPC\)0Z39!9KM\27MY
MMPUQ+CD^RCH!V'N23RO[.?P+@^$OA_[9J")+XFOT!N9!@^0G40J?;^(CJ?8"
MO8JXLVS+ZU+V5)^XOQ?^78Z\MP/U>/M*B]Y_@%%%%?.'MA1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !6!XR\;:9X'TLWFHS8+9$4"<R2M
MZ*/Z]!6+\2/BKIW@"U,0VWFKR+F*T4_=]&<]A^I_4?+WB/Q)J/BO5)=0U.X:
MXN'Z=E1>RJ.P%?,YIG,,&G2I:U/P7K_D85*BCHMSN=0_:#\5W&K&YMIH+2T#
M96S\E77;Z,Q&XGW!'X5]$^$?$ \4^&=.U41^2;J(.T><[6Z,![9!KYJ^&7PC
MO_'DRW5QOLM&4_-<8^:7'58\]?KT'OTKZDTW3K?2-/M[*TC$-M;H(XXQV4#
MK#(GC:O-6Q$FX/:_?NNR%2YGJRS1117UIT!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !117D?Q(_:A\"_#GS;=]1_MK5$X^PZ61*5/H[Y
MVK[C.?:HG.--7D['3A\-6Q4_9T(.3\CURN&^(7QK\'?"^)O[=UF&.[QE;"#]
M[<MZ?(.1GU; ]Z^,OB1^V!XV\<>;;:7*OA;3&R/+L&)G8?[4QP<_[H6O#9II
M+B9Y97:65R69W)+,3U))ZFO)JY@EI21]Y@>$:DK3QL[+LM_OV^ZY[Q^T%^U)
M+\8-'CT'3-+ETG1DN!/(\TP:6YV@[ R@84 G.,MR!SQ7@E%%>/4J2JRYIO4_
M1,)@Z.!I*C0C:)U_PF^(%S\,/'^D>(8-S1V\NVXB7_EK W$B_7:3CW /:OU#
MT[4+?5M/MKZSE6XM+F)9H94Z.C %6'L017Y&U]R?L3?%#_A(O"%SX0O9MU_H
MW[RUW'E[5CT_X QQ]'4=J]++ZW+)TWU/C.+,O]K1CC(+6.C]/^ _S/I>BBBO
M?/RD**** "BBB@ HHHH **** "BBB@ HHHH **** /,_&'_(QW?_  #_ - 6
MBCQA_P C'=_\ _\ 0%HH Z;X?_\ (&F_Z^&_]!6NFKF?A_\ \@:;_KX;_P!!
M6NFH **** "BBB@ HJE%KFG3ZM-I<=_:R:G"@DELUF4S1H<89DSD#D<D=Q5V
M@ HHHH **** "BBB@ HHHH **** "BBB@ KX ^#?_*9+X[?]B9;?^B=&K[_K
MX ^#?_*9+X[?]B9;?^B=&H ^_P"BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKF?B3X
MCN/"?@G5-3M5W7,2*L9QD*S,%#'Z;L_A656I&C3E4ELE?[A-V5SRSX__ !)W
MLWA?39?E!!OI$/4]1%_4_@/6O'/#GA^\\4:U:Z98ION+A]HST4=V/L!S5&62
M2ZF>21FEED8LS,<LS$\D^IS7U!\%?AN/!NB_;[Z+&L7J@N&',,?4)['N?? [
M5^:4:=7/<:YSTBM_)=O5_P";.%7JR.Q\(^%[3P;H-KI=F/W<0R\A',CG[S'W
M)_H.U;-%%?IL(1IQ4(*R1W;:!1115C"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** ,;6/!NA:_N
M.H:19W3MUD>%=_\ WUU_6LC1?A+X5\/ZHFH66E*ES&=T;22O($/J Q(S[]J[
M"BN:6&H3DIR@FUULKD\JWL%?.'QF^%^O2>++[6+"RFU*RNRLF;==[QD* 5*C
MGMP0,8KZ/HKFQ^!IYA2]E4=K.^@IQ4U9GPM<6LUG,8KB&2"5>J2*58?@:2&>
M6VD62&1HI%Z.C$$?B*^X+_3+/5(?*O;2"\B_N7$:NOY$5QNL?!'PAJ^X_P!F
M?8I#_'9R&/'_  '[OZ5\?5X:K1UHU$_73_,YG0?1GC_PG^*6OVWBO3--N[^?
M4;"[F6W:.Y<R,FXX#*QY&#VSC%?3E<!X-^"N@>#=5&HPM<WMTF?):Z92(L\9
M 4#G&>37?U]/E.&Q.%H.&)E=WTUO9&].,HJTCE/$'Q2\,>%]1^PZCJ:Q70^_
M''&\FS_>V@X^G6M'1_&F@Z_@:?J]G=.>D:RC?_WR>?TKY8^)?AG5= \6:H^H
M02[)[F26.Z*G9*K,2"&Z9YY':N2KYRIQ%B*-:4*E)63VU3_KY&+K23LT?=<C
M>7&[8SM!-?*4GQT\;22,RZPL:DY"+:PX'L,IFN=TGQQX@T-0MEK%Y!'C'E^:
M63_ODY'Z5AUP9CG<\4H>P<H-7O9^EMB)U7*UM#O/^%Y>-_\ H-_^2D'_ ,11
M_P +R\;_ /0;_P#)2#_XBN#HKQ?K^,_Y_2_\"?\ F9<\NYWG_"\O&_\ T&__
M "4@_P#B*^@OA/XCOO%7@:QU#4I%FO':1'D5 N[:Y .!QG [5\@U]5_ 7_DF
M>G?]=)O_ $8U?3</XJO6Q4HU:CDN5[MOJC>C)N6K/0Z***_03L"BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\L^/WQLM?A!X8)A,=Q
MXAO5*V-JW.WL97']U?U/'J1TWQ.^).E_"OPG<ZWJ;;MOR6]LIP]Q*1\J+_4]
M@":_.7QSXVU3XA>)KS7-8F\V[N&X4?<B0?=1!V4#_$\DFOH,IRYXN?M*B]Q?
MCY?YGC9CCOJT>2'Q/\#*U35+O6M1N;^^N)+J\N9&EFFE.6=B<DDU]B?LI_ #
M_A&[6#QGXAML:M<)NT^UE7FVC(_UC#L[#H.P/J>.#_95^ '_  E5Y#XP\0VV
M=%MWS8VLJ\74BG[Y'=%/_?1'H"#]J5Z6<9BDGA:+]?\ +_/[C@RS W_VBK\O
M\_\ (****^-/J HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF
M2RI!&\DCK'&@+,['  '4DT /HKQ?Q5^T?:Z;J;6VC6"ZE!&V'N9)"BOZ[!CI
M[G\J]*\$^,+7QQX?@U2T1H@Y*20N<F-QU4GOV.?0BO/H9AAL35=&E.\E_6G<
MA3C)V3/D_P >VVH6OC+5TU,2?;&N79B^?F!)VD>V,8]J]%^%?P-EUCR=6\0Q
MM!8</%9'Y7F]V_NK[=3[=_H*:QMKF5))K>*62/[CN@)7Z$]*GKQ*'#]*G7=:
MK+F5[I?Y]S)44G=D=O;Q6L,<,,:Q0QJ%2-  J@=  .@J2BBOJ]CH"BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#Y4_;H\9Z]HNG^'
M]%L)YK/2-169[IX6*^>RE0(V(_A ;..^1Z5\9V]O+=SQPP1/--(P5(XU+,Q/
M0 #J:_5KQAX'T+X@:.VE^(=,AU2Q+;Q'+D%6'&Y6!#*<$C((/)K,\$?"'P=\
M.69_#N@6NG3-P;CYI9L'MYCEFQ[9Q7DU\'.M5YN;0^]ROB+#Y=@E05)N:OVL
M_-O?RV9\7?#;]CGQIXT\JZUA5\+::V#NO%+7+#_9A'(_X&5KM_C-^R7/X=\-
MZ)8> -"GUV[DED?4M1N)T\_Y0OEJJDJJJ27/RC/RC)K[*HK98&DHN/7N>?/B
M?'SKQJW5E]GI\^K^_<_-?_AE_P"*/_0HW/\ W_A_^+H_X9>^*/\ T*-S_P!_
MX?\ XNOTHHK+^SJ7=G;_ *X8W_GW'\?\S\U_^&7OBC_T*-S_ -_X?_BZ[?X*
M?!7XK?#[XGZ!K*>&IK6WCN5BNWDN(MGV=SMEW8?G"DD<'D"OO&BJC@*<6I)O
M0RK<5XNM3E2G3C:2ML^OS"BBBO3/B@HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH \S\8?\C'=_P# /_0%HH\8?\C'=_\  /\ T!:* .F^'_\ R!IO^OAO
M_05KIJYGX?\ _(&F_P"OAO\ T%:Z:@ HHHH *\H^-_[16@_!/^S[*XM+O7/$
M.I?\>6CZ> 99!G:&8_P@G@<$D@X!P<>KU\8?M'7UU\'?VK/"'Q.U;3I]1\+&
MV6V,L:!O)?9)&ZCL& D$@!QGG'0X ,/1_BEXX\ ?&CQ5\5?$/PB\0P:;KEI%
M:O&H?-C$BQKN),7.?)!PVP<]:^U_"_B&U\7>&=(UVR$BV6IV<-[ )5PXCD0.
MNX9X.&&:P_ /Q=\'?%"U6?PSX@LM4;;O:W23;/&/]J)L.OXBNO50JA5   P
M.U '@OQQ_:^\+?"62XTO34_X2KQ-$&\RPLY/W=MCJ9I #M(_N@$\<[>M=]\"
MOB3/\7OA5H?BVYLH].GU 3;[:)RZJ8YY(N"1GG9GVS7G7QF^$OA/X8_L]_$4
M^'='ALKB\LI);F[.7GF9G#'=(V6QGHN<#L*T_P!BO_DV7P;_ -OG_I;/0!N?
M'#XG>,OAS_8W_")^ ;KQL+SSOM+6SL/LVW9MR%1OO;F]/NUY9_PTY\8O^B#:
MI_W\F_\ C5?4U>;_ +0WQ03X1?"77-?5U74!']FL%/\ %<R?*G'?;RY'HAH
MX?\ 9U_::U7XV^+O$&A:EX2'A^31X=TTBW1E*R"388V!08/WN_\ ":S?BQ^U
M5XA\%_%ZY\!>&O 4GBJ_@MXYOW-RPDDW1ASA%C/ !]:T?V*/AB_@/X/P:K?(
MW]L^)'_M*X>3._RB/W*DGD_*2_/>0UY)XS^(&@_#/]O2_P!=\2W_ /9NE1::
MD;W'DR2X9K10HVHK-R?:@#T'2/VD?BY?:M96UQ\#=4MK>:=(Y)FEE C4L 6R
M8L# .>:^FZ\W\#_M&?#?XC:E'I_A_P 66=W?R?ZNUF22WDD/HJRJI8^PR:](
MH **** "BBB@ KX ^#?_ "F2^.W_ &)EM_Z)T:OO^O@#X-_\IDOCM_V)EM_Z
M)T:@#[_HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
MWQ5JYT.P\/\ CGP_<7DLUDEPZ036T#.2D9)>+E00.=_3K0!Q/[<'P9\)>%_
M%KXTT#3+7PYKMG?PQB338Q;K,&SU5 !O4@,&&#P>O&/ISX5:Y>^)OACX2U?4
M@PU"^TFUN;C< "9'B5F.!TR23^-?..I?!#XP?M%:]I;?%>YTWPUX4L)EG.B:
M2X=IFZ$95VP2,KO9SMW':O)KZQL;*#3;.WM+6)8+:WC6**)!A411A5'L !0!
M/1110 4444 %?GC\,])36/\ @L3\=(7EDB"^#[9]T9P?]1HXQ^M?H=7P!\&_
M^4R7QV_[$RV_]$Z-0!]L_P#""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A734
M4 <S_P (+;_\_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@MO\ \_MU_P!]
M#_"C_A!;?_G]NO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!;?\ Y_;K_OH?
MX5TU% ',_P#""V__ #^W7_?0_P */^$%M_\ G]NO^^A_A7344 <S_P (+;_\
M_MU_WT/\*/\ A!;?_G]NO^^A_A7344 <S_P@MO\ \_MU_P!]#_"C_A!;?_G]
MNO\ OH?X5TU% ',_\(+;_P#/[=?]]#_"C_A!;?\ Y_;K_OH?X5TU% ',_P#"
M"V__ #^W7_?0_P */^$%M_\ G]NO^^A_A7344 <S_P (+;_\_MU_WT/\*/\
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
M%M_^?VZ_[Z'^%=-10!S/_""V_P#S^W7_ 'T/\*/^$%M_^?VZ_P"^A_A7344
M<S_P@MO_ ,_MU_WT/\*/^$%M_P#G]NO^^A_A7344 <S_ ,(+;_\ /[=?]]#_
M  H_X06W_P"?VZ_[Z'^%=-10!S/_  @MO_S^W7_?0_PH_P"$%M_^?VZ_[Z'^
M%=-10!S/_""V_P#S^W7_ 'T/\*/^$%M_^?VZ_P"^A_A7344 <S_P@MO_ ,_M
MU_WT/\*/^$%M_P#G]NO^^A_A7344 <S_ ,(+;_\ /[=?]]#_  H_X06W_P"?
MVZ_[Z'^%=-10!S/_  @MO_S^W7_?0_PH_P"$%M_^?VZ_[Z'^%=-10!S/_""V
M_P#S^W7_ 'T/\*/^$%M_^?VZ_P"^A_A7344 <S_P@MO_ ,_MU_WT/\*/^$%M
M_P#G]NO^^A_A735\\?M2?'[_ (0?3Y/"N@7&/$%W'_I-Q&W-G$P['M(P/'<#
MGNM=6&P]3%552IK5G/7KPP]-U)['E/[3?Q6MFU"?P?X=OIKBUA)34;K?D2.#
M_J5QV!^\>YX['/AWA+PGJ?C?Q#9:+I%N;F_NWV(O0 =V8]E R2?05FVEI/J-
MY#;6T4EQ<SN(XXHU+.[$X  '4DU^@'[.OP+@^$OA[[7?HDOB:_0&ZE&#Y"]1
M"A]!W(ZD>@%?=UJE')L*H0UD]O-]W_7D?(4J=7-,0Y3V_)=D:'PW^ NE?#OP
MW#IUM=S/<L ]U<J IFDQR?8#H!V'ODUU7_""V_\ S^W7_?0_PKIJ*_/JE256
M;G-W;/M(0C3BH15DCF?^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:BLRSF
M?^$%M_\ G]NO^^A_A1_P@MO_ ,_MU_WT/\*Z:B@#F?\ A!;?_G]NO^^A_A1_
MP@MO_P _MU_WT/\ "NFHH YG_A!;?_G]NO\ OH?X4?\ ""V__/[=?]]#_"NF
MHH YG_A!;?\ Y_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ* .9_X06W_P"?VZ_[
MZ'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^%'_""V__ #^W7_?0
M_P *Z:B@#F?^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*Z:B@#F?^$%M_P#G
M]NO^^A_A1_P@MO\ \_MU_P!]#_"NFKR+XJ?&^#P[YVE:"Z7.I\K+<\-';GT'
M]YOT'?/2N3%8JE@Z;J5G9?GZ$RDHJ[+/C/5_#'@618=0U2]ENV&X6ML%>0#U
M/0#\36GX3MM#\:Z;]MTO4[J6-6V.CX5XV]&&*^6+N\GO[J6XN97GGE8L\DC%
MF8GN37T;^SWX-U'P[I%_J&H(]L-0,?E6[C#;5W?.1VSNX^GN*^9R_.,1CL9[
M-0]S\NUV80J2E*UM#?UCX-Z%X@D22^,T\B# ?=M;'ID=JNZ?\--.TNU6WM)I
MK>!>B1X ^O3K77T5]7&C3C-U(Q2D^MM?O.BRO<YG_A!;?_G]NO\ OH?X4?\
M""V__/[=?]]#_"NFHK89S/\ P@MO_P _MU_WT/\ "C_A!;?_ )_;K_OH?X5T
MU% ',_\ ""V__/[=?]]#_"C_ (06W_Y_;K_OH?X5TU% ',_\(+;_ //[=?\
M?0_PH_X06W_Y_;K_ +Z'^%=-10!S/_""V_\ S^W7_?0_PH_X06W_ .?VZ_[Z
M'^%=-10!S/\ P@MO_P _MU_WT/\ "C_A!;?_ )_;K_OH?X5TU% ',_\ ""V_
M_/[=?]]#_"C_ (06W_Y_;K_OH?X5TU5]0U"UTFSEN[ZYAL[2(;I)[B0(B#U+
M$X H&DV[(P?^$%M_^?VZ_P"^A_A1_P (+;_\_MU_WT/\*X=_VK_ABFO+I?\
MPD(8EMGVM;>3[.&_ZZ8QC_:Z>]>N*ZR*K*0RL,A@<@CUJ(U(S^%W.BMA:^&M
M[:#C?:ZL<W_P@MO_ ,_MU_WT/\*/^$%M_P#G]NO^^A_A73459S'S#^U=\!]<
M\6:'H^H^&TN-7GTUY5FL<@R,CA?G0=R"F"!R<C'2O"/ '[)OQ \;7"FYTQO#
M=CGY[G5E,3?\!B^^3]0![U^BM%<%3!TZM3VDCZG!\18K X586DEI>SZJ^IX%
MX&_8U\&>$UBFOI9]>U%>3-=(HB!_V8N1_P!]%C[UZK'X!M8T5$N[A$48"J0
M!Z#BNHHKKA3A35H*QX.)Q=?&3Y\1-R?G^G8YG_A!;?\ Y_;K_OH?X4?\(+;_
M //[=?\ ?0_PKIJ*T.0YG_A!;?\ Y_;K_OH?X4?\(+;_ //[=?\ ?0_PKIJ*
M .9_X06W_P"?VZ_[Z'^%'_""V_\ S^W7_?0_PKIJ* .9_P"$%M_^?VZ_[Z'^
M%'_""V__ #^W7_?0_P *Z:B@#F?^$%M_^?VZ_P"^A_A4EKX-@M;J&87=PQC<
M.%8C!P<X/%=%10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10!YGXP_Y&.[_P" ?^@+11XP_P"1CN_^ ?\ H"T4 =-\/_\ D#3?]?#?^@K7
M35S/P_\ ^0--_P!?#?\ H*UTU !1110 5E>*O#5EXR\-ZGH6I"1K#4;=[6<1
M.48HX(8 ]N#6K10!C>#?">G>!/"^F^'])C>+3M/A$$"R.6;:/4]S6S110 44
M44 %%%% !1110 4444 %%%% !1110 5\ ?!O_E,E\=O^Q,MO_1.C5]_U\ ?!
MO_E,E\=O^Q,MO_1.C4 ??]%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 445XI\8/C3=Z#JAT;P]-''<0
M?\?-T45]K?W%!!&1WX]NQKBQF,I8*E[6J]/Q9,I**NSV6\M(;^UFMKB-9;>9
M&CDC;HRD8(/X5YA9_LZ>'+76%NWN+NXM5?>MG(R[?HQQDCV_6F?!'XH:CXU>
M]T[5]DUW;QB9+E$";US@A@.,@D=/7VKUBN:$<)FM.&(<.9=+]/Z^XGW:BN(J
MA%"J J@8  X%+117K&@4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
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
M?61DII2B[IG0%%%%4 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\=?M7
M_'_^V)[CP3X=N?\ 08FV:G=Q-_KG!_U*G^Z#][U(QT!SWG[4WQ__ .$)T^3P
MIH%QC7[J/_2KB,\V<3#H#VD8=/0<]2#7Q39V=QJ5Y#:VL,EQ<SNL<44:EF=B
M<!0.Y)-?8Y-ENV*K+3HOU_R^\^9S3';X>D_7_+_,TO"/A/4_''B*RT32+<W-
M]=/M1>RCJ68]E R2?05^C'PD^%NF?"7PE!I%@!+<MB2\O"N&N)<<M[*.@'8>
M^2>5_9W^!D'PD\._:KY$F\37Z W4PY\E>HA0^@[D=2/0"O7ZX,VS+ZU/V5)^
MXOQ?^78Z\MP/U>/M*B]Y_@%%%%?.GMA1110 4444 %%%% !1110 445#=7EO
M80--<SQV\*]9)7"J/Q-)M)78$U%4]-UBPUF%I=/OK:^B4X+VTJR*#Z94FI;V
MZ6QLY[E@66&-I"J]2 ,TN:+7,GH!/6'XB\8:)X>MY1J.J6MJ^T_NWD'F'CLH
MY/Y5\N^*/BMXE\47$S2ZE-:VKL=MK:N8T5>P.,%OQS7(%BQ))R3U-?$XCB:*
MNJ%._F_\O^"<LJ_9"4445\$<@4444 ?5?P%_Y)GIW_72;_T8U>AUYY\!?^29
MZ=_UTF_]&-7H=?LN7?[G1_PK\CTH?"@HHHKT"PHHHH **** "BBB@"KJ>J6>
MBZ?/?:A=0V5E N^6XN'"1HOJ6/ %?.GQ*_;<\-^'_-M/"EF_B.]7(^U29AM5
M/J,C<_X #T:C]NC3]:O/A[H\UBLLFD6]X7OUCR0"5Q$S8_A!W#TRPKXS\*^"
M]=\<:B+'0=*NM5NNZ6T98(/5FZ*/<D"O(Q6*J0G[.FC]!R+),'B<-]<Q4KJ[
MTO9*W?\ I'1?$7XX^,OBA(XUO6)#9$Y73[7]U;+Z?(/O8]6R?>N-TS2[W6KZ
M*RT^TGOKR8[8[>VC,DCGT"@9-?57PV_86N;CRKSQMJHM4X8Z;IA#2?1Y2,#Z
M*#_O"OJ'P3\-O#/PYL?LOAW1K;35(VO)&N99/]^0Y9OQ-<L,'6K/FJNWYGM8
MGB/ 9?#V."CS6[:1^_K\OO/COX9_L3^)O$C07GBJX3PYIY(9K92)+MU],#Y4
MSZDDCNM?;>@Z)9^&M%L=)T^+R+&R@2WACSG:B@ <]S@=:OT5[%'#PH+W3\]S
M'-L3F<DZ[T6R6R_KS"BBBND\8**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@#S/QA_P C'=_\ _\ 0%HH\8?\C'=_\ _] 6B@#IOA_P#\@:;_
M *^&_P#05KIJYGX?_P#(&F_Z^&_]!6NFH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH *^ /@W_P IDOCM_P!B9;?^B=&K[_KX ^#?_*9+
MX[?]B9;?^B=&H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *YGX@^-K;P'X=FU";;)<-^[MH"?]9(1P/H.I]A]*
MZ:OC_P")WCN;QYXDENLE;"$F*TB]$S]X^[=3^ [5X>;YA]0H7C\<M%_G\C*I
M/D1S>J:E<ZQJ%Q?7DK3W5PYDDD;N37T'\ /AX^BZ>WB&^0K=WD>VWC8<I"2#
MN/NV!^'UKSKX+_#<^--:^VWL>='LF!D##B:3J(_IW/MQWKZE "@ # '05\]D
M.7NI+Z[6^7F^YC1A?WF+1117WIUA1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %1SV\5U"\,T:31.,-'(H96'H0>
MM244 >4^,?V?-%US?/I#G1KL\[%&Z!C_ +O\/X<>U>*^(?A3XH\-W7E3:5/=
M(3A)[-#,C?BHR/H0#7V!17SN+R+"8E\T5R/RV^XQE2C+R/./@5X3U'PKX1F7
M4XVMI[JX,ZV[_>1=J@9'8G'3Z5V^MZ_IWANQ-YJ=W'96P.W?(>I] .I/L*T*
M\1_:4T/4KRWTK4((Y)M/MA(LP0$B)CC#$>A QGMCWKJK-Y7@?W*YN1?TW^93
M_=PT/5?#_C'1?%4;-I6I07A7ED4X=?<J<$?E6S7PO:W<]C<)/;326\\9RDD3
M%64^H(Z5ZMX._:'U;2/+M];B&K6HX\Y<).H^O1OQP?>O%P?$=*I[N)CRONMO
M\U^)E&LG\1])45SOA/Q]H?C2'=I=ZLDH7<]M)\LJ?53_ #&1[UT5?74ZD*L5
M.F[I]CH33U04445H,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *\I_: ^-UK\(?#.VW:.?Q%>
MJ5LK9N0G8RN/[H[#N>/4CI_BE\3-+^%7A.XUK4FWL/W=M:J</<2D<(/YD]@"
M:_.7QMXTU3X@>)KW7-8G\Z\N6S@?=C4?=11V4#@?XY-?0Y3EOUN?M:B]Q?B^
MW^9XN8X[ZO'V</B?X&7J6I76L:A<7U[/)=7=Q(TLLTIRSL3DDGUS7V3^RK\
M/^$7LX?&/B&VQK%PF;&UD'-K&1]]AV=A^0/J2!P?[*?P _X2:\@\9>(;;.D6
M[[K"UE7BZD!_UC#NBD<#N1Z @_:%>CG&9))X6@_7_+_/[CBRS [8BK\O\_\
M(****^-/IPHHHH **** "BJNH:I9Z3;&XOKJ&S@'!DGD"+^9K@M<^/GA31]R
M07$VJ2C^&TC^7/\ O-@?EFN6MBJ&'5ZTTO5DN2CNST>BOG77/VE=6NMR:5IM
MM8)T$DY,S_4= /R-4/!7QR\2KXFLX]3O!J%E<S+%+$T2*5#'&Y2H&",].E>*
M^(,%[14XMN_6VGXZ_@9>VC>Q],UY;X\^/.G>$M2GTRSLGU.^@.V5BXCB1O3.
M"21WX_&O4J^;OB+\$_$<OBR_O-*M/[1L[V=IU9945D9R258,1T)//3&*Z,VK
M8NC13PD;N^ME=KY%5')+W3*USX^^*]7W+!/#I<1_AM(_FQ_O-D_EBN"U+5[[
M6)O.O[RXO9?[]Q(SG]37JNA_LV:U>;7U._MM.0]4C!FD'\E_4UZ%H?[/OA72
MMK74=QJLHYS<2;4S[*N./KFOD%EN:X_6LVE_>?Z?\ YN2I/<\K_9[74/^%@1
MFU#_ &,02?;,?=V;3MS[[]N/QKZ?90RD$9!X(-5-+T>QT.U%OI]G!90=?+@C
M"#/J<=35ROMLMP3P&']C*7,[W.JG'D5CRF^_9Q\.7>J27,=S>VMN[;C:Q,NU
M>>BDJ2![<_6NETCX2^%M!B/V71X)9\<2W69FSZ_-D#\ *[&BM*>7X2G)RA25
M_3^K#4(K5(^*9/!NOQR,C:)J(93@C[+)U_*D_P"$1UW_ * NH_\ @))_A7VO
M17S?^K-/_GZ_N,/8+N?%'_"(Z[_T!=1_\!)/\*/^$1UW_H"ZC_X"2?X5]KT4
M?ZL4_P#GZ_N#V"[G"?!/3KK2_AUIT%Y;RVL^^5O+F0JP!D8@D'D9%=W117UU
M"DJ%*-)._*DON.E*RL%%%%;C"BO*/B1^TUX%^&WFP3ZE_:^J)Q]@TS$K@^CM
MG:GN"<^QKY4^)'[8OC7QIYMKI#KX6TUN-MDQ:X8?[4QP1_P +7'5Q=*EHW=^
M1]%@<AQV.M*,>6/=Z?=U9]WW'BC1K/5(]-GU:Q@U&3[EG)<HLS?1"<G\JTZ_
M(F:XFNKAYY99)9W;<TCL69F/<GJ37ZB_!V35YOA;X7?7O,.K-81&<S?ZP\<%
MO]K;C.><YS6>&Q7UB35K6.K.<C64TX5%4YN;3:WW>1V-%%%>@?)C9(UEC9'4
M.C##*PR"/0U!8Z;::7"8K.UAM(LYV01A%SZX JS10.[M8****!!1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!YGXP_P"1CN_^
M ?\ H"T4>,/^1CN_^ ?^@+10!TWP_P#^0--_U\-_Z"M=-7,_#_\ Y TW_7PW
M_H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7P!\
M&_\ E,E\=O\ L3+;_P!$Z-7W_7P!\&_^4R7QV_[$RV_]$Z-0!]_T444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !117#?%+XG0
M?#S3HO+C6ZU.X_U-NQP HZNV.<=O<_C6%>O3P]-U:KLD)M15V=S7A^M?LU)>
M:W)-8:LMIITKE_)>$L\6?X5Y (],X_'OH?"WXX7/C#7ETC5K.W@N)PQ@FM0P
M4E0258,3V!YSVZ5[!7F<N"SFDIM<R3\TTS/W:BN9GASP]9>%=&MM,L(_+MH%
MP,\LQ[LQ[DFM.BBO8C&,(J,59(U"BBBJ **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "D(# @C(I:
M* /.O&'P-\.^*-\UM%_8]\W/FVJC8Q_VDZ'\,'WKPWQC\(/$7@[S)I;;[=8K
MS]KM,NH'^T.J_B,>]?6]%>!C,EPN+O)+EEW7ZHQE2C(^-OAO!J-QXXT8:6KF
MZ6Y1LIV0$;RW^SMSGVK[)JM:Z;:6,DCV]K#;O(<NT484M]<#FI+II%MI6A4/
M,$)16Z%L<#\ZURS+_P"S:<HN7-=W'3AR(1KR!+A8&GC6=AD1EQN/X5-7P[J=
MY>W6JW%S?2RM?F4M*\A(</GG/H0?RKOO!_QX\0>&]D-ZW]LV2\;+AL2@>TG7
M_OK->11XDHRFXUH.*[[_ '_TS-5E?5'U)17&^#_BSX=\9;(K>[^RWS?\N=UA
M')]%/1OP.?:NRKZNC6IUX\]*2:\CH33U04445L,**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R_$WB33O"&@WNL:M
M<K::?:1F261O3L .Y)P .Y(%:%Q<16EO)//(L,,:EWDD8*JJ!DDD] !7P/\
MM)?'B7XJ:]_9FERLGA>PD/DKR/M4@X,K#TZA0>@YZG ]3+\#/'5>5:16[_KJ
M<&,Q<<)3YGN]D<E\9OBWJ/Q>\62:E<[H-/AS'8V6<B"//?U9L L?PZ 5T?[.
MOP+G^+7B'[7?H\/AFQ<&ZE&1Y[=1"A]3W(Z#W(KE_A#\*M2^+GBV'2;(-#:)
MB2]O-N5MXL\GW8] .Y]@2/T7\)^%=-\$^'[+1=(MQ;6%HFQ$'4^K,>[$Y)/<
MFOJ\RQT,OI+#8?25ON7^?_#GSN!PLL94=>MJOS?^1HV=G!I]I#:VL*6]M"@C
MBAC4*J*!@* .@ J:BJUQJ5I9R)'/=0P2/PJR2!2WT!/-?G[E;5L^PV+-%%>:
M_&SXC7O@33+&'3 J7U\S[9W7<(U7&2 >"<L.OO7/B<1#"TI5JFR%*2BKL])9
M@JDDX Y)-<KKGQ3\+>']RW6LV[RKUBMSYSY]"%SC\<5\J:UXPUOQ&Q_M+5;J
M[4G/ER2'8/HHX'Y5D5\77XFD]*%/YO\ R7^9S.OV1]*P_M(>')-12!K2_BM6
M.TW3HN%]RH8G'Z^U>JQ2I/&DD;!XW 964Y!!Z$5\?^&_A?XE\431BUTN>*!C
MS<W"&.,#UR>OX9KZVT731H^CV%@KF06L$< <]6VJ%S^E>QD^,QF+4Y8F.G1V
MM_PYI3E*5^8^=_VCVO\ _A,K99R_V#[,IMA_!U._'OG&?;;[5Y?8Z==ZI.(;
M.UFNYCTC@C+M^0%?;6I:38ZQ"(;^RM[Z$'(CN8ED7/K@@T^QTZTTR$0V=K#:
M0CI'!&$7\@*X\5P^\5B95G4LI:[:DRH\TKW/EW0_@/XMUG:TMI'ID1_CO)-I
M_P"^5RWY@5ZCX'_9_L/#.I6VI:C?-J5U;L)(XECV1*XZ$\DM@\CI]*]9HKT<
M-D>#P[4K<S7?_+8N-*,0HHHKZ V"BBB@ HHHH **** "BBO-/VAOB</A7\,M
M1U*&0)JMT/L=@._G.#\__ 5#-^ '>HG)0BY/9&^'HSQ-6-&FM9.QZ717Q+^Q
M3\6)=+\67GA#4[IY+;5RUQ:-,Y.VY )89/\ ?7/U*#UK[:K*A65>'.COS/+Y
MY9B'0F[]4^Z_K0****Z#R3S[XV?&&P^"_A$:O=6SWUU/+]GM+-&V^9)@GYF_
MA4 <G![#O7PQ\2?VE?'/Q+\V"ZU,Z7I;Y']GZ;F*,KZ.<[G^C''L*^U?VA_@
MNWQH\&PV%K=)9:K93?:+22;/EL2,,CX!(!'<#@@5\^>"?V$M<O+[?XJUJTT^
MQ5N8M-)FFD'U90J_7YOI7D8N.(J3Y(?"?H.0ULHPN&]OB6O:I]=7Y67ZGR[#
M#)<S)%#&TLKD*L:*2S$]  .IKW3X;?L>^-O&WDW6K1KX6TQ\'S+Y2;AA_LP@
M@@_[Y6OLOX>_!7P=\+X1_8.C0Q7>,-?3_O;AO7YSR ?1<#VKN:5++TM:KN7C
MN+JDKPP4.5=WO]VWWW/)_AK^S+X'^&C0W,&G_P!KZM&0PU#4L2NK#NBXVIST
M(&?>O6***]6,(TU:*L?"8C$UL5/VE>3D_,****LY@HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R,=W_P
M#_T!:*/&'_(QW?\ P#_T!:* .F^'_P#R!IO^OAO_ $%:Z:N9^'__ "!IO^OA
MO_05KIJ "BBB@ HHILDB0QL[LJ(HRS,< #U)H =17B'@GXZ77BO]H_Q?X+6[
MTJ3PUI=E"]E/"P\V:X98F90^[# ;I!@#^'VKV^@ HJMJ&I6FDV4UY?74-E:0
MKNEN+B01QHOJS$X ^M1Z/K6G^(=-@U'2KZVU/3YP3%=6<RRQ2 $@E74D'D$<
M'M0!=HJGJVLV&@V;7FIWUMIUHI :XNYEBC!/ !9B!6#_ ,+6\$_]#CH'_@S@
M_P#BJ .JHJGI.LZ?KUDMYIE];:C:,2%N+2998R0<$!E)'!I-8UK3O#]A)?:K
M?VNFV4?+W-Y,L4:_5F( H NT5SOAWXC>$_%URUOH7B?1M:N%&YH=.U"*=P/4
MA&)KHJ "BBB@ HHHH *^ /@W_P IDOCM_P!B9;?^B=&K[_KX ^#?_*9+X[?]
MB9;?^B=&H ^_Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@#+\3>(K/PIHEUJE\^R"!<X'5V[*/<GBOCSQ7XFO/&&O76J7K9E
MF;Y4!^6-1]U1[ ?X]Z[3XX?$"3Q5XBDTVW8KIFG2-&J@\22CAG/Z@>V?6L+X
M9^ I_'WB)+7#)80XDNYE_A3/W0?[S=!^)[5^;9MC)YEB5A,/K%.WJ^_HO^"<
M523G+E1Z#^SS\/Y9+P>*+Q"D,>Z.S4_QL059_H 2![Y]*]_J&SLX-/M(;6VB
M6&WA01QQH,!5 P *FK[G 8.&!H*C'YONSJA'E5@HHHKT"PHHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** .,\9_";P_P"-2\US;&UOV_Y?+7"N3_M#HWXC
M/O7A?C'X%^(?#&^>TC_MFQ7GS+53YBC_ &H^OY9KZGHKQ,9E&%QEY27++NOU
M[F4J<9'PD048@@JP/XBOI_\ 9_U[4M<\&S#4)))UM;@PP32'+%=H.W/?&?UQ
MVKJ?$'PX\->*;@7&IZ3#/<=Y5+1NWU*$$_C6WI>EVFBV,5G8V\=K:Q#"11+A
M1_\ 7]Z\W+,GK8#$NHZB<;=.OK_3(ITW"5[EJBO'OV@O&VK>&[?3+#3)Y+$7
M8=Y;F$[7(7 "JPY'7)QST]Z\M\*_&CQ-X7E :];5+7/S07S&3_OEL[A^>/:N
MO$YYA\+B7AZB>F[*E54969]9T5YYX.^.'AWQ5LAGE_LB^;CR;I@$8_[+]#^.
M#[5Z%G/(Y%>U0Q%+$QYZ,DT:J2EJA:***Z!A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !16-KGC#1/#:G^T]4M;-@,^6\@\S\%'S'\J\7
M^+WQU75O#\^D>$+F6WN;K,<NJ/&5\J,]?*!P=QZ9.,=N>G)4QF%H2Y:U51_K
MLKO\#*=103>YYW^U?\?_ .V)[CP3X=N?]!B;9J=W$W^N<'_4J?[H/WO4C'0'
M/SOX/\(ZGXZ\166B:1;FXOKI]JK_  J.[,>R@9)/M7:VGPYTR%?W[37+]RS;
M1^0_QKZ6_9+\)Z%HEAKMQ9VK?VL9422YE;<1"PRJ+QP-RL3Z\9/ Q]'@N+,J
MBOJ>!YG+HVK)OOO?\%V/EY8.OC*ZG6=D_P %V.^\!^"_#_P!^'IA,JJD2B6^
MOBOSW,IXSCZ\*O8>^2>-US]IH99-&T?/I-?/_P"R+_\ %5Z/\5O"5UXT\&W6
MGV3*+L.LT2L<!RI^Z3VR,_CBOGBP^"WC&^N?)_L=[<#K)<2*B#\<\_AFOS[.
M\;F7MTJ";YM;I7=_T/HFG32A35DAFN?&3Q;KVY9-6DM(F_Y9V8$('MD?-^9K
MC9II+B1I)7:61CEG<DD_4U[?H?[,LS;7UC6$C'>&RC+'_OML?^@UZ'H/P6\)
M:"4==-%[,O\ RUO6,O\ X[]W]*^>CD^98Q\V(E;_ !._X:_H3[.<MQ?@O<:A
M=?#K2WU$R-)AQ$TN=QB#'8?ICI[8K0\??#[3OB#IL5M>M)#+"Q:"XBQN0GJ,
M'J#@9'L*Z=5"*%4!5 P !P*6OOHX6'U=8>K[RLD[];'7R^[RL\CT?]FW0;.3
M?J%[=ZB0>$&(D_'&3^HKT#0_ ^@>&]ITW2;6U=>DHC#2?]]G+?K6Y144,!A<
M-_"II/\ '[]Q*$8[(****[RPHHHH **** "BBB@ HHHH **** "BBJ&MZ[IW
MAO39M0U6^M].L81F2XN9 B+^)[^U&VK'&+D[)79?K\^/VN_BC_PGWQ+DTRTF
MWZ1H.ZTBVGY7FS^^?\P%^B9[UZ?\7_VVK=8;K2O =NTLC*T9UJZ4JJY&-T49
MY)]&;&"/NFOCUF9V+,2S$Y))R2:\+&XJ,U[.F_4_4.&LEJX:H\7BHV=O=3WU
MW?EV^\LZ3JEUHFJ6FH64S6]Y:2K/#*O5'4@J1]"!7ZC?"WQ]:_$SP'I'B*UV
MK]KB_?1*?]5,ORR)^# X]1@]Z_*^OIW]B/XH_P!A^*+OP;>S;;+5LSV>X\)<
MJO*_\#0?FBCO6&!K>SJ<KV9Z?$^7_6\)[>"]ZGK\NO\ F?;U%%%?2'XV%%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% 'F?C#_D8[O_ (!_Z M%'C#_ )&.[_X!_P"@
M+10!TWP__P"0--_U\-_Z"M=-7,_#_P#Y TW_ %\-_P"@K734 %%%% !7QW^T
M5<W?Q;_:<\*?"74M6NM'\(R6XN+B.W?8;N0I))]"?W:HN0<$L1D\5]B5XE^T
M/^S+8_&U[#6+'4I/#OB[35"VNIQ D,H;<JO@AAM;)5E.5+'KTH Q-7_8/^%5
M_II@LK'4=(NP/DOK:_D>0-V)$A9?T%>Z>%=%;PUX7T?2'O)M0?3[.&T:\N/]
M9.8T"F1O]IL9/N:^1KSXM_'?]FE86\?Z7:^-O"B.L1U>W?,BC.!^]4 @_P#7
M5,DD#=7U;X!\=:5\2O!^E^)=$E:73M0B\R/>,.A!*LC#LRL"I]P>M 'R?\?O
MA3\1?''@/Q;XP^(GB!-.T[2(I)M*\+Z2P,(PV$>9N06P?]H\]5^[7L/[%?\
MR;+X-_[?/_2V>MS]J3_DWSQS_P!@YO\ T):P_P!BO_DV7P;_ -OG_I;/0!RW
M_!07_D@\'_89M_\ T"6G>"_V*_A1K'@_0K^ZT.Z>ZNK"">5AJ$X!=HU9C@-Q
MR37HW[17P:E^.GP_3PW!JB:1(M['=BXDA,H^57&W:".N[U[5Y#?? OX^>"]"
M67PS\65U:6QA"P:;<6BQJR(!M1=X=<X  #8'J10!]#_#GX;Z!\*?#::#X;M&
MLM-65YO+>5I6+L>268D]A^5?*+Z,_P"UU^TUXDTS7+NX_P"$#\'%X$L+>0HL
MLBN8^HZ%W61BW7:@4>M>R_LI_'V[^.'A/4DUJUCM/$FBS+!?+"A1) P;8X4D
ME2=C@CU7CK@>8?L&%I/%WQDDF/\ I3:E;^:N>A\R[_J30!5_::_9A\-?#/P&
M?'?P[M[CPSK6@313L;:[E??'N";AO8E64E6R#R V02<U](_!'QY)\3OA/X9\
M33!?M-]: W&P87SD)23 [#>C<5F?M++&WP#\>"3[O]E3$<=P,C]<5RO[$:RK
M^S7X6\S[K27AC_W?M4O]<T >ZT444 %%%% !7P!\&_\ E,E\=O\ L3+;_P!$
MZ-7W_7YX_#/4GTO_ (+$_'25+:2Z+>#[9=D?4?N-'.>GM^M 'Z'45S/_  F%
MQ_T![K]?_B:/^$PN/^@/=?K_ /$T =-17,_\)A<?] >Z_7_XFC_A,+C_ * ]
MU^O_ ,30!TU%<S_PF%Q_T![K]?\ XFC_ (3"X_Z ]U^O_P 30!TU%<S_ ,)A
M<?\ 0'NOU_\ B:/^$PN/^@/=?K_\30!TU%<S_P )A<?] >Z_7_XFC_A,+C_H
M#W7Z_P#Q- '345S/_"87'_0'NOU_^)H_X3"X_P"@/=?K_P#$T =-17,_\)A<
M?] >Z_7_ .)H_P"$PN/^@/=?K_\ $T =-17,_P#"87'_ $![K]?_ (FC_A,+
MC_H#W7Z__$T =-17,_\ "87'_0'NOU_^)H_X3"X_Z ]U^O\ \30!TU%<S_PF
M%Q_T![K]?_B:/^$PN/\ H#W7Z_\ Q- '345Y_P"*OBU%X3TW[3=Z5,'8[8HF
M?:9&],E>GJ:Y7PG^T0VM:K'8WFCK$\[;86@E)^;LI!'?V_*O/JYAAJ-:-"I.
MTF0YQ3LRIXR_9WO=5\1W-]I-_:Q6EU*TSQ7.X-&6.2%V@Y&2<=/3WKU+P'X)
ML_ >@QZ?:GS9"=\]P5PTK]S[#L!V%,_X3"X_Z ]U^O\ \31_PF%Q_P! >Z_7
M_P")J,/EN&PU65:G&TG_ %H"A&+NCIJ*YG_A,+C_ * ]U^O_ ,31_P )A<?]
M >Z_7_XFO3+.FHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\
MA,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0
M'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$P
MN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87
M'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN
M/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%
MQ_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3
M"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\
M0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\
MA,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0
M'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$P
MN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87
M'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN
M/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%
MQ_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3
M"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\
M0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\
MA,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0
M'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$P
MN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87
M'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN
M/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%
MQ_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3
M"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\
M0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\
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
MHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\
MQ-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-'_"87'_0'NOU_^)H
MZ:BN9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T
M?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B:
M.FHKF?\ A,+C_H#W7Z__ !-'_"87'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-
M'_"87'_0'NOU_P#B: .FHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .
MFHKF?^$PN/\ H#W7Z_\ Q-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__
M !-'_"87'_0'NOU_^)H Z:BN9_X3"X_Z ]U^O_Q-'_"87'_0'NOU_P#B: .F
MHKF?^$PN/^@/=?K_ /$T?\)A<?\ 0'NOU_\ B: .FHKF?^$PN/\ H#W7Z_\
MQ-'_  F%Q_T![K]?_B: .FHKF?\ A,+C_H#W7Z__ !-26OBJ>XNH8CI5Q&)'
M"EVSA<G&3Q0!T5%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M >9^,/\ D8[O_@'_ * M%'C#_D8[O_@'_H"T4 =-\/\ _D#3?]?#?^@K735S
M/P__ .0--_U\-_Z"M=-0 4444 %>*>*/VMO _@/XC:OX/\4M?:%<6)C*7TML
MTMO.KQJX*[ 6'+8Y7''7T]KK@?C=X#@\>?#?Q'9Q:!8:YKCZ;<1::MY#$S).
MT;!"CR<(0Q!!R,$=: /$/VA/VKOA]XD^&.M^%_#%[)XKUS6[<V5O:VEI+A&<
MX#DLHR1U"KDD@< '->H_LJ?#W5/AG\$="T?6HV@U1S+=SV[')@,CEE0^A"E<
MCLQ:G?LZ?!VR^&?PU\.PW_A[3K#Q7%;'[==1P1-<>8S,2&F7.[ ('WB,#TKU
MJ@#YN_:2^/7P^UCX0>-M L?%>GW.LR6KVR6<;DNT@< J..O!K*_9#^-O@7P[
M\$?!WAK4O$]C9ZZ)+B$V,KD2!Y+R4H.F.0ZG\:]FO/V?OAK?W4US<>!M"FN)
MG:221K&,EF)R2>.I)I;+]G_X;:;>07=KX'T*"YMY%EBE2QC#(ZG(8<=00* #
MXF?'+PC\(=2T2T\57TNFKJ_G>1=>0\D2F/9N#E02,^8N.,=<XKE_%W[7OPM\
M+:#-J$7B>UUFX$9:&QTXF265L'"\#"9QU;&*]1\2>$M$\9:>;'7M(L=9L\Y\
MF^MTF4'U 8'!]QS7):/^SS\-- O$N[+P/HL=RC!TDDM%D*,.A7=G!'M0!XW^
MPCX$U?3=#\5^-M9M#9/XINDEM87!#&)&D8OCLK-(<>H7/0C/#>#O%%O^RK^U
M1XTT_P 4F2P\+>*&:ZMK_P LM&NZ1I(F.!DJN^6,X'!YZ<U]OUB>+/ _A[QY
MIZV7B+1;'6K53N2.]@6383W4D94^XP: /F3]JC]HWPUXP^'TG@7P+J"^*/$/
MB*6&U"::#((XRZL1NQ@LV NT<_,2<8Y^AO@[X%'PS^%_AOPSD&73[-4F8'(,
MS9>4CV+LU'@[X/>"?A_=-=>'?"^F:5=L"/M,%NOF@'@@.<L![ UV- !1110
M4444 %? 'P;_ .4R7QV_[$RV_P#1.C5]_P!? 'P;_P"4R7QV_P"Q,MO_ $3H
MU 'W_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5?4+^WT
MNQGO+J58+:!#))(QX50.35BOGG]H'XB/?7[>&;)RMK;D-=L#_K).H3Z+Q^/T
MKSLPQL,#0=66_1=V1.7*KG _$CQU<>/?$4MZ^Z.SCS':P$_<3U/^T>I_+L*Z
MGX#^ YO$'B.+6IU*:=IL@=6_YZ3#E5'TX)_ =ZX;P?X5O/&>OVVEV8P\AR\A
M'RQH/O,?I^IP.]?87AW0;/PQHUKIEC'Y=M;IM'JQ[L?<G)/UKXC*,'/,,2\7
M7U2=_5_Y+_@'+3BYRYF:5%%%?I!VA1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 (RAE*L,@\$&O ?'/[.MS'
M-/>>&YEGA8EA83':Z^R-T(] <?4U[_17GXS T,=!0K+;9]41**EN?#FIZ3>Z
M+>/:W]K+9W*=8YD*GZ\]O>M?PKX_UWP9,&TR^>.'.6MI/GB;ZJ?YC!KZYU[P
MWI?B>S-KJEC#>P]A(O*^ZGJI]P:\?\1_LTI+<^9H>J"&%CS!>*6V_1EZCZC\
M:^)KY%B\)/VF$ES>FC_K^K'*Z4HZQ.:\>?&/4_$OA_0Y["ZN-&N0\R7<=G,R
M!F41[2"#G;ACP>G/7K7#_P#"?>)_^ACU;_P.E_\ BJZOXL> X/A]I'AVPCG-
MU/*;B6>;;M#-^Z& .P  _6O-J\?'UL7#$.-:3YK*^ODNQG-ROJ;W_"?>)_\
MH8]6_P# Z7_XJC_A/O$__0QZM_X'2_\ Q58-%>?]8K?SO[V1S/N>G?"/QIX@
MOOB%I%M=:UJ%W;S,ZR0W%R\B,-C'HQ(Z@5]05\6^"?$0\)^*M-U9HO/2VDW-
M&#@E2"IQ[X)K[/AE6>))$.Y'4,I]0>E?H'#E9U*$X2E=I_@U_P !G91=TSC_
M !Q\5]#\!RK;WC2W-\R[Q:VR@L >A8D@#^?M7E.N_M+:K=;DTG3;>Q3H))V,
MS_4= /R-1_&SX<:]<>,KK5K&PN-3M+P(1]F0R-&50*5*C)[9STYK!T/X$^+=
M:VM)9QZ9$?X[R3:?^^1EOS KS\=C,UJ8B="C%I)]%T[W\R)2J-M(Y[7?B%XC
M\2;AJ&L74L;=85?RX_\ OE<#]*TO@_J6HV'Q TB.PDD N)UCGC4G:\7\61WP
M,GVQ7J6A_LSZ=;[7U;59[QNICMD$2_3)R2/RKTGPUX#T'PCDZ5IL5M*R[6FY
M>0CTW,2<>U1A,FQTZ\:^(E:SOJ[O^OF*-.=[LWZ\<\2_LXV>L:Y/>V6K-I\$
M[F1[=H/,VL3D[3N&!GMVKV.BOM<3@Z&,BHUXW2_KH=4HJ6YYGH?[/OA72MK7
M4=QJLHY)N)-J9]E7'ZYKOM+T/3M#A\K3[&WLH_[MO$J9^N!S5ZH[BXBL[>6>
M>1(8(E+R22,%5% R22>@ IT,)0P^E&"7RU!1C'9&?XG\3:=X/T&]UC5KE;2P
MM(S))(WZ #N2< #N2*_.GXR?%K4?B]XLEU.ZW06$.8[&RW96"//ZL>"Q]?8"
MNL_:0^.\OQ6U[^SM,D>/PO82'R%Y'VF0<&9AZ=0H/0'/4D5R'P?^%.I?%SQ;
M%I5ENALX\27M[MRL$6>ONQZ =S[ D?I.6X&&!I/$XC25ON7^?_#'R&.Q<L94
M5"CJOS?^1U/[.?P+G^+7B#[9J"/%X9L'!NI.1Y[]1"I]_P"(CH/<BOOZTM(=
M/M8;:VB2"WA18XXHU"JB@8"@#H *SO"GA73?!7A^RT72+9;6PM$V1H.I]68]
MV)R2>Y-:]?*YACI8ZKS;16R_KJ?0X+"1PE.WVGNPHHHKRST HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **XKXD?&+PI\*K+SM?U-(KAEW16,/[RYE_W
M4';W.![U\<_%C]L/Q3XY\ZPT#=X8T=OE)@?-U*O^U(/N_1,>F37)6Q5.CHWK
MV/>R_)<7F3O3C:/\SV^7?Y'UE\1OVA? _P ,+@VFKZKYVHCK8V*^=,O^\!PG
MT8@UT/P]^)?A[XHZ(=4\.WPN[='\N5&4I)$^,[64\CZ]#V-?E<2\\I)+22.?
MJ6)_F:^XOV*_AAX@\$Z+KNL:W;3:;'JWDK;6<ZE9"J;SYC*>5SOP,C/!/0BN
M/#XNI6J\MM#Z'-L@PF6X'VOM&ZFF]M>]E^.Y]+T445ZY\ %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!YGXP_Y&.[_X!_Z M%'C#_D8
M[O\ X!_Z M% '3?#_P#Y TW_ %\-_P"@K735S/P__P"0--_U\-_Z"M=-0 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5\ ?!O_E,E\=O^
MQ,MO_1.C5]_U\ ?!O_E,E\=O^Q,MO_1.C4 ??]%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 445E>)O$EEX2T6XU/4)-EO".B\L['HJCN34RE&G%
MRD[) :M>%?$SX%ZKKGBBYU71I8)8KQM\D,S[&C?')!QR#U]>:V?"O[1&GZ_K
MT.G7>F2:;'<.(XKCSA(-Q. &&T;<G'//7\:]<KQYQP>=4>52YDGTT:?S,O=J
M(XCX6_#6'X>Z0ZR,EQJEQ@W$Z#@8Z(N?X1^I_ #MZ**].C1IX>FJ5-62-$E%
M604445N,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
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
M] 6B@#IOA_\ \@:;_KX;_P!!6NFKF?A__P @:;_KX;_T%:Z:@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KX ^#?_*9+X[?]B9;?^B=&
MK[_KX ^#?_*9+X[?]B9;?^B=&H ^_P"BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HJMJ.H6VDV,]Y>3+!;0(7DD;HH%>9Z7^T5X>U#6$LY+:[M+>1]B7
M<H7;DG + '('OS7)6QE##RC&M-)O8ER4=S!^,7P=UGQ%XFDUK18DO?M2H)H#
M(J,C*H7(W$ C '>NC^#OPF;P3')J6J"-]7F&Q54[A G< ]V/<CZ>M>H45Q0R
MK#0Q3Q:3YGKY7[D^SCS<P4445[!H%%%% !1110 4444 %%%% !1110 4444
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
MY".[N?F8^Y)KH:*]FCAZ='X5J?G.89MB\R?[Z7N]EHO^#\PHHHKI/&"BBB@
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
MV)KN@7^EN>#):2+<QCW.=A ^@->;^)/V)_&6E[GTF_T[6XAT7>;>4_@PV_\
MCU>4^)/A!XU\([SJOAG4K:)?O3+ 9(A_P-,K^M7]6RK&?!:_D[/[O^ 1[?,,
M+\=[>:O^/_!/O3PU\?\ X?>*]BV7BBQCE;I#>,;9\^@$@7)^F:[^&:.XC62)
MUDC895T.01Z@U^3E;&@>,-=\*R^9HVLWVEMG)^R7#Q@_4 \_C7)5X>B]:52W
MJ=5/.I?\O(?<?J=17P)X:_:]^(F@[%NKVTUR%>-FH6PSC_>CVG/N<UZOX:_;
MHTV;8FO^&;JU/1IM/F68'WV/MQ_WT:\:KDN,I[)2]'_G8].GFN&J;NWJ?4E%
M>8^&OVE/ASXGVK#XDM[&9O\ EEJ*M;$?\"<!?R->CV5_;:E;K<6EQ%=0-]V6
M%PZGZ$<5Y%2C5HNU2+7JCTH5:=17A)/T)Z***Q-0HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHKYR_:H^/\ _P (
M;8R^$O#]SC7;J/%W<Q-S9Q,/N@]I&!_ '/4@UU8;#5,555*GN_P\SGKUX8>F
MZDSA/VKOC_\ VY<3^"O#MSG3H6VZE=Q-Q.X/^J4_W%/4]R,=!S\^>#?!^J>/
M/$EEHFCVYN+VZ?:/[J+_ !.Q[*!R36986-SJM]!9VD,ES=W$BQ10QKN9W8X
M [DFOT$_9Z^!]O\ "+PWYUVL<_B2^0&\N!R(AU$*'T'<]SST Q]W7JT<FPJI
MT]9/;S?=_P!>1\C2IU<TQ#G/;KY+LCJ/A3\,-+^$_A.WT;3@))?]9=7;+A[B
M7'+'T'8#L/Q)[*BBOSZI4E5DYS=VS[.$(TXJ,59(****S+"BBB@ HHHH ***
MH:YK^F^&=,FU'5KZWTZQA&7N+F0(@]LGO[=32VU948N348J[+]%?)/Q8_;@@
M@\[3_ =I]HDY4ZO?1D(/>.(\GZOC_=-?,=U\4O%]YX@&N2^)=3;50VX7(N65
ME]@ <!?]D#'M7G5,?3@[1U/L<'PMC,3#GJOV?9/?[NGY^1^J5%<U\-=>O?%'
MP]\.:OJ47E7][I\,\Z[=HWL@)('8'KCWKI:]%/F2:/D*D'3FX2W3L%%%%,S"
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** /,_&'_(QW?_ /_0%HH\8?\C'=_P# /_0%
MHH Z;X?_ /(&F_Z^&_\ 05KIJYGX?_\ (&F_Z^&_]!6NFH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /@W_RF2^.W_8F6W_HG1J^_
MZ^ /@W_RF2^.W_8F6W_HG1J /O\ HHHH **** "BBB@ HHHH **** "BBFR2
M+%&SNP1%&69C@ #N: '5XE\=OAEK'B36+;6=(@-Z! ()H%8!UPQ(8 ]1\W;T
MKI1\?_"9UC[#YMUY>_9]M\H>1UQG.=V/?;7HZL)%#*0RL,@@Y!%>36CA<VHR
MHJ=TNSV9F^6HK7/$_@O\'KK1;_\ MS7[80W$?%I:N0Q4]Y&QT/H/J?2O;:**
MZ<'@Z6!I*E2V_,J,5%604445VE!1110 4444 %%%% !1110 4444 %%%% !1
M110 45SWC3Q]X?\ A[I9O]?U.#3H.=BR',DI'9$'S,?H*^4/BE^V;J^N>=8>
M#;=M%LCE3J%P URX]5'*Q_J?<5Z.%R^OC'^[CIW>QQ8C&4<,O?>O;J?3OQ$^
M+WA;X7V?FZ[J217#+NBL8?WEQ+_NH.WN<#WKY&^*7[77B?QIYUCH(;PUI+94
MM"^;J0?[4G\/T3!]S7AM]J%SJEY-=WMQ+=W4S;Y)YW+N[>I8\DUZ=\+?V;O%
MWQ.\FZCMO['T5\'^T;Y2H9?6-.K_ %X7WKZ^CEN$R^/M<0[ON]ODO^'/F:N.
MQ.,E[.BK+RW^;/+&9YY2S%I)'.23R6)_F:]O^%O[)OBKQUY-[JZGPUH[8;?=
M)FXE7_8BX(^K8ZY -?4?PN_9U\(_"]8KBWM/[4UA1DZE? ,X/K&O1/PY]2:]
M1KS\9GS?N856\W^B_P _N.W#9.E[V(?R7^9PWPW^"_A3X6VP&BZ<OVTKMDU"
MYQ)</Z_-CY0?1<#VKN:**^3J5)U9.=1W9]'"$:<>6"LCE]:^%O@_Q%=&YU+P
MQI-[<GK-+9QEV^K8R?QJ[X?\$>'O">[^Q=#T_2BW#-9VR1LWU(&3^-;=%-U:
MCCRN3MZB]G!/F25PHHHK(T"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH YCQ-\,?"?C'>VL^'=.O
MY6ZSR6ZB7_OX &'YUY3XE_8O\"ZON?3)=0T*4_=6&;SHA]1("W_CPKWVBNRE
MC,10_AS:_KL<U3#4:WQP3/BSQ)^P]XFL=[Z)KFGZM&.0EPK6TA]@/F7\V%>4
M^)?@1X_\)[VU#PM?^4O6:U07$8'J6C+ #ZU^E-%>Q2S[%0^-*7X?E_D>94R?
M#R^!M'Y-R1M$[(ZE'4X*L,$'TJ[H^OZGX?N!<:7J-WIL_P#SULYVB;\U(K].
M_$7@?P]XM0KK6AZ?JF1C==6R.P^C$9'X&O*_$O['OP]US>]G;WNARGG-C<EE
MS_NR;N/88KUZ>?8>HK5H-?BOZ^1YD\GK0=Z<D_P/F?PU^U9\1_#FQ&UB/5X%
MZ1:E LF?JXPY_P"^J]7\-_MU+\B>(/"Y']Z?3;C/Y1N/_9ZRO$O[#&KV^]]!
M\26=\.HBOX6@;Z;EW@G\!7E/B7]G+XB^%][7'AFZNX5_Y:Z?BY!'KA"6'X@5
MMRY3C-N6_P#X"_T,N;,<+O>WW_YGV#X:_:H^''B3:IULZ5,W_++4H6BQ]7Y3
M_P >KTW2=<TW7K;[1IFH6NHV_P#SUM)EE3\U)%?E;=6L]C</!<PR6\R'#1RJ
M59?J#3]/U*[TJZ6YLKJ:SN%^[-;R%''T(.:YZO#]*6M*;7KK_D;T\YJ1TJ03
M_ _5VBOSK\-_M,_$;PSL6/Q%-J$*]8M21;C/U9AO_P#'J]6\-_MTWT>Q-?\
M#%O<#^*;3IVB(]]C[L_]]"O'JY'BZ?P6EZ/_ #/3IYMAY_%=?UY'U]17BWAK
M]KKX=>(-BW%_=:),W\&H6Q S_O)N4?B17J>@^+-$\40^;H^KV.J1XR6L[A)<
M?7:3C\:\>KAJU#^)!KY'ITZ]*K\$DS6HHHKF-PHHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***X[XJ?$[2_A1X3N-9U%A))_J[6T5L/<2D<*/0=R>P!]
M@;ITY5)*$%=LB<XTXN4G9(Y?]H3XX6WPA\-^7:M'/XDOE(L[=N1&.AF<?W1V
M'<\= <?GUJ&H7.JWUQ>WD\ES=W$C2RS2-EG8G))/J36IXT\9:IX^\27NN:Q/
MY][=/N./NHO\**.R@< 5] ?LH_ #^WKF#QIXBMLZ9"^[3K25>+B0'_6L#_ I
MZ#N1GH.?T*A2HY/AG4J?$]_-]E_7F?&5:E7-,0H0VZ>2[L[O]E?X ?\ "'V,
M7B[Q!;8URZCS9VT@YM(F'WB.TC#\@<=20/H^BBOA,3B:F*JNK4W?X>1]=0H0
MP]-4X!1117*= 4444 %%%% !4=Q<16=O)//*D,$2EWDD8*J*!DDD] !WJ2O%
M_P!KS3]:U'X)ZE'HRRR!)XI+V.$$LUNI);@=0&V$^P/:LZDN2#E:]CKPE!8G
M$0HN5N9I7[')?%C]M30?#/G6'@^%?$.HKE3>296SC/MT:3\,#T8U\@>//B9X
ME^)>I?;?$6JS7[@DQPD[88AZ(@^5?P&3WS69X;\+ZOXPU6+3=%TZXU.^D^[#
M;H6./4^@'<G@5]7?"?\ 8?CC\G4/'MWYK<,-'L9,*/:24=?HG_?1KY]RQ&,=
MEM^!^MQIY5P[#FE\?WR?IV_!'S'X%^&WB3XE:G]A\.Z5-J$@(\R11MBB![NY
M^5?Q//;-?8'PE_8MT/PNT&H^+YT\0ZDA#BRC!%G&?<'F3\<#U4U]"Z#X?TSP
MOI<.G:186^FV,(PEO;1A$'O@=_?J:T*]*C@84]9ZL^+S+B;%8R].A^[AY;OY
M]/E]XBJ$4*H"JHP !@"EHHKTCXT**** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /,_&'_ ",=W_P#_P! 6BCQA_R,=W_P#_T!:* .F^'_ /R!IO\ KX;_ -!6
MNFKF?A__ ,@:;_KX;_T%:Z:@ HHHH *^/?VFM'\2_"7X^>'?C/I6DR:YHMK;
MBWOXX\DP81XVW<'8K))PW0,#GJ,_85(1D8(R* /(/AC^U=\./BDUO:V.M+I>
MK384:;JH\B4L>BJQ.QSGLK$^U>P5\T?M8?L[>!=3^&?B/Q5;Z5:Z#KVF6SWB
M7EDHA6=EY*2*ORL6Z XW9(YZ@]=^Q[XJU;QA\ ?#M[K,LMS=1&:U2YF.6FCC
MD94)/? &W)Y.W)H ?^T)X9TCPI^S?X[L]&TVUTNU:RDE:*UB6,,[."S' Y)/
M<\U6_8K_ .39?!O_ &^?^EL];G[4G_)OGCG_ +!S?^A+6'^Q7_R;+X-_[?/_
M $MGH ]OKAOC?XTT_P  ?"CQ/K.I,GDQV4D4<3_\MI74I'&/]YF ]AD]JZO7
M-<L/#.CW>JZK=Q6&G6D9EGN9FVI&HZDFODBSL]7_ &WO'T6I7L5QI7P>T*Y/
MV>W<E)-4F7@DX]0<$_P*2H^8L: .X_8+\'WOA;X%K=7R/$=:U"748(W&"(2D
M<:G'^UY98'N"*\K^)7CRW^$O[;VH>*]4TK5+_3(]/CB(TVW$CL7M548W,JD
M]>:^W+6VALK:*WMXDA@A01QQQJ%5% P  .@ J6@#P7P)^VK\-O'.O0Z.T^H^
M'K^9Q%$FMVZPJ[DX"[D=U4G_ &B*]ZKY6_X*#>&M"F^$]IKEQ;01Z];ZA%!:
MW2J!*ZL&WQD]2N!NQV*BO>_A!=W^H?"CP;<ZHS/J,VCVDEPSL69G,*$DGU)Y
M/N30!UU%%% !1110 5^?GPAN(K?_ (+(?'5I9%B7_A#;89=@!GR=&K] Z_/7
MX6Z7;ZM_P6+^.D-RA>-?!ULX )'/DZ..WUH _0#^U+/_ )^X/^_B_P"-']J6
M?_/W!_W\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_ +4L_P#G[@_[
M^+_C1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\: -/^U+
M/_G[@_[^+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;_&C_ (0O2?\
MG@W_ '\;_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QK,_X0O2?^>#?]_&
M_P :/^$+TG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\ C1_:EG_S]P?]_%_QK,_X
M0O2?^>#?]_&_QKA]2\9?#W2]8;39KN0S(_ER21B1HT;N"P_IFL*M>E02=62C
M?N[";2W,;]H+PS=>(_[.U+2W6^6V1HI;>&0,XR00RKW[@XYX%<Q\'_A>UYK,
M>J:_&MI8VK;H[:Z(1YI!TRIYVCKSUX'(S7NL/A#1KB%)8H_,BD4,CI*2&!&0
M0<\BG_\ "%Z3_P \&_[^-_C7D5,GP];%_6Y-OK;I<S]FG+F-/^U+/_G[@_[^
M+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_ '\;
M_&O>-33_ +4L_P#G[@_[^+_C1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^
M$+TG_G@W_?QO\: -/^U+/_G[@_[^+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\
MG@W_ '\;_&C_ (0O2?\ G@W_ '\;_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?
M]_%_QK,_X0O2?^>#?]_&_P :/^$+TG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\
MC1_:EG_S]P?]_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QH T_P"U+/\
MY^X/^_B_XT?VI9_\_<'_ '\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@
M#3_M2S_Y^X/^_B_XT?VI9_\ /W!_W\7_ !K,_P"$+TG_ )X-_P!_&_QKQ_XI
M?&KX>?#?SK2#=K^M)D?8K&<E(V])).0OT&6'I6]&A4Q$N2E&[,JE6%&/-4=D
M>Y/JUC&C.][;HBC)9I5  ]>M>'?%+]KSPSX-$UEX>"^)=57*[XGQ:1GWD'W_
M *+P?[PKY+\??%S7OB!/(MS,+'3B?ET^T++$!VW9)+GZGZ 5RVCZ+?\ B#4(
M;#3+*>_O9CB."WC+NWX"OK\)D4(+GQ3OY=/FSYK$9O*7N8=?/_)'2?$+XM^*
M/BA>>=KVIR30*VZ*RB^2WB_W4'&?<Y/O6)X;\*ZMXPU)+#1[&6^NF_AC "J/
M5F/"CW) KZ0^%O[%=U>"&_\ &]V;*(X8:79.#*?:23D+]%S]17TEH?PI\+^&
M;%;/2]+2RME_@B9AGW)SDGW/-;XC.,/A(^RPJNUVV_X/]:F-'+*^(?M,0[?F
M> ?"W]D'1[#R;_QOJUO?SC##2[.<+"OM))P6^BX'N17TQI,>BZ#I\-CIHL;"
MRA&V.WMRB(H]@*K_ /"%Z3_SP;_OXW^-'_"%Z3_SP;_OXW^-?'8G&5\7+FJR
MOY=#Z:AAJ6'5J:M^9I_VI9_\_<'_ '\7_&C^U+/_ )^X/^_B_P"-9G_"%Z3_
M ,\&_P"_C?XT?\(7I/\ SP;_ +^-_C7&=1I_VI9_\_<'_?Q?\:/[4L_^?N#_
M +^+_C69_P (7I/_ #P;_OXW^-'_  A>D_\ /!O^_C?XT :?]J6?_/W!_P!_
M%_QH_M2S_P"?N#_OXO\ C69_PA>D_P#/!O\ OXW^-'_"%Z3_ ,\&_P"_C?XT
M :?]J6?_ #]P?]_%_P :/[4L_P#G[@_[^+_C69_PA>D_\\&_[^-_C1_PA>D_
M\\&_[^-_C0!G?$+XI>'_ (9^%[C7-6NO,MHF5%AM2KRRNQX5%) )ZGD@8!J]
MX4\=:+XS\.V&MZ;?1O97L0DC\Q@KKV*L,\,"""/4&OB#]K[QI9ZIX^'AK23_
M ,2_11LG(<L)+D_?_P"^1A?KOKIOV+/%UA>ZI?\ @S5LL9P;O3F+D?,!^]C'
MU ##_=?UKS5BT\1[+I^I]E4R"4,I6-UY]VO[O^?7T/L_^U+/_G[@_P"_B_XT
M?VI9_P#/W!_W\7_&LS_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P :](^--/\
MM2S_ .?N#_OXO^-']J6?_/W!_P!_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]
M_&_QH T_[4L_^?N#_OXO^-']J6?_ #]P?]_%_P :S/\ A"])_P">#?\ ?QO\
M:/\ A"])_P">#?\ ?QO\: -/^U+/_G[@_P"_B_XT?VI9_P#/W!_W\7_&LS_A
M"])_YX-_W\;_ !H_X0O2?^>#?]_&_P : -/^U+/_ )^X/^_B_P"-']J6?_/W
M!_W\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_ +4L_P#G[@_[^+_C
M1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\: -/^U+/_G[
M@_[^+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_
M '\;_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QK,_X0O2?^>#?]_&_P :
M/^$+TG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\ C1_:EG_S]P?]_%_QK,_X0O2?
M^>#?]_&_QH_X0O2?^>#?]_&_QH T_P"U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7
M_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_M2S_Y^X/^_B_XT?VI9_\
M/W!_W\7_ !K,_P"$+TG_ )X-_P!_&_QH_P"$+TG_ )X-_P!_&_QH T_[4L_^
M?N#_ +^+_C1_:EG_ ,_<'_?Q?\:S/^$+TG_G@W_?QO\ &C_A"])_YX-_W\;_
M !H T_[4L_\ G[@_[^+_ (T?VI9_\_<'_?Q?\:S/^$+TG_G@W_?QO\:/^$+T
MG_G@W_?QO\: -/\ M2S_ .?N#_OXO^-']J6?_/W!_P!_%_QK,_X0O2?^>#?]
M_&_QH_X0O2?^>#?]_&_QH T_[4L_^?N#_OXO^-']J6?_ #]P?]_%_P :S/\
MA"])_P">#?\ ?QO\:/\ A"])_P">#?\ ?QO\: -/^U+/_G[@_P"_B_XT?VI9
M_P#/W!_W\7_&LS_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P : -/^U+/_ )^X
M/^_B_P"-']J6?_/W!_W\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_
M +4L_P#G[@_[^+_C1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W
M_?QO\: -/^U+/_G[@_[^+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;
M_&C_ (0O2?\ G@W_ '\;_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QK,_
MX0O2?^>#?]_&_P :/^$+TG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\ C1_:EG_S
M]P?]_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QH T_P"U+/\ Y^X/^_B_
MXT?VI9_\_<'_ '\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_M2S_Y
M^X/^_B_XT?VI9_\ /W!_W\7_ !K,_P"$+TG_ )X-_P!_&_QH_P"$+TG_ )X-
M_P!_&_QH T_[4L_^?N#_ +^+_C1_:EG_ ,_<'_?Q?\:S/^$+TG_G@W_?QO\
M&C_A"])_YX-_W\;_ !H T_[4L_\ G[@_[^+_ (T?VI9_\_<'_?Q?\:S/^$+T
MG_G@W_?QO\:/^$+TG_G@W_?QO\: -/\ M2S_ .?N#_OXO^-']J6?_/W!_P!_
M%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QH T_[4L_^?N#_OXO^-']J6?_
M #]P?]_%_P :S/\ A"])_P">#?\ ?QO\:/\ A"])_P">#?\ ?QO\: -/^U+/
M_G[@_P"_B_XT?VI9_P#/W!_W\7_&LS_A"])_YX-_W\;_ !H_X0O2?^>#?]_&
M_P : -/^U+/_ )^X/^_B_P"-']J6?_/W!_W\7_&LS_A"])_YX-_W\;_&C_A"
M])_YX-_W\;_&@#3_ +4L_P#G[@_[^+_C1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W
M_?QO\:/^$+TG_G@W_?QO\: -/^U+/_G[@_[^+_C1_:EG_P _<'_?Q?\ &LS_
M (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_ '\;_&@#3_M2S_Y^X/\ OXO^-']J
M6?\ S]P?]_%_QK,_X0O2?^>#?]_&_P :/^$+TG_G@W_?QO\ &@#3_M2S_P"?
MN#_OXO\ C1_:EG_S]P?]_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_QH T
M_P"U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7_&LS_A"])_YX-_W\;_&C_A"])_YX
M-_W\;_&@#3_M2S_Y^X/^_B_XT?VI9_\ /W!_W\7_ !K,_P"$+TG_ )X-_P!_
M&_QH_P"$+TG_ )X-_P!_&_QH O75SIE] \-Q+:7$+C#1RLK*?J#7G?B7X#_"
M_P 4[VN=$TVUF;GS=/D^S$'UPA"G\0:[;_A"])_YX-_W\;_&C_A"])_YX-_W
M\;_&MJ=:I1=Z<FO1F<Z<*BM.*?J?.?B7]BOPW<;GT'Q?+8MU$5^(YU^FY2A
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
MQ?\ &LS_ (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_ '\;_&@#3_M2S_Y^X/\
MOXO^-']J6?\ S]P?]_%_QK,_X0O2?^>#?]_&_P :/^$+TG_G@W_?QO\ &@#3
M_M2S_P"?N#_OXO\ C1_:EG_S]P?]_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?
M]_&_QH T_P"U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7_&LS_A"])_YX-_W\;_&C
M_A"])_YX-_W\;_&@#3_M2S_Y^X/^_B_XT?VI9_\ /W!_W\7_ !K,_P"$+TG_
M )X-_P!_&_QH_P"$+TG_ )X-_P!_&_QH T_[4L_^?N#_ +^+_C1_:EG_ ,_<
M'_?Q?\:S/^$+TG_G@W_?QO\ &C_A"])_YX-_W\;_ !H T_[4L_\ G[@_[^+_
M (T?VI9_\_<'_?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\: -/\ M2S_
M .?N#_OXO^-']J6?_/W!_P!_%_QK,_X0O2?^>#?]_&_QH_X0O2?^>#?]_&_Q
MH T_[4L_^?N#_OXO^-']J6?_ #]P?]_%_P :S/\ A"])_P">#?\ ?QO\:/\
MA"])_P">#?\ ?QO\: -/^U+/_G[@_P"_B_XT?VI9_P#/W!_W\7_&LS_A"])_
MYX-_W\;_ !H_X0O2?^>#?]_&_P : -/^U+/_ )^X/^_B_P"-']J6?_/W!_W\
M7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_ +4L_P#G[@_[^+_C1_:E
MG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W_?QO\: -/^U+/_G[@_[^
M+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;_&C_ (0O2?\ G@W_ '\;
M_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QK,_X0O2?^>#?]_&_P :/^$+
MTG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\ C1_:EG_S]P?]_%_QK,_X0O2?^>#?
M]_&_QH_X0O2?^>#?]_&_QH T_P"U+/\ Y^X/^_B_XT?VI9_\_<'_ '\7_&LS
M_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_M2S_Y^X/^_B_XT?VI9_\ /W!_
MW\7_ !K,_P"$+TG_ )X-_P!_&_QH_P"$+TG_ )X-_P!_&_QH T_[4L_^?N#_
M +^+_C1_:EG_ ,_<'_?Q?\:S/^$+TG_G@W_?QO\ &C_A"])_YX-_W\;_ !H
MT_[4L_\ G[@_[^+_ (T?VI9_\_<'_?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@
MW_?QO\: -/\ M2S_ .?N#_OXO^-']J6?_/W!_P!_%_QK,_X0O2?^>#?]_&_Q
MH_X0O2?^>#?]_&_QH T_[4L_^?N#_OXO^-']J6?_ #]P?]_%_P :S/\ A"])
M_P">#?\ ?QO\:/\ A"])_P">#?\ ?QO\: -/^U+/_G[@_P"_B_XT?VI9_P#/
MW!_W\7_&LS_A"])_YX-_W\;_ !H_X0O2?^>#?]_&_P : -/^U+/_ )^X/^_B
M_P"-']J6?_/W!_W\7_&LS_A"])_YX-_W\;_&C_A"])_YX-_W\;_&@#3_ +4L
M_P#G[@_[^+_C1_:EG_S]P?\ ?Q?\:S/^$+TG_G@W_?QO\:/^$+TG_G@W_?QO
M\: -/^U+/_G[@_[^+_C1_:EG_P _<'_?Q?\ &LS_ (0O2?\ G@W_ '\;_&C_
M (0O2?\ G@W_ '\;_&@#3_M2S_Y^X/\ OXO^-']J6?\ S]P?]_%_QK,_X0O2
M?^>#?]_&_P :/^$+TG_G@W_?QO\ &@#3_M2S_P"?N#_OXO\ C3EU&TD8*MU"
MS,< "0$D_G65_P (7I/_ #P;_OXW^-26_A'3+:>.:.%A)&P=3O/4'([T ;-%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >9^,/^1CN_^ ?^
M@+11XP_Y&.[_ . ?^@+10!TWP_\ ^0--_P!?#?\ H*UTU<S\/_\ D#3?]?#?
M^@K734 %%%% !7S'\?/@IXF\/ZIXO^*/@WXB:AX9E%FU_?Z9M)AF,$ '&&QD
MK&  RMR>HZ5].52UK1K'Q%I-YI>I6T=YI]Y$T,]O(,K(C#!4^Q% 'Q_\/_@;
MX\_:4\"Z#KGQ!^)FH3>&[Y?M']BV<*HSJKD+N883/&02C8S7USX7\,Z9X-\/
MV&B:/:)9:98Q"&"",<*H_F2<DD\DDD\FI=#T.P\,Z/::5I=I'8Z=:1B*"WA&
M%C4= *OT ?+OQ ^"OQ^\=VFMZ/<_$G0I?#FH/(GV)[!$;R"V50LMON! QR&S
MQU-1?"[X$_'7X9V>AZ'8_$30X?"VGW 9]/CLED8Q-*9)5#O!NRQ9_P"+C/!%
M?4]% 'A_[5'P/\2_'3PYH^DZ%KMMI-M;7#S7=O=EQ'<< 1D[ <E3NX/'S9[5
MYWHGP$_:%\-Z3::7I?Q0T6PTZTC$4%M!:A4C4= !]GKZTHH \G^"/@SXG^%;
MG5G^(7C*T\4PS)&+..VA"^2P+;R3Y:=05XYZ5P_B3X-_'#1/%.KZAX$^*5N=
M,U"]DNQINOQ&1;8.Y?RD+1RX49P-H7BOI"B@#Y;TW]D_Q=\0?%.G:U\9/'*^
M*8=/97ATC3X]ELS<$AOD10IP VU 6'4BOJ*.-8HU1%"(HPJJ,  =A3J* "BB
MB@ HHHH *^ /@W_RF2^.W_8F6W_HG1J^_P"O@#X-_P#*9+X[?]B9;?\ HG1J
M /O^BBB@ HHHH **** "BBL3QEXLM/!?A^YU2\.5C&V.+.#+(?NJ/K^@!/:H
MJ3C3BYS=DA;:LXSXW?$C_A$='_LVPEQJ]ZA 93S!'T+_ %/('XGM7S'!!)=3
MQPPHTLTC!$11DLQ. ![U=\0:[=^)M8NM3OI/,N;A]S'L/11[ 8 ^E>T?L_\
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
MZQ5C>IB*U9*-2;:6UVW;T"BBBK, HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#S/QA_P C'=_\ _\ 0%HH\8?\C'=_\ _]
M 6B@#IOA_P#\@:;_ *^&_P#05KIJYGX?_P#(&F_Z^&_]!6NFH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH *^ /@W_P IDOCM_P!B9;?^
MB=&K[_KX ^#?_*9+X[?]B9;?^B=&H ^_Z*** "BBB@ HHHH *\G_ &A?"^I^
M(-!T^XTZ&2Z6RD=IH(068A@ &"CKC!_[Z^M=CKGQ,\,^&]2^P:CJT5O=\9CV
M.^W/3<5!"_CBNCM[B*Z@CFAD66&10Z2(<JRD9!![BO/Q$*..I3PW/ZV>J(E:
M:<3Y8^&/PIO_ !;KD;:A9SVND0$//)*A3S,?\LUSU)[XZ#\*^J(84MX4BB18
MXHU"JBC 4 8  I]%99?EU/+Z;C!W;W8H04$%%%%>J:!1110 4444 %%%9VO>
M(M,\+:9+J.KW]OIUE']Z>XD"+].>I/8#DTTG)V0FTE=FC6!XQ\>:!X TLZAK
M^IP:;;\[?,;+R$=D0?,Q]@#7S;\4OVU%7SK#P-:;C]W^UKY./K'$?YO_ -\U
M\N^(?$NJ^+-4EU'6-0N-2O9/O37#ECCT'H/0#@5]-@\CJUK2K^ZNW7_@?UH>
M%B<VIT_=H^\_P_X)]#?%+]L[5-8\ZP\&6S:/:'*G4;A0URX_V5Y5/U/TKYOU
M#4;O5KV:\OKF:\NYFW23W#EW<^I8\DUV7PV^"GBSXIW"_P!C:<RV.[#ZC=9C
MMT]?FQ\Q'HH)KZ]^%O[*/A3P#Y-[JB#Q)K"X;S;M!Y$;?[$7(_%LGC(Q7NSQ
M&!RF/)!>]V6_S?\ 7H>/&CB\QES3>GGM\D?+7PN_9Q\7?%!HKF&U_LG1FP3J
M5\I567UC7J_X<>XK[ ^%W[.7A'X7B*YAM?[6UE>?[2OE#.K>L:]$_#GW->I
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
M]<=*]"KUXRC-<T7='P%:C5P\W3K1<9+HPHHHJC **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHK"\8>.-!\ Z6VH^(-4M]+M!G:TS?
M,Y'9%'S,?9032;45=EPA*I)0@KM]$;M%?.-K^W+X*N/$263:;JD&FM)Y?]I2
M(F%[;R@;.W]<=NU?1<4J3QI)&ZR1N RLIR"#T(-9TZL*E^1WL=>*P.)P7+]8
M@XWVN+)(L,;.[*B*-S,QP !U)-?F9\?OB:WQ5^)FI:M&[-IL)^R6"GH($)PV
M/]HEF_X%CM7U[^V%\3F\"_#0Z3:2&/4_$!>U1EX*0 #SF_$,J?\  R>U?GY7
MD9A6NU27S/T+A++^6$L=-:O2/IU?WZ?)A2JQ4@@X/8TE%>,?HI^E7[./Q0'Q
M3^&.GWMQ+YFKV7^A7X)^8R*!AS_OKAOJ2.U>HU^>?[)'Q.;P#\4+?3KF0KI6
MO%;*9>RRD_N7_P"^CM^CD]J_0ROJ<)6]M23>Z/PS/LO_ +/QLHQ7N2U7^7R?
MX6"BBBNP^="BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
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
M],=!TE-!T/3M,C=I8[*WCME=NK!%"@GWXJQ9V=OI]K%;6L$=M;1+MCAA0(B
M=@!P!4U>QA\-'#IV=VS\[S?.:N;2C>/+&.R_S9A^*/ _A_QK';IKVC66KK;E
MC"+R!9/+)QG;D<9P/R%<_P#\*'^'?_0EZ+_X!I_A7>45TN$9.[1X\,37IQY8
M3:7DV<'_ ,*'^'?_ $)>B_\ @&G^%'_"A_AW_P!"7HO_ (!I_A7>44O9P_E1
M?US$_P#/V7WLXO3_ (+^ ])OK>]L_".CV]W;NLL4T=F@9'!R&!QP0><UVE%%
M5&*CLC"I5J57>I)OU=PHHHJC(**** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \S\8?\ (QW?_ /_ $!:
M*/&'_(QW?_ /_0%HH Z;X?\ _(&F_P"OAO\ T%:Z:N9^'_\ R!IO^OAO_05K
MIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_\
M*9+X[?\ 8F6W_HG1J^_Z^ /@W_RF2^.W_8F6W_HG1J /O^BBHYYX[6&2:9UB
MBC4N[L<!5 R23Z8H Q?&WBZT\$^'KC4[H[BHVPPYP99#]U1_7T )KX^US6KO
MQ%JUSJ-]*9;JX<N[=AZ >@ X ]JZCXK_ !"D\>^(&>)F72[4E+6,\9'=R/5L
M?@,"IOA#\.W\=Z\'N$8:1:$/<-TWGM&#ZGOZ#\*_-,RQ=3-L5'#8?6*=EYOJ
M_P"NAPSDZDN5'M/P!L[ZS^'D/VW<$FG>6V5NHB(&/P+!C^->D4R.-(8TCC54
MC0!551@ #H *?7Z%AJ/U>C"C>_*K'9%<JL%%87B[QQH/@/2VU#7]3M]-MN=I
ME;YI".R*/F8^P!KY2^*7[:&I:MYUAX+M3I5J<J=2NE#7##U1>53ZG)^AKV<+
M@*^,?[N.G?H<F(QE'#+WWKVZGTY\0/BMX8^&-C]HU_4X[>1EW16D?SW$O^Z@
MYQ[G '<BOD?XI?M@>)/%WG6/AM6\-:6WR^<C9NY![N/N?1>1_>->$ZEJ=YK%
M]->W]U->W<S;I)[B0N[GU+'DUZ/\+_V=?%WQ0:*YM[3^R]';DZE?*51E]8UZ
MO^''J17V%'+,)@(^UQ#NUU>WR1\U5Q^)QDO9T%9>6_WGF,DLEQ,TDCM+*[;F
M9B2S$]23W->T_"W]E/Q9X_\ )O=20^&]&;#>==H?/D7_ &(N#^+8'IFOJ3X6
M_LW>$?ACY5U';?VQK*8/]HWRAF1O6-.B?49/O7JU<&,SY_!A5\W^B_S^XZ\-
MDZ^+$/Y+]6<%\-?@CX3^%=NIT?3Q)J&W:^I76)+A_7YL?*#Z* *[VBBODJE2
M=:7/4=V?20IQIQY8*R"O'OV@?VAK/X)6ME;16/\ :NMWRL\-NTFR.- <;W."
M<9X '7!Y%>PUX%^T]^SK?_&)M-U;0[NWAUBQB:W:"Z8JDT1.X88 X8$MU&#N
MZC'/'7=14W[+<]G*XX66+@L:[4^OZ7\CY?\ &G[57Q&\:>9&=:_L6T?_ )=]
M(7R,?\#R9/\ QZO);BXENYGFGE>:9SN>21BS,?4D]:^I/!O[!^LW;K+XGU^U
MTZ'.3;Z<IGD(]"S!54_0-7O7@G]EOX=>"?+DCT-=8NUQ_I.KG[021WV$; ?H
MHKQ5A<16=YO[S])GGN4Y;'DPL;_X5;[WI^I\!^$?AGXJ\>RA- T&^U-2=IFA
MB(B4^C2'"K^)KWOP+^PKK^HR0S^*M7MM(MN"]K9?OYR.ZEN$4^XW?2OM>&&.
MWB2**-8HD&U40  #T %/KNIY?3CK-W/E\7Q9C*UXT(J"^]_CI^!G^']!LO"^
MAV&D:=#Y%A90K!#'G.%48&3W/O6A117I[:(^*E)R;E)W;"BBBF2%%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%?-?[7'QXU_X9SZ3H/AN9;"]O(6NI[XQJ[*FXJJ(&! )(;)
MQV&*RJU(T8.<COP.#JYA7CAZ.[[['TI17PY\+/VV/$&A726OC.+^W].8X-Y
MB1W40]<#"N/8X/O7V%X)^('A_P"(ND+J7A[4X=1MN XC.'B)_A=#RI]B*SHX
MBG6^%ZG7F&48O+7^^C[O=:K_ ('S.AHHHKI/%"BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHI"0H))P
M!0 M%>/^,OVK/AWX+U3^SYM5DU2Y5MLO]EQ>>D1]WR%)]E)(KTKPOXJTKQIH
M5KK.BWD=_IUTNZ*:/(SS@@@\@@Y!!Y%9QJ0DW&+NSLJX/$4*:JU:;47LVC6H
MHHK0XS@/C1\'].^,_A(:/>W#V-Q#*)[6\C7<8I ".5R-RD$@C(['M7C_ ("_
M87T+1=0%WXGUB3Q!&AREE!$;:(_[YW%F'L"OXU]/T5SSP]*I+GDKL];#YKC<
M+1>'HU&HO^M'NOD4M'T73_#NG0V&EV5OI]E",1V]M&(T7Z 5=HHKHV/*<G)W
M>X4444""BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R,=W_P#_T!
M:*/&'_(QW?\ P#_T!:* .F^'_P#R!IO^OAO_ $%:Z:N9^'__ "!IO^OAO_05
MKIJ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_\
MIDOCM_V)EM_Z)T:OO^O@#X-_\IDOCM_V)EM_Z)T:@#[_ *X;XTVFH7OP[U./
M3E=Y/D:5(_O-&&!;'X<GV!KK-2UK3]%C634+^VL$8X5KF98P3[%B*LP7$5U"
MDT,B31.,K)&P96'J".M<U>$<13G0YK75O-7)?O)H^*/#GAZ]\4ZQ;Z;81&6X
MF;'3A!W9O0"OL'P?X5L_!N@VVEV8RD8R\A&&D<_>8^Y_08':KLW]GZ+!<7DO
MV:PA4%YKA]L:@=RS<?F:^>OBE^V9HV@>=8>#[===OAE3?396U0^PX:3\,#T)
MKDR/A^=&3]G[\GUM9)''.I2PD>:I(^@M<U_3?#.FRZAJU];Z=91??GN9 BCV
MR>I/IU-?,/Q2_;4CB\ZP\#6GFM]TZM?)A?K'$>3]7Q_NFOFKQM\0_$/Q$U(W
MWB#5)M0E!.R-CB.(>B(/E4?0?6G^!OAOXC^(^I?8_#^ES7S*0))@-L46>[N>
M%_/)[ U^GX;):&&C[7%2O;[E_F?/5\TJUW[/#JWYF;XD\4:MXOU234=:U"XU
M*]DZS7#EB!Z#L![#@5TOPW^"_BOXIW(&BZ<PL@VV34+G,=O'Z_-CYB/103[5
M]0?"W]C?0_#?DW_BV9=?U!<,+./*VD9]^\GXX'JIKY^^./Q\\5:OXNUG0=+U
M";P_X<TZYDL;?3M./V<;(V*9<I@G.W.W.!G %<69<24<'#DPT;_D>[D?"F(S
MFJU4ERI:ON>V^'_A7\(_@&J7GC77['5]>C ?R;GYQ&W^Q;+N8_[S ],C%5/&
MG[=VE60>W\*>'YK]E^5;K46$,0]"(URS#ZE37QBS%V+,2S$Y)/4UV?@KX,^-
M?B$4;0O#UY=6[=+IT\J#_OX^%/X'-?G&)S;%XV=V[O[_ .ON/V?"<)Y5EE/F
MKRNEW?*O\_O9O^-OVFOB)XY\R.YUZ33;1_\ EUTH?9DQZ;@=Y'LS&G_LX>-/
M$.A_&#P[!IEW<21ZE?1V]Y;%RR31.0'9ESR57+ ]MM>M>"OV#;^X\N;Q7XAB
MM$ZM::6AD?'IYC@ 'Z*PKZ*^&_P'\%_"N07&AZ4/[1V;#J%TYEG(/7!/"Y[[
M0,UE2PV(G-3F["QV<Y3AL//#8:"E=-62LOF_\KGH-%%%>\?E84444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !7FOQK^!.B?&K28(KZ22PU2T#
M?9-0A 9H\]593]Y3@'&0>.".<^E45$HQFN62NC>A7JX:HJM&5I+J?F3\5?@+
MXL^$=RS:K9?:=++;8M4M 7@;T#'&4;V;'MGK7(^%_%NL^"M6BU30M1N-,OH^
MDUNV,CT8=&'L00:_5^ZM8+ZVEM[F&.XMY5*212J&1U/4$'@BOF3XP?L5Z7KW
MGZGX(ECT:_.7;39B?LLAZ_(>3&?;E>@PHKQ:V!E!\U%_YGZ7E_%%'$1]AF$4
MK]>C]5T_+T(/A!^VQI^L>3IGCJ%-+O#A5U6W4FW?_KHG)0^XR/\ =%?4%C?6
MVJ6<-W9W$5W:S*'CG@<.CJ>A##@BORE\6>#-;\"ZO)IFO:;/IEZG_+.9<!A_
M>5NC#W!(KT[]EWXH>(/"/Q+T/1;2ZFGT;5;M+6XT]F+1C><>8H_A9>#D=0"#
M3P^-G&2IU5_F1FG#>'J4I8K RMI>VZ?H^GY>A^B=%%%>X?F 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !167XH\16?
MA'P[J6M:@S+96%N]Q+L&6*J,X [D]!]:^ _BO^U=XP^([3V=E.?#NAN2HM+)
MR)9%]))>IXZ@8'L:Y:^(A07O;GNY7D^(S23]EI%;M_UJSZQ^*O[4'@WX7^=:
M?:?[<UM,C^S[!PVQO223[J?3EO\ 9KXX^*G[27C+XJ&6VN;S^RM&;@:98$I&
MP])&^])^/'H!7EL$$EU,D,,;2RR,%2.-2S,3T  ZFOH?X4_L8^)O%WDWWB=V
M\,:6V&\EU#7D@]DZ1_\  N1_=->-*M7Q;Y8+3^MS]&HY;E>0P5:O).7=[_\
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
M=%%;1C&"M%61YU:O5Q$W4K2<F^K"BBBJ, HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** /,_&'_(QW?\ P#_T!:*/&'_(QW?_
M  #_ - 6B@#IOA__ ,@:;_KX;_T%:Z:N9^'_ /R!IO\ KX;_ -!6NFH ****
M "O,/CA^SWX8^/&DV\&M)+::C:!A::G:$"6+/52#PRD@?*?P(S7I]?/GQ(_:
MOD^#OQ"U71_%7@K5QX=C\IK'7-/0.DZM&I;(?:O#EAP^>.GJ >5^(=#^.?[)
MVF'5].\2Q^._!%F1YUM>JSM#'D 91B6C7M^[<@9R1BOJ?X1_$JQ^+OP]TCQ5
MI\36T5\A\RWD.6AE5BKIGOA@<' R,' S7S5\4/VM+7XT>"]4\%?#?PGKVNZO
MK4#6;RS6JK%!&_#GY6;G;GD[0,@YXQ7O/[./PON?@_\ "'1?#E_(DFIION+L
MQG*B61BQ4'OM!"Y[[<]Z (/VI/\ DWSQS_V#F_\ 0EK#_8K_ .39?!O_ &^?
M^EL]>5_M"?MA> _$WP_\9^#+*/5CJTT<EBCR6JK"9%?!.=^<?*>WX5G_ +*_
M[5W@GP7\-?!_@/4DU0:TMQ);&2*V5H TUU(R'=OSC$BYX]: -']JAMO[5/P1
M,W%N+VUVD]-WVQ/_ +&OL*OF3]N#X6ZWXJ\-^'_%_AF"6YUGPO<-,T-NI:4P
ML5;>H')*-&IP.Q8]JK6'_!03P))X16[N[#4X_$0B ?2(X,AIL<JLN<;-W<\X
M_A[4 8OP@0W'[?'Q,EMVVPQZ=*).^3NM01_WUS^%1_L$-_Q5GQA67B[_ +1M
MS(&Z_P"LNOZYKJOV.?AYKT,WBWXD^+;%[#7/%ET9H;>52KQP%S(3M/*AF88!
M_AC4]Z\WU#5+W]CW]I7Q%KVIZ7>77@+Q6SRBZM4R(V=_,P.VZ-RZ[20=C9'I
M0!]*?M+21Q_ /QX9?N_V5,!S_$1@?KBN8_8GAEA_9K\*>8<AVNW0>B_:I?ZY
M/XUY!\=/VC[?]H;P['\-_A=INHZS?ZU+&+RZ>W,20PJP?'/(^91N8X4*#USQ
M]7?#?P7;_#OP%H/AJV(:/3+2.W+C^-P/G?\ X$Q9OQH Z2BBB@ KY(^-.?\
MA9VN;L9WQ]/^N25];U\D_&O_ )*?KG^]%_Z*2ODN)?\ =(?XE^3.>O\ "CAZ
M***_-SB"M?PS\'(/B]J'EW1NC:Z>/,=+5E1G+$  LP.!\IZ#/TK(KW#]F'_C
M^\0?]<X?YO7LY/&,\=3C)76OY,[,'7J8:O&K1E:2Z_*QN^"?A'I'P^\M]&\$
M:?'=)TO+C]_/GU#NQ(_# KN_[6\1?] J/_OK_P"RKIJ*_6HQC%6BK'?5K5*\
MN>K)R?=NYS/]K>(O^@5'_P!]?_94?VMXB_Z!4?\ WU_]E73451B<S_:WB+_H
M%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_Z!4?_?7_ -E1_:WB+_H%
M1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z!4?_ 'U_]E7344 <S_:W
MB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_Z!4?_?7_ -E1_:WB
M+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z!4?_ 'U_]E7344 <
MS_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_Z!4?_?7_ -E1
M_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z!4?_ 'U_]E73
M44 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_Z!4?_?7_
M -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z!4?_ 'U_
M]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_Z!4?
M_?7_ -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z!4?_
M 'U_]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_VMXB_
MZ!4?_?7_ -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VMXB_Z
M!4?_ 'U_]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU% ',_V
MMXB_Z!4?_?7_ -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#94?VM
MXB_Z!4?_ 'U_]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95TU%
M',_VMXB_Z!4?_?7_ -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU_P#9
M4?VMXB_Z!4?_ 'U_]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]?_95
MTU% ',_VMXB_Z!4?_?7_ -E1_:WB+_H%1_\ ?7_V5=-10!S/]K>(O^@5'_WU
M_P#94?VMXB_Z!4?_ 'U_]E7344 <S_:WB+_H%1_]]?\ V5']K>(O^@5'_P!]
M?_95TU% '(ZA>>(KZPN;8:<L)FB:/S$;#+D$9'S=1FOS8\??#CQ!\-=9?3M?
MTZ:RDR?*F9?W4ZC^)&Z,.G3IT.#7ZJUE>)/"^D^,-)ETS6]/M]3L)?O0W";A
MGU'<$=B.17%B<,L0EK9H^DR7.993.5X\T96OWT[?>?F9\-_B]XH^%.H_:?#^
MHM#$S9FLI?GMYO\ >3U_VA@CL:^N?AE^U_8^.Y(;"^M[71=8?Y1'<2;896_V
M') R?[IP><#->??&#]B>]TWS]3\!S-J%L,NVD7+CSD'7]VYX<>QP>.K&OES4
M-/NM)O9K.]MIK.[A;9+!.A1T8=BIY!KR(U*^#?++;\#]!J87*^(J?M*;]_NM
M)+U77^K,_4W^UO$7_0*C_P"^O_LJ/[6\1?\ 0*C_ .^O_LJ^%/A!^U3XK^&/
MD6%VY\0Z F%^QW;GS(E_Z92<E?\ =.5] .M?=7PY^(FC_%'PK;:]HDKO:RDH
M\<J[9(9!C<CCL1D=.""".#7LT,3"OMOV/SG,\EQ.5N]36#VDOU[,7^UO$7_0
M*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ*ZSP#F?[6\1?\ 0*C_ .^O_LJ/[6\1
M?] J/_OK_P"RKIJ* .9_M;Q%_P! J/\ [Z_^RH_M;Q%_T"H_^^O_ +*NFHH
MYG^UO$7_ $"H_P#OK_[*C^UO$7_0*C_[Z_\ LJZ:B@#F?[6\1?\ 0*C_ .^O
M_LJ/[6\1?] J/_OK_P"RKIJ* .9_M;Q%_P! J/\ [Z_^RH_M;Q%_T"H_^^O_
M +*NFHH YG^UO$7_ $"H_P#OK_[*C^UO$7_0*C_[Z_\ LJZ:B@#F?[6\1?\
M0*C_ .^O_LJ/[6\1?] J/_OK_P"RKIJ* .9_M;Q%_P! J/\ [Z_^RH_M;Q%_
MT"H_^^O_ +*NFHH YG^UO$7_ $"H_P#OK_[*C^UO$7_0*C_[Z_\ LJZ:B@#F
M?[6\1?\ 0*C_ .^O_LJ/[6\1?] J/_OK_P"RKIJ* .9_M;Q%_P! J/\ [Z_^
MRH_M;Q%_T"H_^^O_ +*NFHH YG^UO$7_ $"H_P#OK_[*C^UO$7_0*C_[Z_\
MLJZ:B@#F?[6\1?\ 0*C_ .^O_LJ/[6\1?] J/_OK_P"RKIJ* .9_M;Q%_P!
MJ/\ [Z_^RH_M;Q%_T"H_^^O_ +*NFHH YG^UO$7_ $"H_P#OK_[*C^UO$7_0
M*C_[Z_\ LJZ:B@#F?[6\1?\ 0*C_ .^O_LJ/[6\1?] J/_OK_P"RKIJ^7/CQ
M^V$W@_6-0\->$;..YU*T<P7&IW7S112#AE1!]XJ>,DX!!X-8U:L*,>:;/0P.
M Q&85?98>-W^"]3V/Q9\29O VEMJ.O"RTNT7@27$H!8^BKNRQ]@":^:OB-^W
M#K%]%-8^$;*'3T;*_P!IW$>Z7ZHA)4?5L_05\X^*O&&M^-]5?4M=U.XU2]?_
M ):7#YVCT4=%'L !6]\-_@WXL^*MX(M TMY;96VR7\_[NVB_WG/4^RY/M7BU
M,95K/DI*WYGZ5@^',%E\/;XZ2DUWTBO\_G]QR^M:YJ/B34IM0U6^N-1OICF2
MXN9"[M^)KZ2_8L\,^*M-UK5O$=MITO\ 8TUG]E5IAM2>3S%8%<XW;0K#(_O8
M]:]8^%/[&_A;P5Y-]XA*^*-67#;)DQ:1M[1_Q_5\@_W17T!'&D,:1QHL<: *
MJJ,  = !Z5OAL'.,E4J/4\K.N(J%>A+!X2-XO2^R^2_X8YS^UO$7_0*C_P"^
MO_LJ/[6\1?\ 0*C_ .^O_LJZ:BO9/SHYG^UO$7_0*C_[Z_\ LJ/[6\1?] J/
M_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1
M?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?
M] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?
M[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[
M6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B
M@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\
MLJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#L
MJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[
MZ_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z
M_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0
M*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*
MC_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO
M$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$
M7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH Y
MG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C
M^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NF
MHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_
M +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^^O\
M[*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_T"H_
M^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T"H_^
M^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M;Q%_
MT"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;Q%_T
M"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ* .9_M
M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"RH_M;
MQ%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RKIJ*
M.9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK_P"R
MH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_ .RK
MIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J/_OK
M_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/_OK_
M .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1?] J
M/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?] J/
M_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*C^UO$7_0*C_[Z_P#LJZ:B@#F?[6\1
M?] J/_OK_P"RH_M;Q%_T"H_^^O\ [*NFHH YG^UO$7_0*C_[Z_\ LJ/[6\1?
M] J/_OK_ .RKIJ* .9_M;Q%_T"H_^^O_ +*I+75->DNH5FTV..%G =@>BYY/
M7TKHJ* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /,_&'
M_(QW?_ /_0%HH\8?\C'=_P# /_0%HH Z;X?_ /(&F_Z^&_\ 05KIJYGX?_\
M(&F_Z^&_]!6NFH **** "N9^)GAV_P#%WP[\3:%IDL,&H:GIMQ902W)(C5I(
MV0%B 2!\W8&NFHH XCX)^ [CX8_"OPYX8O)()KS3K;RYY+4DQM(69F*D@$C+
M'D@5V]%% %)]%T^1V=["V=V.2S0J23Z]*(]%T^*172QMD=3E66%001W'%7:*
M "L__A'=*_M#[?\ V99_;L[OM7V=/-SZ[L9S6A10 5%<VL-Y \%Q%'/"XPT<
MBAE8>A!ZU+10!3TW1[#1XVCL+&WL8V.66VB6,$^I  JY110 4444 %?,OQ>\
M ^*]4^(FK7FG>'+S4+*8QM%<0/#M;$2 \,X(P01R.U?35%>?C<%2Q]-4ZM[)
MWT&N7[<;_P!>1\:?\*Q\;_\ 0GZG_P!]P?\ QVN'TG7SKGQ8UKX9V.G7MQXY
MT:T6^O\ 1U5!)! PA(<L6V$$7$/1B?G'H<?H'7P!\&_^4R7QV_[$RV_]$Z-7
MB_ZN8/O+[U_D/EH?\^_Q?^9VG_"L?&__ $)^I_\ ?<'_ ,=KTWX >&_%_AOQ
M=>KJ?A^XTS2)[-O,GNGBR9E=?+"A78]#)GMTKWZBNG#9)AL+5C6IMW7G_P
MI>RCK&FK^K_S"BBBOH3,**** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M*X+XH?!/PI\6K(QZW8!;U5VPZE;82XB],-CYA_LL"/:N]HJ914U:2NC:C6J8
M>:J4I.,EU1^?_CS]C7QWX:U0IH=O'XFTUC^[N+>1(I%]G1V&#[@D>XZ5]2_L
MR_"?4/A'\.VT_5Y$.J7MTUY/#&^Y8<JJA,C@D!,DCC)QR!FO6Z*Y:6%IT9\\
M3W,;GV+Q^'6&K6MU:6K]>GW)!11178?.A1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44R::.WB>65UCB0%F=
MS@*!U)/85B:#X^\->*KR>UT;Q!IFJW4/^LAL[N.5U'KA23CWZ4KI:,N,)R3D
ME=(WJ***9 5\0?%K]C[QG>?$#5+_ ,-Q6^IZ3J5T]TCR7*QO!O8LRN'(S@D@
M$9R,=^*^WZ*YZU"%=)3/6R[,\1E<W4H6U5G?8^9?A3^Q/H?A_P F_P#&5PNO
MWXPWV&$E+2,^YX:3\<#U!KZ3L;&VTNSAM+.WBM+6%=D<$"!$11T"J. /I4]%
M53HPI*T$8XS'XG'SY\1._P"2]$%%%%;'GA1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F?C#_D
M8[O_ (!_Z M%'C#_ )&.[_X!_P"@+10!TWP__P"0--_U\-_Z"M=-7,_#_P#Y
M TW_ %\-_P"@K734 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %? 'P;_ .4R7QV_[$RV_P#1.C5]_P!? 'P;_P"4R7QV_P"Q,MO_ $3H
MU 'W_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 ?-W[:'Q0\0^!-!T'3-!NIM-&K-.;B]MR5D"QA,(KC[N=^21@_
M*.>M?.WPQ_:E\;_#N\47&H3>(]+8_O+'4YFD./\ 8D.60_F/8U]Y?$3X;Z#\
M4?#SZ/X@M/M-MNWQR(VV6%\8#HW8\_0]""*^)OC!^R+XF^'OGZCH@?Q+H:Y8
MM G^DP+_ +<8Z@?WESTR0M>+BZ=>-3VL'I^1^CY#BLLK858'$Q2D[[_:[:]^
MGY'UQ\*?C]X2^+ENJ:9>?9-6"YDTJ\(2<>I7LZ^ZY]P.E>DU^1%O<36=Q'-!
M*\$\;!DDC8JRL.A!'0U]+?"#]M+6/#GDZ;XTBDUW3AA1J$>/M<0]6[2#ZX;W
M/2JH8]2]VKIYF69\*U*=ZF!?,OY7O\GU_/U/N&BL+P?XXT+Q_HZ:GX?U.#4[
M-N"T+?,A_NNIY4^Q -;M>NFI*Z/@)PE3DX35FNC"BBBF0%%%% !1110 4444
M %%%% !1110 4444 %%%% !117FWQF^/&@?!;3X'U)9;[4[H,;73[? =P.K,
MQX5<\9Y/H#@XB4HP7-)V1O0H5<345*C&\GT/2"<<G@5X?\5OVMO"'P\\ZRTV
M0>)M:7(^SV4@\F-O]N7D?@NX^N*^3?BK^TMXR^*?FVL]W_9&BOQ_9M@Q5&7T
MD;[S_0\>PKR_3]/NM6O8;.RMIKR[F;9%! A=W;T"CDFO'K9@W[M)?,_1LOX3
MC%*ICY?]NK]7_E]YWOQ0^/GC#XL3.FK:B;?3-V4TNSS';KZ9&<N?=B?;%-_9
M^M-:NOC%X5.A),;J.^BDE:('"0!AYI?'\.S<#ZYQWKUGX4_L3:UK_DW_ (SN
M6T*Q.&^P6Y#73CT8\K'_ ./'U KZZ\#?#?PW\-],%CX=TJ#3HB!YDBC=+*1W
M=S\S'ZGCM6='"U:LU4J.WYG5F&>8# T)83!Q4M&M/A7J^OZ]SI:***]\_* H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_R,=W_P  _P#0%HH\8?\
M(QW?_ /_ $!:* .F^'__ "!IO^OAO_05KIJYGX?_ /(&F_Z^&_\ 05KIJ "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O@#X-_P#*9+X[
M?]B9;?\ HG1J^_Z^ /@W_P IDOCM_P!B9;?^B=&H ^_Z*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \9^+_
M .RWX4^*7GWT$8T#7WRWV^T0;96_Z:Q\!OJ,-[GI7Q1\4?@CXK^$EX4UJP+V
M#-MAU*VR]O)Z#=CY3_LM@U^GM5[^PMM4LYK2]MXKNTF4I+!.@='4]0RG@CZU
MP5\'3K:K1GU66<18K+[0G[\.SW7H_P!-C\QO@CXIUSPK\3O#\VA2RBYN+R&V
MDMXR=MQ&S@-&P[@@_AU[5^H-</X5^"/@;P3K3:OHGANTL=18DBX&YS'D8.P,
M2$XX^7'4UW%5A:$J$6I.YEGN:4<TK1J48<ME;7=_=V"BBBNT^:"BBB@ HHHH
M **** "BBB@ HHHH ***KOJ%K'>):M<PK=.-RP-( [#U"]2*!V;V+%%%% @K
MY3_;$^!WB;QQKVF>)_#UE)JZPV8L[BSA(,J;7=U=5_B!WD$#D8''-?5E%8UJ
M4:T.21Z.7XZIEU=8BDDVNY\&?"_]B_Q5XKFCNO$[?\(QIF<F-P'NI![(#A/J
MQR/[IKZ^^'/P=\*?"NS\G0-+CAN&7;+?3?O+B7_><\X]A@>U=K16='#4Z/PK
M7N=F89UC,QTJRM'LM%_P?F%%%%=1X04444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >9^,/^1CN_P#@'_H"T4>,/^1CN_\ @'_H"T4 =-\/_P#D#3?]
M?#?^@K735S/P_P#^0--_U\-_Z"M=-0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 5\ ?!O_E,E\=O^Q,MO_1.C5]_U\ ?!O\ Y3)?';_L
M3+;_ -$Z-0!]_P!%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 ?/'C#]M7PEX5\63Z/!
MIM_JUO:RF&XOK<H$# D-Y8)^< \9)4'G&1@GV'P'\2/#GQ*TD:AX>U.&_B '
MF1@[982?X70\J?KP>V:^ OC?^S_XC^%.LWMT]I)>^&Y)F:WU.$;D"D_*LN/N
M-R!SP3T)KSOPWXHU;P?JT.IZ+J%QIE_%]V>W<J<>A]0>X/!KPOKM6G-JJC]1
M?#>!QN%C4P-36V][I^JZ?+;L?K/17RC\(/VVK34/(TSQY MC<'"+J]JA\ECZ
MR(.4^JY'LHKZET[4K36+&&]L;F&\LYEWQ7%NX='7U##@BO7I5H5E>#/@,=EV
M)R^?)B(V[/H_1EFBH+Z^@TVRN+RZE6"UMXVEEE<X5$4$LQ]@ :XWX5?&3P[\
M8M/O[K0'N!]AF\F:&[C"2#.2KX!/RM@X[\'(%:.44U%O5G'&C4E3E5C%N,;7
M?17V.YHHK.\1>(M-\)Z+=:MJ]Y%I^G6J;Y;B8X51T^I).  .22 *;=M69QBY
M-1BKMFC7->.?B1X;^&^F_;O$6JP:=&0?+C8YEE([(@^9OP''>OESXJ_MPW-U
MYUAX$L_LD?*_VM?(&D/O'%T'U;/^Z*^6]<U_4O$VI3:CJU_<:E?2G+W%U(7<
M^V3V]N@KRZV/A'2GJ_P/N<NX5KU[5,6^2/;[7^2_/R/HWXK?MM:UKWG6'@RV
M;0K$Y7[?<!7NG'JHY6/_ ,>/H17S?<:Q?W>J-J4][<3:BTGFM=R2LTI?KNWD
MYS[YKN?A?\ _&'Q8F1])TXV^F9P^J7F8[<>N#C+GV4'WQ7V/\)_V3?"/PX:"
M^OD_X2/7(R&%U>(!%$P[QQ<@8]6W'TQ7!&G7Q;YI;?UL?4U<;E600=*DDY=E
MJ_F_\_DCTCX87FJZA\.?#5SK@<:O-I\#W7F##F0H,EAV8]2.Q)KIZ**^CBK)
M(_'ZDN>;FE:[V"BBBF9A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% 'F?C#_D8[O_@'_H"T4>,/^1CN_P#@'_H"T4 =-\/_ /D#3?\
M7PW_ *"M=-7,_#__ ) TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !7P!\&_^4R7QV_[$RV_]$Z-7W_7P!\&_^4R7QV_[
M$RV_]$Z-0!]_T444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110!'/!'=0R0S1K+%(I5XY%#
M*RG@@@]17S;\8/V+]%\4>?J7@V2/0-3.6-BX/V24^@QS$?IE?8=:^EJ*RJ4H
M55::._!X[$8"?M,/.S_!^J/RB\9^!->^'NL/IGB#3)]-NUSM$@^20#^)&'##
MW!-;GPQ^-7BOX2WWFZ'J!^QNVZ;3KC+V\OU7/!_VE(/O7Z3^+/!NB>.M(DTS
M7M-@U.R?_EG,N2I_O*W53[@@U\B?%;]B:[T5KK5/">KV\FD1(TTMOJLGER6Z
M 9)$@&UE !/." ._6O$J8.I1?/2=_P S]*P7$6#S&'U?'Q46^^L7_E\_O'?&
M;]K"U^(7P9ATS2[>33-9U29K?4;<MN$4*!6.UN,JY*CH. X/J?+?V:?BA_PJ
M_P")UC<7,OEZ/J&+*^W'Y51B-LA_W6P<^F[UKRIAM8@$,,]1T-)7'+$5)351
MO5'T=+*<+1PL\)"/N3O?Y_Y=#]>Z\:_:P\":U\0/A/)9Z#%)=7EI>1WC6D7W
M[B-5=2BCN1O#8[[>.<4S]E+XH_\ "QOAC;V]W-YFL:+MLKG<<LZ ?NI#]5&,
M]RC5[17TONXBEY,_%_WN4XW5>]3?R?\ PY^8?@OX#^.O'6J?8K#P]>6X5MLM
MS?Q-;PQ>NYF Y']T9/M7UM\*?V-?"_@WR;[Q*R^)]57#>7(FVTC/M'_']6X/
M]T5]#45S4L%3IZO5GL8_B7&8Q<D/<CY;_?\ Y6&0PQV\211(L<2 *J(,!0.@
M ["GT45Z!\F%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110!YGXP_Y&.[_ . ?^@+11XP_Y&.[_P" ?^@+10!TWP__ .0-
M-_U\-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !1110 4444 %%%% !169XF\06GA
M/PWJNN7Y<6.FVLMY/Y8RWEQH7; [G /%4O /C?3_ (D>#],\2Z4LZ:=J$9DA
M6Z0))@,5Y )QRI[T =!1110 4444 %%%% !1110 4444 %? 'P;_ .4R7QV_
M[$RV_P#1.C5]_P!? 'P;_P"4R7QV_P"Q,MO_ $3HU 'W_1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 5\W?MK?%#_ (1GP5!X4LIMNH:W\UQM/*6JGG_OML+[
MA7%?2!XYK\N?C%\0KGXG?$35]>G#I%++Y=M"_6*!>$7'8XY/N37G8ZM[.GRK
M=GU_#. 6,QGM9_#3U^?3_/Y'%T445\V?LQZM^S3\4/\ A5_Q.L;BYE\O1]0Q
M97V3\JHQ&V0_[K8.?3=ZU^DM?D)7Z-?LJ_$2X^(7PDL7O=[7VE2'39IF_P"6
MNQ5*-GN=C*#[@GO7M9?6WI/Y'YMQ=@-(XZ"\G^C_ $^X]AHHHKVS\S"BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* /,_&'_ ",=W_P#_P! 6BCQA_R,=W_P#_T!:* .F^'_ /R!IO\ KX;_ -!6
MNFKF?A__ ,@:;_KX;_T%:Z:@ HHHH **** "H+Z\ATVRN+NX?RX+>-I9'/\
M"J@DG\A4]5-6TV'6=*O-/N!F"ZA>"0?[+*5/Z&@#X\L_%7Q=_;$T_P 1IX8O
M=+\'_#UI'TUA=1AY[I2 64G:S;MC*3MV 9 !/)KT+X%>"/C/\)?$&B^%]<N]
M'\0_#^."2%;JS"I+8[4+(,%49LOQR'^]U%>0>"?$_CW]B"\U70O$'A>X\1^
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
M\H&J?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U
M'U517RK_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*
MO_#T;]F+_HIG_E U3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_
M **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E
M U3_ .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X
M>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_1
M3/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R
M@:I_\C4 ?55%?*O_  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?
M55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]545\J_
M\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\
MHIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U551M(L78LUE;LQ.23$N3^
ME?,'_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0--K8^GO[&T
M_P#Y\;;_ +\K_A1_8VG_ //C;?\ ?E?\*^8?^'HW[,7_ $4S_P H&J?_ "-1
M_P /1OV8O^BF?^4#5/\ Y&I60^:7<^GO[&T__GQMO^_*_P"%6(;>*VCV0QI$
MG7:B@#\A7RS_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 Y-
M[L^JJ*^5?^'HW[,7_13/_*!JG_R-1_P]&_9B_P"BF?\ E U3_P"1J9)]545\
MJ_\ #T;]F+_HIG_E U3_ .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F
M+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0
M-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1
MJ/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S
M%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H
M&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!
M]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK
M_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U517RK_ ,/1OV8O
M^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T;]F+_HIG_E U
M3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9_P"4#5/_ )&H
M_P"'HW[,7_13/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E U3_ .1J/^'HW[,7
M_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:
MI_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U
M517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_
M  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z
M*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/
M_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_
M (>C?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]
M%,_\H&J?_(U 'U517RK_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG
M_P C4 ?55%?*O_#T;]F+_HIG_E U3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55
M%?*O_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0!]545\J_\
M#T;]F+_HIG_E U3_ .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HI
MG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^
M1J/^'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\
MAZ-^S%_T4S_R@:I_\C4 ?55%?*O_  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4
MS_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_
M "-0!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545
M\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK_P /
M1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U517RK_ ,/1OV8O^BF?
M^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T;]F+_HIG_E U3_Y&
MH_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9_P"4#5/_ )&H_P"'
MHW[,7_13/_*!JG_R-0!]545\J_\ #T;]F+_HIG_E U3_ .1J/^'HW[,7_13/
M_*!JG_R-0!]545\J_P##T;]F+_HIG_E U3_Y&H_X>C?LQ?\ 13/_ "@:I_\
M(U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_13/\ R@:I_P#(U 'U517R
MK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^S%_T4S_R@:I_\C4 ?55%?*O_  ]&
M_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y
M0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0!]545\J_\/1OV8O^BF?^4#5/_D:C
M_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\/1OV8O\ HIG_ )0-4_\ D:C_ (>C
M?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8O^BF?^4#5/\ Y&H_X>C?LQ?]%,_\
MH&J?_(U 'U517RK_ ,/1OV8O^BF?^4#5/_D:C_AZ-^S%_P!%,_\ *!JG_P C
M4 ?55%?*O_#T;]F+_HIG_E U3_Y&H_X>C?LQ?]%,_P#*!JG_ ,C4 ?55%?*O
M_#T;]F+_ **9_P"4#5/_ )&H_P"'HW[,7_13/_*!JG_R-0!]545\J_\ #T;]
MF+_HIG_E U3_ .1J/^'HW[,7_13/_*!JG_R-0!]545\J_P##T;]F+_HIG_E
MU3_Y&H_X>C?LQ?\ 13/_ "@:I_\ (U 'U517RK_P]&_9B_Z*9_Y0-4_^1J/^
M'HW[,7_13/\ R@:I_P#(U 'U517RK_P]&_9B_P"BF?\ E U3_P"1J/\ AZ-^
MS%_T4S_R@:I_\C4 ?55%?*O_  ]&_9B_Z*9_Y0-4_P#D:C_AZ-^S%_T4S_R@
M:I_\C4 ?55%?*O\ P]&_9B_Z*9_Y0-4_^1J/^'HW[,7_ $4S_P H&J?_ "-0
M!]545\J_\/1OV8O^BF?^4#5/_D:C_AZ-^S%_T4S_ ,H&J?\ R-0!]545\J_\
M/1OV8O\ HIG_ )0-4_\ D:C_ (>C?LQ?]%,_\H&J?_(U 'U517RK_P /1OV8
MO^BF?^4#5/\ Y&H_X>C?LQ?]%,_\H&J?_(U 'U517RK_ ,/1OV8O^BF?^4#5
M/_D:C_AZ-^S%_P!%,_\ *!JG_P C4 ?55%?*O_#T;]F+_HIG_E U3_Y&H_X>
MC?LQ?]%,_P#*!JG_ ,C4 ?55%?*O_#T;]F+_ **9_P"4#5/_ )&KM?A#^W!\
M$_CQXRC\*>!?&O\ ;FOR0R7"VG]E7MOF-!ECOFA1> >F<T >ZT444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!YGXP_Y&.[_X!_Z M%'C#_D8
M[O\ X!_Z M% '3?#_P#Y TW_ %\-_P"@K735S/P__P"0--_U\-_Z"M=-0 44
M44 %%%% !5?4-0M=)L;B]OKF&SL[=#+-<7$@CCC0#)9F/  '<U8K,\2^';#Q
M=X?U'1-4A-QIVH6[VUQ$&*ED8$$ CD'!ZB@"[;W%OJ%JDT,D=S;3)N22-@Z.
MI'!!'!!%?$'Q[\+:)X#_ &L/AI+X#A@TW7KV]@?4+#3_ -W&NZ95W,J_=$B-
M(&& "HR>I)H?$C]GE?A;\5OA_P"#?!WC;Q+IMAXIN)EN(Q=D&V1"AW+LV!LA
MGZC^$=:^D_A!^RWX.^#^KR:W:F]USQ')NSJVK2B25-PPVP  #(SDD%N2,X.*
M /8:^+F;_AI;]LY5_P"/GPEX&&?6.22)_P CNGQ]4BK[%UBSGU#2+ZUM;MM/
MNIX)(HKN-0S0.RD*X!ZE20<>U>;?L^_L_P"F? '0=2LK34)-7O=1N!/<W\T0
MC9@HPB8!/ RQZ]7- 'JM-219%RC!ADC*G/(."/P(IU?-_B/]C^]7Q)J>L>"?
MB?XC\%-J5W)>W5K S2PF1V+-@))'QD]&W4 8_P#P4.NM(3X1Z3;W7DMK$FJ(
MUBIQYH4(WFD=]N"H/N5]J]^^%%C>Z;\+O!]IJ.[^T+?1[.*XW#!$BPH&!'KD
M&O)/ W['&C:/XLMO$_C'Q-J_Q"URU*/;S:O(WEHRG*L5+,S8., L1[&OH6@
MHHHH **** "N/\<?!OP#\3;JVNO&'@?PWXLN;5#'!-KFD6]X\2$Y*H948J">
M<"NPHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]
MC_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\
M&J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5
MHH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \
MJ_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9
M.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'
M_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_
MA_\ ^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\
M^$O8_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8
M_P#QJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#Q
MJC_AD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_A
MD[X(?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(
M?]$;^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;
M^'__ (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJC_AD[X(?]$;^'__
M (2]C_\ &J]5HH \J_X9.^"'_1&_A_\ ^$O8_P#QJMKPA\!?AG\/=975_"WP
MZ\)^&M65&C6_T?0[6TG"-]Y1)&@;![C/-=W10 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!YGXP_Y&.[_ . ?^@+11XP_Y&.[_P" ?^@+
M10!TWP__ .0--_U\-_Z"M=-7,_#_ /Y TW_7PW_H*UTU !1110 4444 %%%%
M %:;3;2XNX+J6UAENH,^5,\8+QYZ[6(R,^U6:** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH \S\8?\C'=_P# /_0%HH\8?\C'=_\  /\ T!:* .F^'_\
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
M;R(0S/+=2390'. &8XYKT>@#R;]H3X]1_ W2]#:#1V\0ZQK%Z+6TTU;CR"X
M&YMVUNA9%QCJXKTR\U:VTG3?MFJ7-OIL**#+)/,%CC/<%VP,>_%?*EU_Q?+]
MN"&'_7Z!\/[?>>Z&Z4@_@PF=1](*]/\ BA^S%I?QD^($.N>*M<U*ZT.UMDBM
MM MY#%"L@+;Y&;)^\"/NA3P/F(XH ]-T#QUX:\62/'HGB'2M8D3)9-/O8IRN
M#@Y",<5N5\-_M2?LW^'O@?X3T_QY\/YKWP[J6FWL4;HEV[YW9 =68E@P8#C.
M"">.*^IM/^)?V?X%6?C[4HAN_P"$>CUB>%?EW,;<2E1Z9)P/J* .G\0^,-!\
M(PI+KNMZ=HL3_=?4+N.!6^A<C-3Z+XBTKQ+9_:](U.SU6USCS[*=)DSZ;E)%
M?'?[-_P/LOVBK/5?B=\43/XBN=2NWBLK1YY(HHT0X)&Q@=H;*J@.T!#USQF_
M$KPC#^QS\<?!WB/P?-<6?A+7I?LU_ICS-(@5642*2Q)(VR!EW9(93SCB@#[E
M9@BEF(50,DG@"N;M?B9X/OM3_LZW\5Z)<:ANV_9(M1A:7.<8V!LY_"N<^-WP
M>;XU:'INB3>(+[0])CNO.OXK#A[R,*0(B2< 9(/(8<=.E>1_$;]AGX<0_#_5
MI-"M;O2]:M+22>"^>]DD#NB%@)%8E=IQS@#&: /J2BOGK]AGQYJOCKX(C^U[
MF2]N-)U"73H[B9BSO$L<<BAF/4CS-OT K0^,'@#XG?%KQ=+X=L];B\'_  Y6
M%#<7UFP:]OV8?/& #E5'W>=H.<G?T ![)I/B32=>DNH],U2RU&2U;9<):7"2
MF%N>'"D[3P>#Z&M&OC/_ ()[:;'H_B+XMV$+,T-K=6<"-(06*J]VH)P!S@5]
MF4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5G7WB/2=+U"UL;
MW5+.TOKLXM[:>X1))CG&$4G+<\<5S?Q<G\;Q>#VC^'UM93>(KB=(5FOW"Q6L
M;9W3$'[Q7CC!Z]#C%?%_C/X3ZC\,/VD_A%+KOB6[\5>(=7U.VN;^^N<[0PN4
M4)&#DA0..3] O2@#]!:S]:\0Z5X;M/M6KZE9Z7;9QYU[.D*?]],0*T*\%\4?
MLB>'OB-\1-7\4^-=8U/Q!'<.!9:6)FA@LX@H&P$'<>03\I4<G()YH ]D\/\
MB[0O%D+2Z'K6GZS$N-TFGW4<ZC/3)0FM:O@?]HKX6V/[)WC#P?XX^'MU=Z:D
M]RT4VG/.TBG9M8J"3N9'7(96)[8]OO=3D XQ]: *>M:Q:^']'OM4OI!#964$
MES/(?X8T4LQ_  UY]^SY\8[KXY>"9_$DV@'0+?[;);6T9N?/,R*%_>9V+CDE
M<<\J:X+]N3QU-X=^$<7AS3]SZOXINTT^&*/[[1 AI,?4[$_[:5Z%HGPEG\/_
M  'MO &D:J^AWL>E_8QJEJI+13L,RRJ 0<EV<\$'GK0!T^K_ !&\)^'[X6.J
M>)]&TV])P+:\U"**0_\  68&MVWN8;RWCGMY4G@D4,DD;!E8'H01U%?.^E_L
M%_"^UT<VVH0ZGJVHNI\S4YKUTEWGJRJN$'/0$-[YKA/V/;C5/AW\<?B#\*6U
M&;4]!TV.6YMC*>(V2:-,@=%+K*-P'&5% 'UOK7B/2?#<"3ZOJEGI4,C;4DO;
MA(59O0%B,FL;_A:W@G_H<= _\&<'_P 57S/_ ,% +&+5-8^$]E<*7M[G4+B*
M102,JS6P/(]B:]%_X89^$'_0!NO_  93_P#Q= 'N]G>6^H6L5S:SQW-M,H>.
M:%PZ.IZ$$<$>XJ:LCPGX5TWP1X;T_0='@-MIEA$(8(F=G*J/5B23^-9OQ1\<
M0?#?X>>(/$UQM*Z;:/,BMT>3&(T_X$Y5?QH XWP3\>O^$\^-WBSP+I^B;M-\
M/1?O];^TY!G#*K1>7LX^8N,[O^63>O'?:]X\\->%9DBUOQ#I6CRO]U+^]B@9
ML],!V&:\&_8I\ 7FF_!O4O$5W,\.O>+YY;QKPKF14&Y(F/J=QDD'^^*F\.?L
M)^ H;62;Q7<:IXPUVX)DN=2NKN2+?(>I54;/_?3,??M0!]#:;JEGK%G'=V%W
M!?6LG*3VTBR(WT8$@U:KXE^#^CW7[/O[8DOPXT?4KJ]\+:Q;O+]GN&SL_P!'
M:9&(&!O4QE=V.5:O0OVV/B5K.A:'X;\#^&KF2UUKQ9=_9FFA8JZPAE38".1O
M>11D=E8=Z /<KCXG>#K/5#ID_BS0X-2W;?L<FI0K-G.,;"V<Y]JZ56#*&4@@
MC(([U\ZZ=^PC\+[?P='I=WI]S=:QY 236ENY4E\W'+JF[RP,]%*D8QG)YKFO
MV)_&&LZ-KOC7X4Z]>/>R^&9W^Q22'.V-9#'(H_V-VQE';>: /J#6O$.E>&[3
M[5J^I6>EVV<>=>SI"G_?3$"H?#_B[0O%D+2Z'K6GZS$N-TFGW4<ZC/3)0FO&
M_%'[(GA[XC?$35_%/C76-3\01W#@66EB9H8+.(*!L!!W'D$_*5')R">:\!_:
M*^%MC^R=XP\'^./A[=7>FI/<M%-ISSM(IV;6*@D[F1UR&5B>V/8 ^^*YW5_B
M-X3\/WPL=4\3Z-IMZ3@6UYJ$44A_X"S T_QUX?O?%G@W5]'T[59M!OKZV:"+
M4803);EAC<,$'/T(/O7B.E_L%_"^UT<VVH0ZGJVHNI\S4YKUTEWGJRJN$'/0
M$-[YH ^B+>YAO+>.>WE2>"10R21L&5@>A!'45+7QO^Q[<:I\._CC\0?A2VHS
M:GH.FQRW-L93Q&R31ID#HI=91N XRHK[(H **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ K.TGQ'I.O27*:9JEGJ+VS;)UM+A)3$W/#;2=IX/!]#
M7C?Q<^'OQ-^+GC"?P]!KD?@_X;I%'YUW8L&OM08KET&#E5!RO.!WP_0>5?\
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
M6L:I9:3;=/.OKA(4_-B!7S/^Q!H=WXHF\<?%75X\:AXDU"2*W+?PPJV]]O\
MLERJ_P#;&NN\0?L?^'/'WQ!UGQ3XVU?4_$GVN7-GIWG-!!9PX&(P5;<<8[%1
MR>">: /9]!\5:)XJ@:?1=8L-8A7!,EA=).HSTR4)ZUI2RI!&\DCK'&@+,['
M4#J2>PKX-^/7PSM/V3?B)X(\7_#ZZO-/M[ZY:&XTUYVD5@A0LF2<LCJQ!5B<
M$ @],?6_Q^8K\#O'Y!(/]A7O3_K@] &K_P +6\$_]#AH'_@S@_\ BJU-#\5:
M)XF\[^Q]8L-6\G'F_8;I)MF<XW;2<9P>OI7QQ^RK^R]\//BE\';#7_$6E3W>
MIRW,\;RQWDL0*JY"_*K =*^F?A9\ _!?P9N=0N/"NFRV4U^B1SM+<R39522
M-Q..6/2@#T.O(_C_ /'P?!2/PW;6FB_\)%K6NWOV6UT];GR"0, MNV-SN=%
MQ_%[8KUROD;3?^+Y_MO75W_K_#_@&W\I#_ ;E21_WUYS.?I * /JW4M7LM$L
MFN]2O+?3[9?OS7,RQQK_ ,"; JAX?\<>'/%C,-#\0:7K)4$L-/O8Y\ '!)V,
M>]>6_$K]EO2/C!\13XA\6ZYJ5_H\,"0VF@P2&*&)@/G8MDD[CS\H4^I(XKP/
M]J3]GO0_@#H.C^/_ (=W%[X=U"SOXX&B6Z>0?,&*NK.2P(*X*DD$'IP<@'W3
M6-XB\9^'_",:/KNNZ;HJ/RK:C=QP!OH7(S7.77Q,71_@BOCR_A&Y-"359+<?
M*&D:$.(QZ98A?QKYM_9Q^ .F_'S1;WXF_%#S_$NH:U<R"TMY)Y(HXXT<H2-C
M XW!E5<[5"CCG@ ^O]'U[3/$5F+O2M1M-3M2<">SG65"?3<I(J[)(L4;.[!$
M499F.  .YKX=\:>%D_8[_:&\':IX6GN+;P9XFD^S7>G23-(J@.JR+EB20HD1
MU+'.<C.,U],?'#X+?\+NTW2=(NO$-]HNBV]P9KZUL0 UZNW"H6)P,')Y5A[=
M#0!U%C\2_"&IZE_9]GXJT2[U#<%^RP:C"\N3T&P-G)^E=)7RI\5OV(/AW8_#
M?6KSP];7FDZSIUG+=P7;7DDHD:-"VUU8D8.,94 CK['L?V)_'FK>/?@;:S:S
M<R7MWIUY+IZW,Q+/)&BHR%B>I ?;G_9_&@#WJLD>+M";6/[(&M:>=5SC[#]J
MC\_/7'EYW?I7'_'[XN6WP7^&NHZ_)LDU!A]FTZW;_EM<L#L&.X&"Q]E-?%7@
M[X;:I\.OVDOA&^OSS3^(]>5=:U+SCEDFEEG^4_[055W?[1:@#]&Z*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHKA?C')X[_P"$12W^'<-D=?NK
ME(&NK]E$=G"5;=-@_>*D* ,-][[IQ0!U-YXDTG3M2MM.N]4LK74+K_46DUPB
M2R\X^1"<MSZ"M&OSX\1?"N^^%O[57PKCUCQ'=^*-=U2ZMKZ_U"ZZ&0W#+M0'
M)V@* ,G\ .!^@] &;KGB32/#%J+G6-5LM)MCTFOKA(4_-B!3-!\5:+XJMVGT
M76+#6(5QF2PNDG49Z<H37C&O?L?^&_'OQ UKQ3XVU74O$C7DQ-IIYG:""SA_
MAC!4[CCV*CD\9YKP?XZ?#.T_9-^)O@;Q;X NKJPM+^Y:&XTUYVD!",FY,DY9
M'5B"&)P1D'D8 /O2LSQ-X@L_"?AW4]:U!_+L=/MI+J9O1$4L<>^!6G7S7^W5
MXTN--^&NF^#M,S)K'BR^2SCA0X9HE92P'U<Q+[AC0!Z5^S_\7+OXW> ?^$GN
M-!_X1^&2ZE@MX?M7G^=&F!YF=BX^;<N,'E#73ZI\2/"6B:B-/U'Q1HMA?D[1
M:W6H0QRY]-K,#7.1_"633O@;!\/]$U>70IH]-2Q75+9271N/,D #*<L=YX(^
M]7G.G_L%_"RVT4VEW;:GJ%\R$-J4M\ZR[CU8*N$Z] 5/OF@#Z(@N([J%)H9%
MFBD4,DD;!E8'H01U%4=:\2Z1X:ACEU?5;+2HI&VH][<)"K'T!8C)KY/_ &+[
M[5O!'Q5^(GPNN-1DU+2-&>26U:0Y$9281DJ,_+O#J2O3*_7-;]O;3X=9\>?"
M'3KH,]I=7=Q#*@8C*O+;*W(Z<'K0!]0_\+6\$_\ 0XZ!_P"#.#_XJNEM;J&^
MMHKFVFCN+>90\<T3!D=2,A@1P01WKP?_ (89^$'_ $ ;K_P93_\ Q=>T^%_#
M6G^#?#NG:'I4)M]-T^!;>WB9RY5%& "2<D^YH U*\C^'7Q\'Q)^,'C'P?IVB
M?\2KPV-DNM_:MPDF#A#'Y>SC)$F#N/$9/?CJOC'X^C^&/PQ\1^)G*B2QM&:!
M6Z-.WRQ+^+LHKQ_]C?X;7>B_ .ZU%[B2TU[Q89KTWI&9(U92D+>_>0?]=* /
M=->\?>&/"]PEOK/B/2=(G<@+%?WT4#-GI@,P)S6MI^H6NJVD=U97,-Y:R#*3
M6\@=&^C X-?/'AW]A'X>6MD[>))-3\6:S.2]QJ5U>21%Y#U8*C#O_>+'GJ:\
MX^!6F7OP'_:ZU?X9Z;J5Q>^%]0MVGC@G?=L/DB9&(' < ,A( W @XZ8 /M:N
M8D^*'@V'5/[-D\6Z%'J.=OV-M2A$V<XQLW9Z\=*\'_;6^(>MVL/A3X<^&;I[
M/5?%MT()IHF*N(2ZQK'D<@.[\X[(1T)K4C_81^%Z^#1I+V%TVK^1L.N"ZE$W
MFX_U@CW>7C/\.W&/?F@#Z*5@R@@Y!Y!%9VN>)-(\,6HN=8U6RTFV/2:^N$A3
M\V(%?,O[#WC;6H)/&/PS\07+7=UX5NC':R2,6*QB1XY(P3_"KH"O^^1T %=A
MKW['_AOQ[\0-:\4^-M5U+Q(UY,3::>9V@@LX?X8P5.XX]BHY/&>: /9]!\5:
M+XJMVGT76+#6(5QF2PNDG49Z<H36E+*D$;R2.L<: LSL<!0.I)["O@[XZ?#.
MT_9-^)O@;Q;X NKJPM+^Y:&XTUYVD!",FY,DY9'5B"&)P1D'D8^MOC\Q7X'>
M/R"0?["O>G_7!Z -7_A:W@G_ *'#0/\ P9P?_%5J:'XJT3Q-YW]CZQ8:MY./
M-^PW23;,YQNVDXS@]?2OCC]E7]E[X>?%+X.V&O\ B+2I[O4Y;F>-Y8[R6(%5
M<A?E5@.E?3/PL^ G@SX,W&H3^%=.ELI;]$2=I;F2;*J20!N)QRQH ]#HHHH
M**** "BBB@#S/QA_R,=W_P  _P#0%HH\8?\ (QW?_ /_ $!:* .F^'__ "!I
MO^OAO_05KIJYGX?_ /(&F_Z^&_\ 05KIJ "BBB@ HHHH **** "BBN1\;?%K
MP?\ #>XM8/$WB"ST::Z5GACN6(+J#@D8'3)H ^:_@;_R?A\5/^P=<_\ H^TK
M["KX.^$?Q<\':'^V%\1?$]_X@L[70-0LIX[74)&/ERL9K9@ <=PC'\#7V=I7
MQ$\.:YX/N/%.G:M;WV@012S27T!+(JQ F0],\;3QB@"SXR\8:3X!\,W^OZY=
MK9:991^9+*W7T"J.[$X  ZDBOF;]E_PUJOQ:^*_B'XX^(+9[.VNB]IH=K(.D
M>!'O'LJ+LR.&9I#7EVO?&SPS^TG\4$D\=>(QX5^&6C2"2UT5Q(9M1?D!G\M3
M@GN<_*IVKR6:OJ;P[^TW\(9IM-T/1_%=A&7:.SM+6.WEC09PJ(,H%4= .@H
M]5U'4+?2=/NKZ[E6"UMHFFFE;HB*"6)^@!KY7_8QT^X^(7C3XA?%W4HF6;6+
MUK*Q$G6.($.RCV"^2@/^P:Z_]M[X@/X/^"USI-FS'4_$DRZ9#&G+F,_-*0.^
M5&S_ +:"O2_@G\/T^%WPK\-^&@H6>SM5-R5_BG?YY3_WVS8]L4 =O7SY^UU\
M9#X1\)GP1X?#WWC;Q0GV*VL[8;I(H9"4:3 Z%AE5]R3_  FNG_:2^/MG\!/!
M:7OV?[;K>H%X=-M2#L+J 6=S_<7<N0.22 ,9)'SY^SOX\^&'A?4;GQ_X_P#'
MMKK'Q&U7,DDDL,SK8(PQY:8CQNQP2O 'RKQDL ?2O[/'PF7X,?"O2O#KLLNH
M?-=7\B=&N'P6 ]0H"H#W" UYO\3/V7_%?BGXUWOC_P ,>.8_"US/:QP(R6AE
ME3$8C8 Y P0.O7FO7_A_\8O!OQ4DO8_"NO0:Q)9A6G2-'0H&SM.'49'!Z5S=
MM^U)\,I-<U;1[SQ/;Z1J6EW<MG<0:FK6_P \;E&*LPVD94XYS["@#P?QIXW^
M.?[+=UIFK^)]=L_'W@^><6\V855T8C."VT.K$*VTDLO'(S7V!X?URU\3:#IN
ML6+%[+4+:.[@9A@F.1 RDCZ$5\?_ +6GQLT+XR:)I?PV^'\W_"5:UJ6H1/(]
MDI:*,+G"AR,$DD$L#@!3DU]&K=6_P)^!4$EZR2Q^&=#C1\$XEDBB"@ _[;@
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
M*^Y-%UJQ\1:3::IIEU'>Z?=Q+-!<0G*R(1D$4 7:*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KY$_:B_P"3J/@?_P!?D'_I6E?4/B[QIH?@+1VU
M7Q#J<&DZ<KK&;BX;"[FZ#ZFOB[]H3XO^#?%'[1'PDUS2O$-G?:3I5U"][=Q,
M2D"BY5B6X_N@F@#[KIKR+&C.[!$49+,< #UKE? _Q7\(?$B2[C\,>(+/69+0
M*TZ6SDE V<$@CH<&OE+]J#]HN+QEXUD^%>EZZOA70([AK;7]>F5CNV_ZR%%4
M%BHP5./OGCA<D@&AK4[?M?\ [1>EVNF@S?#GP3)YEQ? 9CNYMP+*IZ$.451_
ML*S=P*^R:^=OAK\=?@+\*?"%EX=T#Q;:P65L,L[6\YDFD/WI'/E\L?\  #
M%>L^*_B;I'A_X6ZCXYM[F.]TF'3FO[>53\LX*YC4?[S%5^IH ^>-0_XOC^V_
M:VH_?:!X MO-?NAN5(/X,)70?]L#7UO7S5^PKX-N=/\ AOJGC/5-TFL>++^2
M[DF<89HD9@I/U<RM[AA7NGQ \<:;\-O!NJ^)M7:0:?IT7FR")=SL20JJH]68
MJ!GCF@#)^,/Q8T?X->![[Q%JTBDQJ4M;7=A[J<@[(U^IZGL 3VKR']C?X9:O
MI]GK_P 2?%4;1^(_%\QN5B==IBMV<OG!Y&]CG;V54KQ#P?\ %/P?\:OB@_CO
MXN^)[73=,TN7;HOA1DEEC0 @AY-J$$9QG/+L.<*H4_77A/\ :/\ AMXXU^UT
M30_%5K?:I=%A!;+%*A<A2Q +(!G /?M0!S7[2W[/NI?'.3PG-I>NPZ%<Z'<2
MS"6: RYW^600 1R#&.#P<UYIXV\)_M$?!_0[SQ-IWQ%M_&%AIZ&YN[&ZLUWM
M$H!8A64\  D[74X''7%>Z>,OV@_ OP\\:1^&/$NLC1]1EM4NXY+B)_(9&9E
M\P @'*'K@>]>??'+]J_X>Z/\.]<M-(\06?B'6;^SEM;2ST]O.!>12@9V *A1
MG)!.3C H [[]GWXQ0_'#X:V?B-;9;.\61K6]MT.4CG0 MM/7:0RL,\@-CMFO
M'_VWM:N_%$W@?X5:1)C4/$FHQRW&WG9"K;$+#^[N9F_[8UU_[%?PVU/X;?!6
M"/6+=K2_U:[?4VMY,AXD=$1 P[';&&QU&[!YR*X'X*G_ (79^UMXU\?O^_T;
MPRG]F:6_\.X[HPR^H*B9_;S10!]4Z#HMKX;T/3])L8_*LK&WCM8(_P"[&BA5
M'Y 52\:>,](^'WA?4/$&N7:V>F649DDD;J?15'=B< #N2*T-8U:UT'2+[4[Z
M7R;*R@>YGDP3LC12S' ] #7P'K'QH\,_M*?%);CQ]XC'A;X;:+()++0W$C2W
M[\C=)Y:G!(ZG^$':O)9J /6/V6?"^K_%#XG>(_CAXCM6LDU$M:Z+:N.D. A<
M>RHH0$?>)D/I6?\ M-YG_:X^"L,N! D]M(F2/O\ VO/_ +*M>R>'?VG/A'>W
M6FZ)I'BNQ625H[2TM8[>6-,DA41<H%4= .@KRG]NWPSJFFGP/\2=(@::3PQ?
M W)4$[!YB21.?10Z%2?5UH ^LJ^/O@M;E?V\OB@83B)=/G9_0DR6IQ^9_2O6
MK7]K_P"%=QX0&O-XGMX3Y/F-IL@/VP-C_5^5U+9XR/E[YQS7G/[%GAW4?$_B
M+QY\6=5M9+,^)+QTL(WX!A,A=R/50=B _P#3-J /JMY%C1G=@B*,EF. !ZU\
M<:U.W[7_ .T7I=KIH,WPY\$R>9<7P&8[N;<"RJ>A#E%4?["LW<"L_P#:@_:+
MB\9>-9/A7I>NKX5T".X:VU_7IE8[MO\ K(4506*C!4X^^>.%R3ZA\-?CK\!?
MA3X0LO#N@>+;6"RMAEG:WG,DTA^](Y\OEC_@!@ "@#Z)KB/C#\6-'^#7@>^\
M1:M(I,:E+6UW8>ZG(.R-?J>I[ $]JL^)?BEX?\,_#6Y\=2W?VOP]%:+>)/;+
MN,R/@1A0<<L64#..3SBOBGP?\4_!_P :OB@_COXN^)[73=,TN7;HOA1DEEC0
M @AY-J$$9QG/+L.<*H4@'M_[&_PRU?3[/7_B3XJC:/Q'XOF-RL3KM,5NSE\X
M/(WL<[>RJE?2M>:^$_VC_AMXXU^UT30_%5K?:I=%A!;+%*A<A2Q +(!G /?M
M7I5 !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %?'O[ /\ R'/B
MU_V$;?\ ]"N:^B/%WQQ\!> ]8;2?$'BBPTK4E19&MIW.\*W()P.]?)/[&/Q<
M\'> =6^),OB'Q!9Z3'J%]!):-<,1YRAIR2N!VW+^= 'WA7#_ !C^+6C_  9\
M#WOB'5I%+(#':6@/SW4Y!V1K_,GL 3VJUXJ^*7A[PG\-[GQS/>?:O#\5JETD
M]J-_G*Y C">[,R@9QUYQ7Q7X-^*?@WXT?$Y_'GQ>\3VFGZ;ILA71/";)++'&
M 00\FU"". 3GEV'.%4*0#VW]C7X8ZOIUCKWQ)\4JR^(_%\IN5BD7:T5NSE\X
M[;V(;'952O;?BAXX@^&_P]\0>)KC:5TVT>9$;@/)C$:?\"<JOXUSOA+]H[X;
M>.=?M=$T+Q5:W^J76X0VRQ2H7VJ6(!9 ,X!/7M7C_P"W!KEWXF?P1\*](?\
MXF/B74(Y)PO.V)6")N']W>Q;_MC0!L_L+>")]%^%MYXKU+=)J_BJ\>]EFD'S
MM$K,J9^K&1_HXKZ1K/\ #^AVGAG0=.T>PC\JQT^VCM8$_NQHH51^0%>#?M;?
MM+GX,Z9!X>T3'_"7:K!YD,\@'EV4)8IYQSP6RK!1T^4D] & .<_:X^(%W\0-
M3T_X*>#/].U[5YXVU5X\E+6%2'"N1TZ!V]%7_:KZ+^'O@NS^'/@C1?#5@2]K
MIELENLC#!D8#YG(]68EC[FOF']GGQY\%?@SHL]Y?>/;76/&6J?O=5U>2"X=G
M8G<8T+1YV@\DGECR>P'TOX)^)WACXC:)<ZOX:U:+5["VD:*66!'!5PH8J58
MYP0>G>@#Y^OOV3?'FG_$;QCXI\*?$B/PTVO7DMR8X;,LY5W9PC-GC!/4=:PI
M?C)\5_V;?B+HFC?$_4;7Q7X3U>3RX=5@A5'B&X!F!55.Y=REE8-P?E->T>&?
MVLOA3XGT];F+QA9:>V/FM]3)MI$/H0X /_ 217SQ^T+XRT_]K#XF>#/ ?@/=
MK%G8SR3W^J+&RPHK;0Q#$ [456^;HQ90,G&0#[EKY&^ O_%Z_P!JCQU\2)/W
MVD:"/[,TINJY(,8=3[HLC'_KL*]D_:<^(G_"K_@GXBU2&3RKZ:'[!98.#YTO
MR CW5=S_ / *S_V1_AS_ ,*W^!N@V\T7E:AJ:_VI=Y&#OE *@CL1&(U(]0:
M/9:^=_VO?C"WAWPN/ 'AP/J'C7Q0OV*&SMANDB@DRC.<="PRJ_4G^&NG_:8_
M:!M/@'X.BN5@^VZ]J7F1:;;,#Y>Y0-TCG^ZNY>!R20..2/!/V=?'?PM\'7EU
MXZ\=^/K76?B-J^9)[B6&=Q9*P_U:8CQNQP2.  %7Y02P!]+_  !^%*?!KX6Z
M1X;+K->H#<7LR='N'.7QZ@<*#Z**\$_X)^R-<WWQ3N)/^/B74H&D^N9S_,FO
MH_X?_&#P=\5&O1X5UV#6&LMAN%B1T,8;.TD,HX.T]/2OD[X;^+K7]E?]IKQW
MH/BMGTOPWXBD-U9WS(6B"^8[P,2!]W;)(A(!PPYX!( /HW]J95;]GOQR& (_
ML\GGUW+C]:Q?V+%E7]FGP>)?^GLKZ[3=S8S_ )]*\W_:N_:#\/>-/ /_  @/
M@74(O%.O^(IX;;R],/FB.,.K8W#@LQ55QZ%B<8&?:-'DTK]FOX V!UB1_L/A
MW3HQ<M"NYI)F(#!1ZM*^!GCYAD]Z -?XQ_%K1_@SX'O?$.K2*60&.TM ?GNI
MR#LC7^9/8 GM7D7[&OPQU?3K'7OB3XI5E\1^+Y3<K%(NUHK=G+YQVWL0V.RJ
ME>)>#?BGX-^-'Q.?QY\7O$]II^FZ;(5T3PFR2RQQ@$$/)M0@C@$YY=ASA5"G
MZX\)?M'?#;QSK]KHFA>*K6_U2ZW"&V6*5"^U2Q +(!G )Z]J .@^)G_"8_\
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
MM/,Q>:E*))WW.SX) ' W8'L!73T %%%% !1110 4444 %%%% !1110 4444
M%%%% !116'XP\;Z%\/\ 2/[4\1:I;Z1I_F+"+BY;"ESG"_7@_E0!\L_M(?\
M)Y/P<_[=?_2IZ^PJ^#_CK\7/!WB3]J/X7>(=,\06=YHNF_9_ME[&Q\N';<.Q
MW<=@0:^QO _Q2\)_$K[9_P (QKUIK1L]GV@6K$F/=G;G([[6_*@#IYIH[>%Y
M976**-2SNYPJ@#))/85\<M(W[7W[2&G7=BC2?#?P1(&^V,IV7LVY6(7/4.R*
M,?W$R<%@*R?VD?VC+?XB>.YOA?8^($\)>$[>X>VU[79D=FF*$B2)%4$E005Q
M_&>I"YSZW\/_ (^? ;X8^%++P]H'BNSM-/M5Q_Q[3EY7/WI'/E_,Q[G^0 %
M'T)7R19?\7Q_;?N+@_O] \ 6VQ>Z&Y4D?@PF=C_VP%?07Q ^)NG>$?A+JOC>
MWGCN["+3OMMG(I^2<NH\C!]'9D'_  *O*/V&O \_A_X2S>)=1W/J_BF[?4)9
M9/OM$"5CS]3YC_\ ;2@#Z,K@?C9\8-(^"O@6\U_4W5[C!CL;+/SW4Y!VH/;N
MQ[ 'V!U_B5\0=,^%G@?5?%&L>8;'3XPS)",O(S,%1%]V9E'/ SD\5\3> ?BE
MX,^+WQ(?X@_&#Q39VD6GRE-$\*F*66&!000[X0@C..O+,,G"@+0![E^QO\*=
M5\-Z'K?CSQ0C+XG\7S?;'CD7#PPEF<9'8NSEB.P"=\BMK]I/]G?5/C?JWA#4
M-)\00Z#=:#)-())H#*26:)E90".5,?0\'-=;X/\ VBOASX_\06^AZ!XIMM1U
M6X#&&U6*5&?:I9L;E X4$_0&D\6?M#> _ ?C8^%?$6M+HVI_9X[E7NHF$#*Y
M8 >8 0#\O\6.M 'A7CCPW^T-\%-!N_%%E\0K?QEIFG*;B\LKJT7>85 +-M92
M=H ).UU( R.]>]_ ?XM0?&KX:Z=XFCM_L=Q(6@N[8'*QSIPP4]U.0P]F&:\P
M_: _:L\ 6/PTU_2]#UVU\1ZWJME+8VMKIS>: TJ%-[L 5 4-G&<G&!ZCH?V.
M?AKJGPP^"=G::S&UMJ&HW,FIR6S\- LBHJHWHVU%)'8L1VH X']M/4KGQSXD
M^'_PDTR4K=:Y?I=WFSK'"&*(Q'=1^]<_]<A7U)I>FVVBZ9::?91+!9VD*00Q
M+T1%4*JCZ "OE/\ 9\S\9_VG/'WQ,D'FZ3H__$JTESRO(*!E_P"V:LQ_Z[U]
M3>(=>LO"^@ZCK.HR^1I^GV\EU<28)VQHI9C@=> >* ,[Q]X\T;X:^$[_ ,1:
M]="UTZS3<QZM(W\*(.[,> *^=?V3_!VK^/O'GB3XW^)K7[)/K9:#2;5A]R#Y
M5\P9[!46-3W <]"*\DF^,WA?]H[XGC4_B3XBC\-?#_190^G>'661WO7Y^:4H
MI'(^\>P.U>K-7U?X9_:8^%&L:CIFA:-XJL6N;B2.SL[2.WEC4L2%2-<H%'8
M<=A0!XG^T)*\G[;/PBAD'[A(+5UR?XC<S9_]!6OL.OD7]N3P_JGASQ!X!^*6
MEV[7"^'KM$NRHSL"RK)"3Z*6WJ2>,LH[UZFW[7WPK7PA_;W_  E%N?W/F?V;
M@_;-^/\ 5^5UW9XS]WOG'- 'DO[.\1C_ &TOB_Y?^I\NY+8/&XW,1_\ BJ^O
MIIH[>%Y976**-2SNYPJ@#))/85\M?L2>%=2U:Z\;_%'6+62TN/%5\[VD;\?N
M3(TCLOJI=@H/_3,]C7$?M(_M&6_Q$\=S?"^Q\0)X2\)V]P]MKVNS([-,4)$D
M2*H)*@@KC^,]2%SD UFD;]K[]I#3KNQ1I/AOX(D#?;&4[+V;<K$+GJ'9%&/[
MB9."P%?5'Q#\+-XX\!>(O#R3BU?5=/GLEG9=PC,D;*&([@$YQ7CGP_\ CY\!
MOACX4LO#V@>*[.TT^U7'_'M.7E<_>D<^7\S'N?Y  5ZEXR^+?AKP-X$M_&.H
MWC/X>G$#1WEK&90R3$;' ')7# \<X[4 ?//A?]E?XP_#OPY!IWA;XM06,4!=
MX[#[&5@W,23DD-G)/4K_ "K>_9X^/WC'4/B9J_PM^)=O#_PE-BC/!?V\:IY^
MT!B&"X4Y1@ZLH4$=1FO1V_:D^%"Z7]O_ .$YTHP;=^P.WG8_ZY8WY]MN:\$^
M!27?QV_:PU[XL:?:367A33D:VMIIUVFX;[.(%4<<DKND(_ARH/44 ?9U%%%
M!1110 4444 >9^,/^1CN_P#@'_H"T4>,/^1CN_\ @'_H"T4 =-\/_P#D#3?]
M?#?^@K735S/P_P#^0--_U\-_Z"M=-0 4444 %%%% !1110 5S'B[X8^$_'T]
MO/XC\.Z;K<UNI2&2^MUD9%)R0"1P,UT]% 'G/_#.?PO_ .A"T#_P!C_PKK-'
M\%Z#X>\/-H.F:/9V.BLKJUA!"JPL'SO!7&#G)SZYK:HH \Y_X9S^%_\ T(6@
M?^ ,?^%3V/P ^&VFWEO=VO@?0H+FWD66*5+% R.IRK#CJ"!7?T4 ?,7Q#\#^
M(?BQ^UUX72^T6^B\$>$K=;P7TT#"VN)R!)\CD;6)?R5*C_GFV:^G:** .?\
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
MA/PYI>B6";++3K:.TA7OL10HS[X%/U[0--\4:3<:7J]C;ZEIUP LUK=1AXY
M"",J>#@@'ZBM"B@#SG_AG/X7_P#0A:!_X Q_X5H:!\$_ /A75K?5-(\'Z/IV
MHVY)ANK>S1)(R002"!QP2/QKMJ* .;\8?#?PM\0(4C\2>'].UH1C;&]Y;J[Q
MC_98C<OX$5B>%O@'\._!>H17^C>#]+L[Z%M\5SY'F21MZJS9*GGM7?T4 </\
M;M:UGP_\*/$UYX=T^\U/7/L;16=OI\+2S>9(0@=54$G9NW\=E-<C^R3\+9_A
M3\%],L=0M6M-9U!WU"^BD&'1WP%0CL5C5 1V.:]FHH @OK&WU.RN+.[@CN;2
MXC:*:&50R2(P(96!Z@@D$5P'_#.?PO\ ^A"T#_P!C_PKT:B@#@;#X!?#?2[Z
MWO;3P1H=O=6\BS0S1V*!D=3E6!QP00#7=7%O%>6\D$\23P2J4DCD4,KJ1@@@
M]01VJ2B@#S)?V9_A8NI"^'@31A/NW;?LX\K.<_ZO[F/;%>DP01VL$<,,:PPQ
MJ$2.-0JJH&  !T %244 <)JWP)^'>N:E=:CJ'@K1+R^NI&EGN)K)&>1R<EF.
M.23WJI_PSG\+_P#H0M _\ 8_\*]&HH Q;KP7H-[X7'AN?1[*;0!$D TUX%,
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
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 >9^,/^1CN_P#@'_H"
MT4>,/^1CN_\ @'_H"T4 =-\/_P#D#3?]?#?^@K735S/P_P#^0--_U\-_Z"M=
M-0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y
MGXP_Y&.[_P" ?^@+11XP_P"1CN_^ ?\ H"T4 =-\/_\ D#3?]?#?^@K735S/
MP_\ ^0--_P!?#?\ H*UTU !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% 'F?C#_ )&.[_X!_P"@+11XP_Y&.[_X!_Z M% '3?#_
M /Y TW_7PW_H*UTU<S\/_P#D#3?]?#?^@K734 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 45Q/Q8^+&C_  A\.KJFJB2>
M29_*MK2#'F3/C/?H .I[>Y(%>!O^WDH=@G@<LN>"VK8)'T\BO0H9?B<3'GI0
MNODOS.*MC*&'ERU)6?S_ $/K*BODS_AO/_J1O_*O_P#:*/\ AO/_ *D;_P J
M_P#]HKI_L?'?\^_Q7^9A_:>$_G_!_P"1]9T5\F?\-Y_]2-_Y5_\ [11_PWG_
M -2-_P"5?_[11_8^._Y]_BO\P_M/"?S_ (/_ "/K.O%_BU^U)X:^&-Z^F6T3
M>(=9C.);6VE"1PD?PO)@X;_9 )'?%>3:Y^W1>ZAHU[;:=X473;Z:)HX;QM1\
MWR6(P'V>2,D=<9KY=FFDN)I)97:261BSNYR6).22>YKU<!D<I2<L6K)=+[_<
M>?C,VBDHX9W?>VWWGUIH_P"W;$]XJZIX1:&U8C=+:7N]T'^ZR -_WT*^DO!O
MC;1?'^AQ:MH5]'?6<G!*\-&V,E'7JK#/0U^6U>E?!'XW:A\%]:N[F&U_M33K
MR+9/I[3^4&8?<<-M;!'(Z<@GVQW8W)*4J;EA5:2Z7W^\Y,+FU2,[8AWCW[?<
M?HY17R9_PWG_ -2-_P"5?_[11_PWG_U(W_E7_P#M%?.?V/CO^??XK_,]O^T\
M)_/^#_R/K.BODS_AO/\ ZD;_ ,J__P!HH_X;S_ZD;_RK_P#VBC^Q\=_S[_%?
MYA_:>$_G_!_Y'UG17R9_PWG_ -2-_P"5?_[16CH/[=.EWFH11:OX6N-,M&8!
MKBWO!<% >Y4QID#V.:3RC'15W3_%?YC6981NW/\ @_\ (^HJY7XG?$K1?A+X
M-OO$FO3&*RM@%6.,9DGD/W8T'=B?P !)P 3726=W#?VL-S;RK-;S(LD<B'*N
MI&00?0@U\<?MMR2^-OC!\*_AZTDB6%]<1RSK&0"?.G$.[ZJJO@_[1KQSTS1T
M/XR_M"_&:W_MKP1X2TG0?#,C,+6?464O*!_M.P+C_:5 N01G@UWGPD^,GQ*/
MQ M?!'Q-\&)I=[>0R2VFLZ?S;2^6NXJV&92< _=88. 5YS7O-C90:;9V]I:Q
M+!:V\:Q111C"HBC"J!Z  "IZ /EZP\4:RW[>VI:,=6OCHZZ.&&GFY?[.#]GC
M;(CSMSDD].IKZAKX5^*&O>*M!_;@U4^"]+CU7Q)>:=#9VJ3_ .JA+VR9F?\
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
M_P#80C_]'W5 %S6OVE/C+\&VMKOXF?#NQET!W6-]0T64@KGU822*&] VS.,
M]Z^E/A_X^T7XG>%++Q%X?NOM>G72Y4D;7C8<,CK_  L#P1^600:U-<T2R\2Z
M+?:3J5NMWI]["]O<0OT=&!##\C7R%^PC<W7A3QY\3_ 4DKR6>FW9>-)#RDD<
MKPN<>K 1Y_W!0!]B7U]!IMC<7EU(L-M;QM++(W1$4$DGZ &OCOX,_MG>)_&O
MQATG2/$&GV-AX5UZ>>#3ID@=) VXB(%RY#'< AP.K=J]._;8^(#^#/@E>Z=:
M,W]I^(I5TN!$^\4;F4X[@H"GUD%>3_M&?!&;X=_LV^ -1TM?)UKP3)#+//%U
M#3,K2N#WQ<;"/0$T ?:M>-_M#_M):5\"K"TM4M&UOQ1J(_T+2HFQQG'F2$ D
M+G@ #+$$#H2/0/AOXSM_B)X#T'Q):[1%J5G'<%5.=CD?.GU5MR_A7ROX1LX_
MB3_P4"\2WE[NN+?PW:L]LC<K&T210@?@\KO]>>U '16NL?M5:]9#5(M+\,Z.
MDJB2/3)PJRA2,@$,S$'U#,",]N@V?@[^U-JVJ^/C\//B;X>7PIXO8[;>2+*V
M]PV,A<%FP6 ^5@S*W08X!^D:^-O^"A6DKHLG@+QK9!H=6L;QK83IP<+B:/G_
M &65R/\ >- 'V314-G=1WUG!<Q',4T:R(?8C(_G7!?M">++KP1\%?&&LV,C0
MWMO8.D$J_>CD<B-6'N"X/X4 >/\ CS]JKQ3XF^(%YX&^#OAF+Q'J=BSQW>IW
MG_'NC*<-M^95"@C&]FP3P >":-U\2OVD_AG#_:_B;P=I7BG1(P&N8]+(\^)>
MI(\MB1CN=C 5T?[!O@ZVT'X%VVM+%B_UZZFN)YF^\RQR-$B_0;&(_P!\GO7T
M=0!F^&]<B\3>'=*UB"*2&'4+6*[2.88=%D0. P]0#S6E7E_[17QL@^!7P[FU
MT01WNJ3RK:V%I*Q"R2G));'.U5#,<=< 9&<UY+HGPG^/_CK1;?Q!J_Q6;PSJ
M5PGVB'1[:S'EPAN520H5 (!Z$/CN2>: /JJBOFS]G/XW^++KX@:Y\*_B2(7\
M6:4ADM[^%0!=H,,0VT $[&5E( RN<C(YQ?VFOC5XS^&GQZ\$Z?X;-QJ5M=:>
MQ&@Q8"7EP[RQQAN,GYMAX/\ #VSF@#ZMHKXZ^)'A3]H7P9X/N_B#<?$>.2_L
M(OM=WH-E H@@BSE@H(V2;!URO0-\Q[W/"7CSXO\ [5FB03>'+V'X;^';:%8K
MO5HT,DU]=@?O!#W6,'T(([LQR  ?7-%?*OP-^*'CWP9\>+_X1_$+55\1/) T
M^FZIMP[8C\P<X!*E ^=V2&4C)%)^TQ\;?&/PO^/7@NQ\/"XU2UNM.<C08\!+
MRXD:6./=@;CAO+. ?X>V<T ?5=%?)WB+X8?M%KH-QXL7XE1IXACB:X/ANS@4
M6Z@#=Y2$@HS@# RIR?XCU/J'[+GQPD^.7PW&I7\<4&N6$QL[](>%=@H99 .P
M8'IZAJ /8:*^4_$7Q8^(GQV^+FM^!_AAJEMX9T#0&,>I>(&C65Y'!*D+D' W
MA@H7!.PL6QQ6-\0H_C=^S)I\'BUO'(^(7AJWE5-0M-0M_+9 [  G)9@-S !E
M;@E?E(R* /L6BO./$'QFLK3X$W7Q(TN$WEK_ &7]OM[>3@ER %1\=,.<-CT-
M>&_#?P/\8/C7X)L/'3_&.XT.YU'S)K73;&R#6T:ABH5\.HZKT*MCODYH ^H_
M%AU8>%=9.@"(Z[]BF^P";&S[1L/E;L\8W;<YKC?@(WQ&;P,__"STMT\1_:Y
MGD>5S;[5VEO*.S=NW].V*LSW'BKPS\$-2GU[4;>Y\6V&C74DU_9(!&TR1N5D
M4%0.RG&T#/:O-_V6?%'BOXK?LZZC/?\ B*?_ (2*>:\M+75YD5WMVV 1OC W
M;6;.#Z8H [S3_COHVH_'#4_A@EA?+K%A;"YDO&"?9V!CCDP/FW?=E';J#]:]
M+K\[-%^&?CVX_:WU_P -0_$2:#Q9!8K)/XE%MEID-O P39NX^5D7K_!7UI-X
M@U3]G7X(ZIJ_C?Q(_C'4+ O)'=/%Y+3LY BAZG^(_>[ GTH ]?HKY3\(^!_C
M;\;O#MOXOU/XFR>!X=247>G:/I5EN6.%@#&7(=3@CG!+\$$GM70_L]?&'Q8W
MQ$\0_"GXBRP7GB?1X_/MM4@3:+R'Y3\V !G:Z,#@$@G/(R0#Z+HHHH ****
M"BBB@ HHHH **** "BLCQ5XHL?!^BSZIJ#LL$6 %099V/15'J:\BE_:@19&$
M?AMG3LS7NTG\/+/\Z\[$YAA<')1KSLWZO\B)3C'=GNE%>$?\-1?]2S_Y/_\
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
MI(E"DN,EN9.3G&X<\5Z)^SGXDU+Q=\$?".KZQ=O?ZE=6A::YDQND(=ADX'7
M% 'D/["GBK6O$]G\06UC5[[53#JJ>4;VY>;R\A\[=Q.,X'3TKZFK\ZOV89_B
M3K=YXP\*_#][?18KR_\ M&I>)+E-_P!CC&]51%(P7;)QU/'\.":]#\8>*OBW
M^R3XBT'4?$?BU_'_ ((O[C[/<&YCVRHV,D9;<RMM#,N&(.T@B@#[2HKY_P#V
MR/B)K/@OX)VFN>%-7ETZXN-1MU2\M2,O$Z2-P2.APIKVKPG>3:CX5T:[N'\V
MXGLH99'( W,T:DGCW- &M7F_Q:^.>D?!_5O"EAJEA?7DGB*[-I UH$(B(:-2
M7W,./WHZ9Z&O,O@M\2O$WB+]J;XH>'-2U>>[T/34D-I9.%V0[98U&W ST8_7
M/->-?M?> _&6E_$GP?/J7CB75;?6-:G_ +'A:V"?V2#+#M P?FP'C';/E^]
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
M(OC75O$5[D37TQ=8\Y$<8X1![*H _"N<KZ"_X8?^(G_/;1?_  +?_P"-T?\
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
M8;S]LCXP2P2I/$T<^)(V#*<7$8/(]Q5K]N9A'XR^##L=J+K$I+'H/WEK7:?
MG]EYO@?\4O$6MV%]#-X>O+".SM+=F=KE2/++/(2 N2R,>/[W0=*Z']I;X!_\
M+Z\)V-I:ZBNDZUIEP;FRNI%+)DC#(V.0#A3N&2"HX- 'L%?(/[ <Z6FH?%#2
M[MU&LPZG&\ZMPS &52<>S!OIN'K7L7P3\(_%GP_J%_-\2/&.G>(;;R%AL[73
MX NU@V3([>5&2V.,<]>M<=\2OV6]9F^)$WQ ^&7BK_A#_$EV6-[%-'OMYV(&
M6P ?O$9965@3\W!Z@'8?M::A::?^SQXT:\9526T6&,,?O2-(JH!ZG<0?PKD_
M@W8W.G_L0Q17>[S6\.ZC,NX8/EOY[Q_AL9<>U84O[,'Q'^*VI:<?C!\0(-6T
M2RD\W^Q]$C\J.5N@RPCC'K\Q4L 2 1G-?1'B7PRFJ^!=5\.V BLH[G39;"W
M7$<0:(QKP.PR.!V% 'A?[ /_ "0%?^PK<_R2OI*O*?V:?A%J/P3^&B^&]4O;
M6_N_MDMR9;/=LP^W ^8 YX]*]6H \R_:8_Y(#X[_ .P5+_*N6_8B_P"3:_"_
M_72\_P#2J6O2?BQX.N/B%\-?$?ANTGBM;K4[*2VBFFSL5B."V.<?2L?]GWX9
MWWPA^$^C^%=1N[>]O+)IV>:UW>6=\SR#&X \!@.E 'A/[-G_ "=W\:?^NDW_
M *4BNP_;V'_&/MWQ_P Q&U_]"-;WPI^ ^J^ /C=X^\:W>HV=S8>(F=K>WA#^
M;'NE#_/D8XZ<$UM_M(?";4/C3\,;CPUIE[;6%W)<PSK+=[O+PAR0=H)Z'TH
M\8_:ECGD_8O\)M#GRTBTIIO]SR,#_P >*U]$_!R]M=0^$O@NXLF5K5M&M!'M
MZ "%1C\,8_"HIOAE8Z[\([;P+KX%W9G2X=.N6A.W+(BKO0D<$,H89'4"OG_P
MQ^SC\<OAW;S^&_"GQ/TVS\'%V\EKB O=0HQR2BM$VP\GA9 ,DG@T 56NH;K_
M (*+Q"&5)3%IK1OL8':PLVRI]#R.*S/VQM+N]2_:,^%4"ZS-H$-XB6UOJ4 ^
M>UF-Q@R#D<C?'W&,5WWPY_9%?X8_&O1?%^GZU]OT^VL94OGOG=[R[NY%D#S'
M@J =Z\9SQW.2?2_CM\#='^.WA2+2M1GDT^^M)#/8ZC H+V\F,'(/WE/&5R,X
M'((!H \^_P"&8_'W_1>?%7_?L_\ QVNQ_9]^ ,'P%TO6K6+7+C79=4N5N9)I
MH1%M(4C  8Y)R23GTKSJS^&/[3&CVL6FVGQ.\/W5C&HC2\O;;?=*N,<YMVW'
MW9B23R:]?^&G@OQ5X'\"WUEK'BI_%_B6XDEN4O\ 4%9(DD9 $B"@DB,%<\8^
M\Q '2@#YI_;1MT^+'Q4\*>!O!^G_ &_QS8Q2W%Q>0R;#;Q%=ZQ,WKQOY^[N7
M'WS7>_L&^+-$OOA1/X:M+-=,U_1KJ3^T[=LB29G8[9B#ST781V,>.!BNK_9W
M_9^O/A5?>(O$?B?4X-?\::Y.S7&H0AMJ1$[MB[@#\S<G@#A0!\M9UY^SGK&@
M?M&6_P 2/!NJ6.F:??<:WIEP''V@,?WI3:",L K\X^=<]Z /?J*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#S/QA_P C'=_\
M _\ 0%HH\8?\C'=_\ _] 6B@#IOA_P#\@:;_ *^&_P#05KIJYGX?_P#(&F_Z
M^&_]!6NFH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH CCMXH9)7CB2-Y3ND95 +G&,GU.!4E%% !1
M110 4444 %%%% !1110 5Y+\0/@%%X[^,G@[Q\VMO9/X>55^P"V#BXVNSCY]
MXV\L?X37K5% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %>2_$#X!1>._C)X.\?-K;V3^'E5?L M@XN-KLX^?>-O+'^$UZU10 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110!YGXP_P"1CN_^ ?\ H"T4>,/^1CN_^ ?^@+10!TWP_P#^0--_U\-_
MZ"M=-7,_#_\ Y TW_7PW_H*UTU !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% 'F?C#_D8[O_@'_H"T4>,/^1CN_P#@'_H"T4 =
M-\/_ /D#3?\ 7PW_ *"M=-7,_#__ ) TW_7PW_H*UTU !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'F?C#_D8[O\ X!_Z M%'
MC#_D8[O_ (!_Z M% $-MK5_HOG6UK<;(Q(2?D4Y/3/(/H*F_X3#5_P#G[_\
M(2?X444 '_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^
M0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X4
M44 '_"8:O_S]_P#D)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\
M*/\ A,-7_P"?O_R$G^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !
M_P )AJ__ #]_^0D_PH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$P
MU?\ Y^__ "$G^%%% !_PF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"
M8:O_ ,_?_D)/\*/^$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y
M^_\ R$G^%%% !_PF&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\
M\_?_ )"3_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\
M\A)_A110 ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:O_S]_P#D
M)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7_P"?O_R$
MG^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__ #]_^0D_
MPH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__ "$G^%%%
M !_PF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?_D)/\*/^
M$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^%%% !_PF
M&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3_"C_ (3#
M5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O
M_P _?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:O_S]_P#D)/\ "C_A,-7_ .?O
M_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7_P"?O_R$G^%%% !_PF&K_P#/
MW_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__ #]_^0D_PH_X3#5_^?O_ ,A)
M_A110 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__ "$G^%%% !_PF&K_ //W_P"0
MD_PH_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?_D)/\*/^$PU?_G[_ /(2?X44
M4 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^%%% !_PF&K_\_?\ Y"3_  H_
MX3#5_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\A)_A110
M?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)/\*/^$PU
M?_G[_P#(2?X444 '_"8:O_S]_P#D)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ
M_P#S]_\ D)/\*/\ A,-7_P"?O_R$G^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^
M_P#R$G^%%% !_P )AJ__ #]_^0D_PH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_
M .0D_P */^$PU?\ Y^__ "$G^%%% !_PF&K_ //W_P"0D_PH_P"$PU?_ )^_
M_(2?X444 '_"8:O_ ,_?_D)/\*/^$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y
M"3_"C_A,-7_Y^_\ R$G^%%% !_PF&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X
M444 '_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_P
MH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X444 '
M_"8:O_S]_P#D)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\
MA,-7_P"?O_R$G^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )
MAJ__ #]_^0D_PH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$PU?\
MY^__ "$G^%%% !_PF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"8:O_
M ,_?_D)/\*/^$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\
MR$G^%%% !_PF&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\ \_?_
M )"3_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_
MA110 ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:O_S]_P#D)/\
M"C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7_P"?O_R$G^%%
M% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__ #]_^0D_PH_X
M3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__ "$G^%%% !_P
MF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?_D)/\*/^$PU?
M_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^%%% !_PF&K_\
M_?\ Y"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3_"C_ (3#5_\
MG[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _
M?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:O_S]_P#D)/\ "C_A,-7_ .?O_P A
M)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7_P"?O_R$G^%%% !_PF&K_P#/W_Y"
M3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__ #]_^0D_PH_X3#5_^?O_ ,A)_A11
M0 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__ "$G^%%% !_PF&K_ //W_P"0D_PH
M_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?_D)/\*/^$PU?_G[_ /(2?X444 '_
M  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^%%% !_PF&K_\_?\ Y"3_  H_X3#5
M_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\A)_A110 ?\)A
MJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)/\*/^$PU?_G[
M_P#(2?X444 '_"8:O_S]_P#D)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S
M]_\ D)/\*/\ A,-7_P"?O_R$G^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R
M$G^%%% !_P )AJ__ #]_^0D_PH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D
M_P */^$PU?\ Y^__ "$G^%%% !_PF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?
MX444 '_"8:O_ ,_?_D)/\*/^$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"
MC_A,-7_Y^_\ R$G^%%% !_PF&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X444
M'_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3
M#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:
MO_S]_P#D)/\ "C_A,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7
M_P"?O_R$G^%%% !_PF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__
M #]_^0D_PH_X3#5_^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__
M "$G^%%% !_PF&K_ //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?
M_D)/\*/^$PU?_G[_ /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^
M%%% !_PF&K_\_?\ Y"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3
M_"C_ (3#5_\ G[_\A)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110
M ?\ "8:O_P _?_D)/\*/^$PU?_G[_P#(2?X444 '_"8:O_S]_P#D)/\ "C_A
M,-7_ .?O_P A)_A110 ?\)AJ_P#S]_\ D)/\*/\ A,-7_P"?O_R$G^%%% !_
MPF&K_P#/W_Y"3_"C_A,-7_Y^_P#R$G^%%% !_P )AJ__ #]_^0D_PH_X3#5_
M^?O_ ,A)_A110 ?\)AJ__/W_ .0D_P */^$PU?\ Y^__ "$G^%%% !_PF&K_
M //W_P"0D_PH_P"$PU?_ )^__(2?X444 '_"8:O_ ,_?_D)/\*/^$PU?_G[_
M /(2?X444 '_  F&K_\ /W_Y"3_"C_A,-7_Y^_\ R$G^%%% !_PF&K_\_?\
MY"3_  H_X3#5_P#G[_\ (2?X444 '_"8:O\ \_?_ )"3_"C_ (3#5_\ G[_\
MA)_A110 ?\)AJ_\ S]_^0D_PH_X3#5_^?O\ \A)_A110 ?\ "8:O_P _?_D)
J/\*/^$PU?_G[_P#(2?X444 5E6;7+F:>>;,OR[FV#GC';'84444 ?__9

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - USD ($)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Feb. 09, 2026</div></th>
<th class="th"><div>Jun. 27, 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_dei_CoverAbstract', window );"><strong>Cover [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">10-K<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 26,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-26<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-35249<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">THE CHEFS&#8217; WAREHOUSE, INC.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">DE<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityTaxIdentificationNumber', window );">Entity Tax Identification Number</a></td>
<td class="text">20-3031526<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">100 East Ridge Road<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Ridgefield<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">CT<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">06877<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">894-1345<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Stock, par value $0.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">CHEF<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Large Accelerated Filer<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntitySmallBusiness', window );">Entity Small Business</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPublicFloat', window );">Entity Public Float</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,256,669,269<span></span>
</td>
</tr>
<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,694,233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<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_DocumentsIncorporatedByReferenceTextBlock', window );">Documents Incorporated by Reference</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:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.094%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.372%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:47.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Document</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:400;line-height:100%">Parts Into Which Incorporated</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 8, 2026 (&#8220;Proxy Statement&#8221;)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:top"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Part III</span></td></tr></table></div><span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001517175<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<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">FY<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CoverAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cover page.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CoverAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<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-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentsIncorporatedByReferenceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Documents incorporated by reference.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentsIncorporatedByReferenceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPublicFloat">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPublicFloat</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntitySmallBusiness">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates that the company is a Smaller Reporting Company (SRC).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntitySmallBusiness</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityTaxIdentificationNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityTaxIdentificationNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:employerIdItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_chef_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">BDO USA, P.C.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Stamford, Connecticut<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">243<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</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">$ 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_AccountsReceivableNetCurrent', window );">Accounts receivable, net of allowances ($26,965 in 2025 and $22,341 in 2024)</a></td>
<td class="nump">392,374<span></span>
</td>
<td class="nump">366,311<span></span>
</td>
</tr>
<tr class="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">385,722<span></span>
</td>
<td class="nump">316,014<span></span>
</td>
</tr>
<tr class="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">70,811<span></span>
</td>
<td class="nump">71,063<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">969,889<span></span>
</td>
<td class="nump">868,043<span></span>
</td>
</tr>
<tr class="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">342,019<span></span>
</td>
<td class="nump">275,781<span></span>
</td>
</tr>
<tr class="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">205,270<span></span>
</td>
<td class="nump">191,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">362,742<span></span>
</td>
<td class="nump">356,298<span></span>
</td>
</tr>
<tr class="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">137,310<span></span>
</td>
<td class="nump">160,383<span></span>
</td>
</tr>
<tr class="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">10,777<span></span>
</td>
<td class="nump">6,763<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">2,028,007<span></span>
</td>
<td class="nump">1,858,691<span></span>
</td>
</tr>
<tr class="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">275,622<span></span>
</td>
<td class="nump">266,775<span></span>
</td>
</tr>
<tr class="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">78,458<span></span>
</td>
<td class="nump">68,538<span></span>
</td>
</tr>
<tr class="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">24,832<span></span>
</td>
<td class="nump">21,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_EmployeeRelatedLiabilitiesCurrent', window );">Accrued compensation</a></td>
<td class="nump">66,350<span></span>
</td>
<td class="nump">50,078<span></span>
</td>
</tr>
<tr class="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">28,197<span></span>
</td>
<td class="nump">18,040<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">473,459<span></span>
</td>
<td class="nump">425,396<span></span>
</td>
</tr>
<tr class="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,333<span></span>
</td>
<td class="nump">688,744<span></span>
</td>
</tr>
<tr class="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">201,542<span></span>
</td>
<td class="nump">187,079<span></span>
</td>
</tr>
<tr class="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">22,424<span></span>
</td>
<td class="nump">15,891<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherLiabilitiesNoncurrent', window );">Other liabilities</a></td>
<td class="nump">5,940<span></span>
</td>
<td class="nump">3,935<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,423,698<span></span>
</td>
<td class="nump">1,321,045<span></span>
</td>
</tr>
<tr class="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 (Note 16)</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 December&#160;26, 2025 and December&#160;27, 2024, 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,679,813 and 40,248,884 shares issued and outstanding at December&#160;26, 2025 and December&#160;27, 2024, respectively</a></td>
<td class="nump">407<span></span>
</td>
<td class="nump">402<span></span>
</td>
</tr>
<tr class="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">405,020<span></span>
</td>
<td class="nump">399,111<span></span>
</td>
</tr>
<tr class="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,763)<span></span>
</td>
<td class="num">(3,807)<span></span>
</td>
</tr>
<tr class="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">201,645<span></span>
</td>
<td class="nump">141,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_StockholdersEquity', window );">Total stockholders&#8217; equity</a></td>
<td class="nump">604,309<span></span>
</td>
<td class="nump">537,646<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">$ 2,028,007<span></span>
</td>
<td class="nump">$ 1,858,691<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>20
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent', window );">Allowance for accounts receivable</a></td>
<td class="nump">$ 26,965<span></span>
</td>
<td class="nump">$ 22,341<span></span>
</td>
</tr>
<tr class="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,679,813<span></span>
</td>
<td class="nump">40,248,884<span></span>
</td>
</tr>
<tr class="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,679,813<span></span>
</td>
<td class="nump">40,248,884<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>21
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 4,149,537<span></span>
</td>
<td class="nump">$ 3,794,212<span></span>
</td>
<td class="nump">$ 3,433,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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">3,145,447<span></span>
</td>
<td class="nump">2,880,065<span></span>
</td>
<td class="nump">2,619,289<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">1,004,090<span></span>
</td>
<td class="nump">914,147<span></span>
</td>
<td class="nump">814,474<span></span>
</td>
</tr>
<tr class="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">849,789<span></span>
</td>
<td class="nump">784,852<span></span>
</td>
<td class="nump">704,758<span></span>
</td>
</tr>
<tr class="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">9,195<span></span>
</td>
<td class="nump">1,088<span></span>
</td>
<td class="nump">8,773<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">145,106<span></span>
</td>
<td class="nump">128,207<span></span>
</td>
<td class="nump">100,943<span></span>
</td>
</tr>
<tr class="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">41,564<span></span>
</td>
<td class="nump">48,675<span></span>
</td>
<td class="nump">45,474<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">103,542<span></span>
</td>
<td class="nump">79,532<span></span>
</td>
<td class="nump">55,469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Provision for income tax expense</a></td>
<td class="nump">31,181<span></span>
</td>
<td class="nump">24,053<span></span>
</td>
<td class="nump">20,879<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">72,361<span></span>
</td>
<td class="nump">55,479<span></span>
</td>
<td class="nump">34,590<span></span>
</td>
</tr>
<tr class="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 income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Foreign currency translation adjustments</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="num">(1,975)<span></span>
</td>
<td class="nump">353<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">$ 73,405<span></span>
</td>
<td class="nump">$ 53,504<span></span>
</td>
<td class="nump">$ 34,943<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 1.87<span></span>
</td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
</tr>
<tr class="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">$ 1.68<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares outstanding:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">38,719,025<span></span>
</td>
<td class="nump">37,914,060<span></span>
</td>
<td class="nump">37,633,672<span></span>
</td>
</tr>
<tr class="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,001,316<span></span>
</td>
<td class="nump">45,983,065<span></span>
</td>
<td class="nump">45,639,220<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>22
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Total</div></th>
<th class="th"><div>Common Stock</div></th>
<th class="th"><div>Additional Paid in Capital</div></th>
<th class="th"><div>Accumulated Other Comprehensive Loss</div></th>
<th class="th"><div>Retained Earnings</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, beginning (in shares) at Dec. 30, 2022</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,599,390<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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. 30, 2022</a></td>
<td class="nump">$ 401,509<span></span>
</td>
<td class="nump">$ 386<span></span>
</td>
<td class="nump">$ 337,947<span></span>
</td>
<td class="num">$ (2,185)<span></span>
</td>
<td class="nump">$ 65,361<span></span>
</td>
</tr>
<tr class="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">34,590<span></span>
</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">34,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation', window );">Stock compensation (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,053,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">17,823<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="nump">17,813<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_StockIssuedDuringPeriodSharesAcquisitions', window );">Shares issued for acquisitions (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,008<span></span>
</td>
<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_StockIssuedDuringPeriodValueAcquisitions', window );">Shares issued for acquisition</a></td>
<td class="nump">2,495<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="nump">2,494<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">353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">353<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="num">(61,858)<span></span>
</td>
<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">(2,098)<span></span>
</td>
<td class="num">$ (1)<span></span>
</td>
<td class="num">(2,097)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 29, 2023</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">39,665,796<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance, ending at Dec. 29, 2023</a></td>
<td class="nump">454,672<span></span>
</td>
<td class="nump">$ 396<span></span>
</td>
<td class="nump">356,157<span></span>
</td>
<td class="num">(1,832)<span></span>
</td>
<td class="nump">99,951<span></span>
</td>
</tr>
<tr class="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">55,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>
<td class="nump">55,479<span></span>
</td>
</tr>
<tr class="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">15,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15,333<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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of debt to common stock (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">858,360<span></span>
</td>
<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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities', window );">Conversion of debt to common stock</a></td>
<td class="nump">37,938<span></span>
</td>
<td class="nump">$ 8<span></span>
</td>
<td class="nump">37,930<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">(426,235)<span></span>
</td>
<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">(17,393)<span></span>
</td>
<td class="num">$ (4)<span></span>
</td>
<td class="num">(3,899)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(13,490)<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_StockIssuedDuringPeriodWarrantExercisesShares', window );">Warrant exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,904<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_StockIssuedDuringPeriodWarrantExercisesValue', window );">Warrant exercises</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(1)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustment</a></td>
<td class="num">(1,975)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,975)<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">112,059<span></span>
</td>
<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,408)<span></span>
</td>
<td class="nump">$ 1<span></span>
</td>
<td class="num">(6,409)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 27, 2024</a></td>
<td class="nump">40,248,884<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, ending 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="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">72,361<span></span>
</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">72,361<span></span>
</td>
</tr>
<tr class="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">18,158<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,158<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">(241,198)<span></span>
</td>
<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">(15,004)<span></span>
</td>
<td class="num">$ (2)<span></span>
</td>
<td class="num">(2,346)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,656)<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_StockIssuedDuringPeriodWarrantExercisesShares', window );">Warrant exercises (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax', window );">Cumulative translation adjustment</a></td>
<td class="nump">1,044<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,044<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_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">658,788<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue', window );">Common stock issued under stock plans, net of shares surrendered to pay tax withholding</a></td>
<td class="num">$ (9,896)<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
<td class="num">(9,903)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, ending (in shares) at Dec. 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, ending 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>
</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_chef_StockIssuedDuringPeriodWarrantExercisesValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, 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_StockIssuedDuringPeriodWarrantExercisesValue</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_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_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_StockIssuedDuringPeriodSharesAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 stock issued during the period pursuant to acquisitions.</p></div>
<a href="javascript: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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesAcquisitions</td>
</tr>
<tr>
<td style="padding-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 4: 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 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_StockIssuedDuringPeriodSharesShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Value of stock issued pursuant to acquisitions during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 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(31))<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 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_StockIssuedDuringPeriodValueAcquisitions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gross value of stock issued during the period upon the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 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(31))<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 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_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>23
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 72,361<span></span>
</td>
<td class="nump">$ 55,479<span></span>
</td>
<td class="nump">$ 34,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">53,652<span></span>
</td>
<td class="nump">40,562<span></span>
</td>
<td class="nump">32,887<span></span>
</td>
</tr>
<tr class="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">24,478<span></span>
</td>
<td class="nump">24,372<span></span>
</td>
<td class="nump">22,719<span></span>
</td>
</tr>
<tr class="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">12,118<span></span>
</td>
<td class="nump">11,982<span></span>
</td>
<td class="nump">8,078<span></span>
</td>
</tr>
<tr class="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">6,533<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">8,114<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation</a></td>
<td class="nump">21,242<span></span>
</td>
<td class="nump">17,778<span></span>
</td>
<td class="nump">20,042<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_ChangeInFairValueOfEarnOutLiability', window );">Change in fair value of contingent earn-out liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,266)<span></span>
</td>
<td class="nump">3,081<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived', window );">Intangible asset impairment</a></td>
<td class="nump">8,023<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,838<span></span>
</td>
</tr>
<tr class="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="nump">6,449<span></span>
</td>
<td class="nump">6,144<span></span>
</td>
<td class="nump">5,456<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="num">(35,853)<span></span>
</td>
<td class="num">(44,812)<span></span>
</td>
<td class="num">(48,813)<span></span>
</td>
</tr>
<tr class="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="num">(67,114)<span></span>
</td>
<td class="num">(32,205)<span></span>
</td>
<td class="num">(28,759)<span></span>
</td>
</tr>
<tr class="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">404<span></span>
</td>
<td class="num">(6,036)<span></span>
</td>
<td class="num">(7,234)<span></span>
</td>
</tr>
<tr class="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="nump">31,367<span></span>
</td>
<td class="nump">87,312<span></span>
</td>
<td class="nump">19,598<span></span>
</td>
</tr>
<tr class="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">(4,441)<span></span>
</td>
<td class="num">(5,713)<span></span>
</td>
<td class="num">(9,958)<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">129,219<span></span>
</td>
<td class="nump">153,061<span></span>
</td>
<td class="nump">61,639<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">(41,426)<span></span>
</td>
<td class="num">(49,506)<span></span>
</td>
<td class="num">(57,427)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Cash paid for acquisitions, net of cash acquired</a></td>
<td class="num">(4,583)<span></span>
</td>
<td class="num">(315)<span></span>
</td>
<td class="num">(121,884)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities', window );">Cash paid for contingent earn-out liabilities</a></td>
<td class="num">(750)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash used in investing activities</a></td>
<td class="num">(46,759)<span></span>
</td>
<td class="num">(49,821)<span></span>
</td>
<td class="num">(179,311)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Payment of debt and other financing obligations</a></td>
<td class="num">(13,000)<span></span>
</td>
<td class="num">(22,995)<span></span>
</td>
<td class="num">(29,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_FinanceLeasePrincipalPayments', window );">Payment of finance leases</a></td>
<td class="num">(15,566)<span></span>
</td>
<td class="num">(7,057)<span></span>
</td>
<td class="num">(4,327)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsOfFinancingCosts', window );">Payment of deferred financing fees</a></td>
<td class="num">(658)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,739)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForRepurchaseOfCommonStock', window );">Common stock repurchases</a></td>
<td class="num">(15,004)<span></span>
</td>
<td class="num">(17,393)<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_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of stock options</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">175<span></span>
</td>
<td class="nump">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_PaymentsRelatedToTaxWithholdingForShareBasedCompensation', window );">Surrender of shares to pay withholding taxes</a></td>
<td class="num">(11,994)<span></span>
</td>
<td class="num">(7,412)<span></span>
</td>
<td class="num">(2,134)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Cash paid for contingent earn-out liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,800)<span></span>
</td>
<td class="num">(11,625)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromLinesOfCredit', window );">Borrowings under asset-based loan and revolving credit facilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">46,430<span></span>
</td>
<td class="nump">60,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLinesOfCredit', window );">Payments under asset-based loan and revolving credit facilities</a></td>
<td class="num">(20,000)<span></span>
</td>
<td class="num">(26,430)<span></span>
</td>
<td class="num">(2,220)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash (used in) provided by financing activities</a></td>
<td class="num">(76,222)<span></span>
</td>
<td class="num">(38,482)<span></span>
</td>
<td class="nump">9,010<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Effect of foreign currency on cash and cash equivalents</a></td>
<td class="nump">89<span></span>
</td>
<td class="nump">19<span></span>
</td>
<td class="num">(260)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Net change in cash and cash equivalents</a></td>
<td class="nump">6,327<span></span>
</td>
<td class="nump">64,777<span></span>
</td>
<td class="num">(108,922)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at beginning of year</a></td>
<td class="nump">114,655<span></span>
</td>
<td class="nump">49,878<span></span>
</td>
<td class="nump">158,800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at end of year</a></td>
<td class="nump">$ 120,982<span></span>
</td>
<td class="nump">$ 114,655<span></span>
</td>
<td class="nump">$ 49,878<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ChangeInFairValueOfEarnOutLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of change in fair value of earnout.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_ChangeInFairValueOfEarnOutLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript: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_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<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_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentForContingentConsiderationLiabilityInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, made soon after acquisition date of business combination, to settle contingent consideration liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (d)<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_PaymentForContingentConsiderationLiabilityInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for loan and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<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_PaymentsOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ProceedsFromLinesOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 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> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-14<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromLinesOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>24
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">Operations and Basis of Presentation</a></td>
<td class="text">Operations and Basis of Presentation<div><span style="color:#000000;font-family:'Times New Roman',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><br/></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. The consolidated financial statements for each of the fiscal years presented contain 52 weeks.</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 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 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%">Adoption of New Accounting Pronouncements in Fiscal 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:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and a requirement to disaggregate income taxes paid by jurisdiction. The Company adopted the guidance, which is limited to financial statement disclosures, effective December 26, 2025 on a retrospective basis and has provided the required annual disclosures in Note 12, Income Taxes.  </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:112%">Accounting Pronouncements Not Yet Adopted in Fiscal 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:400;line-height:120%">Targeted Improvements to the Accounting for Internal-Use Software:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In September 2025, the FASB issued guidance amending the requirements for capitalizing software costs to when both the following conditions are met: (1) the funding of the project has the appropriate authorization and (2) it is probable that the project will be completed and the software will be used to perform the intended function. The guidance is effective for fiscal years beginning after December 15, 2027, and interim periods within that fiscal year, and may be applied on a prospective, modified prospective or retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements.</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:400;line-height:120%">Measurements of Credit Losses for Accounts Receivable and Contract Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued guidance to provide a practical expedient related to the estimation of expected credit losses for current accounts receivable and current contract assets to assume that current conditions as of the balance sheet date will persist through a reasonable and supportable forecast period. The Company adopted the guidance in its fiscal year 2026. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</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:400;line-height:120%">Induced Conversions of Convertible Debt Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In November 2024, the FASB issued guidance which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The Company adopted the guidance in its fiscal year 2026. The impact of this guidance is dependent on future induced conversions, if any, of the Company&#8217;s convertible debt instruments.</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:400;line-height:120%">Disaggregation of Income Statement Expenses: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued guidance to require disclosure in the notes to the financial statements of certain categories of expenses that are included on the face of the income statement, including purchases of inventory, employee compensation and depreciation and amortization, as well as additional disclosure about selling expenses. The guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027 on a prospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</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%">Use of Estimates</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 preparation of the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for credit losses, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and income tax reserves. Actual results could differ from estimates.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480424/946-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 810<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/810/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480922/205-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481034/205-10-S45-5<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 205<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/205/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">Summary of Significant Accounting Policies</a></td>
<td class="text">Summary of Significant Accounting Policies<div><span style="color:#000000;font-family:'Times New Roman',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%">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%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted for as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div><div><span><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 Company&#8217;s net sales disaggregated by principal product category:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">1,608,808&#160;</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.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><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,455,274&#160;</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.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><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,352,230&#160;</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.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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">656,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">604,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">545,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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%">Pastry</span></td><td colspan="2" 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%">562,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">465,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">410,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">Cheeses and charcuterie</span></td><td colspan="2" 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%">292,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.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%">271,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">253,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">516,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">535,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">444,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">296,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">255,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">228,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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%">135,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">131,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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%">129,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">79,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">76,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">69,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></tr><tr><td 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%">2,540,729&#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%">61.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,338,938&#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%">61.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,081,533&#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.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">4,149,537&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%">3,794,212&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%">3,433,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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></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 includes 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><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%">Deferred Revenue</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%">Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, any remaining value of the card is escheated to the appropriate government agency, or through breakage, as necessary. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets, of $1,931 and $1,942 as of December&#160;26, 2025 and December&#160;27, 2024, 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%">Right of Return</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&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of&#160;$950&#160;and $876 as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively. Refund liabilities are reflected within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$594&#160;and $521 as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">inventories</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Costs</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cost of Sales</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.</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-style:italic;font-weight:700;line-height:120%">Selling, General and Administrative Expenses</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $204,151, $198,211 and $181,298 for fiscal 2025, 2024 and 2023, 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%">Other Operating Expenses</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%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for credit losses. The allowance for credit losses is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. The Company&#8217;s different entities record inventory using a mixture of first-in, first-out and average </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cost, which approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Vendor Rebates and Other Promotional Incentives</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 Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. Recorded purchase incentives totaled approximately $69,817, $60,378 and $48,026 for fiscal 2025, 2024 and 2023, respectively.</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-style:italic;font-weight:700;line-height:120%">Concentrations of Credit Risks</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%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, cash equivalents and trade receivables. The Company&#8217;s policy is to deposit its cash and cash equivalents with major financial institutions. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Property and Equipment</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%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets or asset groups may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of property and equipment in fiscal 2025, 2024 or 2023.</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-style:italic;font-weight:700;line-height:120%">Leases</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',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%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Software Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:f-453">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $14,364 at December&#160;26, 2025 and $14,350 at December&#160;27, 2024.</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 Debt</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 evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Debt Issuance Costs</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Certain up-front costs associated with the Company&#8217;s asset-based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated balance sheets. The Company had $885 and $414 of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $10,413 and $13,389 of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $3,314, $3,466 and $3,615 fiscal 2025, 2024 and 2023, respectively.</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-style:italic;font-weight:700;line-height:120%">Business Combinations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">operating expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Intangible Assets</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset or asset group to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. </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 recognized customer relationships intangible asset impairment charges of $8,023 in fiscal 2025 and $1,838 in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within </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 expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations. See Note 8 for more information. There have been no other events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that the carrying value of the Company&#8217;s finite-lived intangible assets are not recoverable.</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%">Goodwill</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%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;26, 2025 and December&#160;29, 2023, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended December&#160;27, 2024, the Company assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of its reporting units substantially exceeded their respective carry values. When a quantitative analysis is required, the Company estimates the fair value of its reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses. </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 events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that goodwill may be impaired.</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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December&#160;26, 2025 and December&#160;27, 2024, the Company did not have a valuation allowance.</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%">ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. </span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Commitments and Contingencies</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 Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Contingent Earn-out Liabilities</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 Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Net Income per Share</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%">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. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company&#8217;s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company&#8217;s convertible notes were determined using the if-converted method.</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%">Stock-Based Compensation</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 Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#8220;Distinguishing Liabilities from Equity&#8221; and ASC 718 &#8220;Compensation - Stock Compensation.&#8221; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;), restricted share units (&#8220;RSUs&#8221;) and performance share units, including performance-based restricted share units (&#8220;PRSUs&#8221;), are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options, RSAs with market conditions and PRSUs is determined based on a Monte Carlo simulation model&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Share Repurchases</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 had a share repurchase program that was executed through purchases made from time to time either in the open market or through private market transactions. All shares repurchased under the share repurchase program were retired and returned to the status of authorized and unissued shares. When treasury shares are retired, the Company allocates the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and retained earnings. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to retained earnings.</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%">Self-Insurance Reserves</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 Company maintains a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions. The amounts in excess of the deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Derivatives</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 may, from time to time, enter into forward contracts to reduce the effects of currency exchange rate fluctuations. These contracts generally mature within twelve months, are carried at fair value and are not designated as hedging instruments. Changes in the fair value of these forwards are recorded in earnings.</span><span style="background-color:#f0f3f5;color:#00172e;font-family:'Arial',sans-serif;font-size:9pt;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%">The fair value of the forward contracts and related gains or losses were not material to the Company&#8217;s consolidated financial statements for the periods presented.</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%">Assets and Liabilities Measured at Fair Value</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 accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:18pt"><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%">Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or 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:112%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management&#8217;s judgment and 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_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/235/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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:120%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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></tr><tr><td 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%">1.87&#160;</span></td><td style="background-color:#ffffff;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%">1.46&#160;</span></td><td style="background-color:#ffffff;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.92&#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%">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%">1.68&#160;</span></td><td style="background-color:#cceeff;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%">1.32&#160;</span></td><td style="background-color:#cceeff;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.88&#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%">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="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></tr><tr><td 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,719,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,914,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,633,672&#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%">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,001,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">45,983,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">45,639,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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></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%">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%">72,361&#160;</span></td><td style="background-color:#ffffff;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%">55,479&#160;</span></td><td style="background-color:#ffffff;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%">34,590&#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%">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="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></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%">4,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,399&#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%">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%">77,128&#160;</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%">60,713&#160;</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%">39,989&#160;</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: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="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></tr><tr><td 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,719,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,914,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,633,672&#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%">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%">714,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">687,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">574,707&#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%">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%">72,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">7,323,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,392,817&#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%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,001,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,983,065&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span 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:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards and restricted share units</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%">240,887&#160;</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%">270,751&#160;</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%">532,608&#160;</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%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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>27
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">Assets and Liabilities Measured at Fair Value</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 Company&#8217;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other operating expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:83.078%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,265)</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%">Balance December 27, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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&#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 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%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 26, 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The contingent earn-out liability as of December&#160;26, 2025 is long-term and reflected as</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#160;other liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. The liability as of&#160;December&#160;27, 2024 is short-term and 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%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated balance sheets. Contingent earn-out liability payments made soon after the acquisition date of a business combination are classified as investing activities on the Company&#8217;s consolidated statements of cash flows. Contingent earn-out liability payments not made soon after the acquisition date of a business combination that are in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities and all other such payments are classified as financing activities.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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 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 December&#160;26, 2025 and December&#160;27, 2024 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, Italco Note and GreenLeaf Note (more fully described in Note 9). The fair value of the 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 at December&#160;26, 2025 and the GreenLeaf Note at December&#160;27, 2024 was determined based upon observable market prices of similar debt instruments. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></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%">December 26, 2025</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 27, 2024</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 #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%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:right;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%">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><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%">365,556&#160;</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%">Italco Note</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%">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,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><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%">&#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 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%">&#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%">GreenLeaf Note</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%">Level 2</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%">&#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 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%">&#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 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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">5,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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>28
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationDisclosureTextBlock', window );">Acquisitions</a></td>
<td class="text">Acquisitions<div><span style="color:#000000;font-family:'Times New Roman',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%">Italco</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&#160;1, 2025, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Italco Food Products (&#8220;Italco&#8221;), a specialty food distributor based in Denver, Colorado. The purchase price was $16,500, consisting of $5,500 cash paid at closing, $10,700 from the issuance of an unsecured note and 4,736 shares of the Company&#8217;s common stock with an approximate value of $300 based on the trading price of the Company&#8217;s common stock on the date of acquisition and is subject to customary working capital true-ups. The assets acquired consist primarily of inventory, accounts receivable and goodwill and other intangibles and are not material to the Company&#8217;s consolidated financial statements. The intangible assets acquired consisted of customer relationships and trademarks and are being amortized over 10 and 5 years, respectively. The Italco acquisition was not material to the Company&#8217;s consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">GreenLeaf</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%">On May&#160;1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (&#8220;GreenLeaf&#8221;), a leading produce and specialty food distributor in Northern California. The final purchase price was $88,204 consisting of $72,157 paid in cash at closing, $3,551 paid upon settlement of net working capital true-ups, the issuance of a $10,000 unsecured note and 75,008 shares of the Company&#8217;s common stock with an approximate value of $2,496 based on the trading price of the Company&#8217;s common stock on the date of acquisition. The acquisition was partially funded by a $40,000 incremental draw on the Company&#8217;s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition of $47,235 is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#8217;s existing products in the markets served by GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $29,900, $1,500 and $400, respectively, as of the acquisition date, with an estimated weighted average life of 7.2, 5 and 2 years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and income before income taxes of $82,917 and $7,039, respectively, for GreenLeaf in its consolidated statement 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%">Hardie&#8217;s Fresh Foods</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%">On March&#160;20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie&#8217;s F&amp;V, LLC (&#8220;Hardie&#8217;s&#8221;), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41,361, consisting of $38,000 paid in cash at closing, $639 received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4,000 as of the acquisition date. The payment of the earn-out liability was subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (&#8220;EBITDA&#8221;) targets. All of the goodwill recorded for the Hardie&#8217;s acquisition of $11,516 is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#8217;s existing products in the markets served by Hardie&#8217;s and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships and trademarks valued at $14,000 and $3,600, respectively, as of the acquisition date. During fiscal 2023, the Company incurred a customer relationship impairment charge more fully described in Note 8 &#8220;Goodwill and Other Intangible Assets.&#8221; The remaining customer relationships and trademarks are being amortized over 10 and 5 years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and loss before income taxes of $194,776 and $1,116, respectively, for Hardie&#8217;s in its consolidated statement 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%">Other Fiscal 2023 Acquisitions</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 fiscal year ended December&#160;29, 2023, the Company completed three other acquisitions for an aggregate purchase price of approximately $18,029, consisting of $12,971 paid in cash at closing, $1,178 paid upon settlement of net working capital adjustments, earn-out liabilities valued at approximately of $1,665 as of the dates of acquisition, and $2,215 of deferred payments. During the fiscal year ended December&#160;27, 2024, the Company paid $2,000 in contingent consideration related to the earn-out liabilities. All of the goodwill recorded for these acquisitions of $8,844 is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $4,276 as of the acquisition dates. The remaining customer relationships are being amortized over 10 years. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales of approximately $63,369 in its consolidated statement of operations. The Company has determined that separate </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing 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%">Unaudited Pro forma Financial Information</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 table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie&#8217;s acquisitions had occurred on December 25, 2021. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#8217;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#8217;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization expense related to the acquired intangible assets and depreciation expense on the acquired fair value of property and equipment. The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company&#8217;s senior secured term loan during fiscal 2022.</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:65.939%"></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 style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Fiscal Year Ended</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 29, 2023</span></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 sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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,527,947&#160;</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></tr><tr><td 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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,041&#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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-38<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 46<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-46<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<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 45<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-45<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-29<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-3<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-3<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-4<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-4<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479326/805-40-45-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-30/tableOfContent<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-20/tableOfContent<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-7<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/805-10/tableOfContent<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $10,520 and $11,579 at December&#160;26, 2025 and December&#160;27, 2024, respectively.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>30
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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 as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td 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%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">15 - 20 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">63,868&#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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">40,693&#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%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">18,407&#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%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,381&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">182,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">170,153&#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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,586&#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%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">146,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">79,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,542&#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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">520,950&#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%">423,683&#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: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(178,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(147,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 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%">342,019&#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%">275,781&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Construction-in-process at December&#160;26, 2025 and December&#160;27, 2024 related primarily to on-going investments in the Company&#8217;s information systems and distribution facilities, including the build-out of the Company&#8217;s Portland, OR distribution facility in fiscal 2025.</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 book value of equipment financed under finance leases at December&#160;26, 2025 and December&#160;27, 2024 was $104,060 and $45,051, respectively. No interest expense was capitalized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">47,543&#160;</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%">35,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">26,910&#160;</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%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,109&#160;</span></td><td style="background-color:#ffffff;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%">5,448&#160;</span></td><td style="background-color:#ffffff;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%">5,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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>31
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="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%">&#160;</span></div><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="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 29, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">356,021&#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%">Goodwill 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%">656&#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></tr><tr><td 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%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(379)</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%">Carrying amount as of December 27, 2024</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%">356,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,208&#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%">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%">236&#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%">Carrying amount as of December 26, 2025</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,742&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill adjustments included in the table above represent measurement period adjustments related to certain acquisitions completed in prior years.</span></div><div style="text-indent:-18pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:21.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">259,869&#160;</span></td><td style="background-color:#cceeff;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%">(150,422)</span></td><td style="background-color:#cceeff;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%">109,447&#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%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(29,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">27,863&#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%">Non-compete agreements</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="2" 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,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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></tr><tr><td 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #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%">326,935&#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%">(189,625)</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%">137,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">December 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">251,932&#160;</span></td><td style="background-color:#ffffff;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%">(122,619)</span></td><td style="background-color:#ffffff;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%">129,313&#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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(25,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">30,972&#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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,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%">(9,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">98&#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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">317,415&#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%">(157,032)</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%">160,383&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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><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 recognized customer relationships intangible asset impairment charges of $8,023 in fiscal 2025 and $1,838 in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within </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 expense</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">s on the consolidated statements of operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Amortization expense for other intangibles was $24,478, $24,372 and $22,719 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">22,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,056&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" 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%">19,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" 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,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,310&#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_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>32
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">&#160;</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Debt obligations as of December&#160;26, 2025 and December&#160;27, 2024 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:98.684%"><tr><td style="width:1.0%"></td><td style="width:36.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at<br/>December 26, 2025</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%">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%">December 26, 2025</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 27, 2024</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%">7.66&#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 #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%">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%">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><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%">260,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%">6.04&#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%">120,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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.19&#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%">119,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">52,673&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">(10,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,389)</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%">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 #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%">748,530&#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%">706,784&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(28,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,040)</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%">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,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><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%">688,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;26, 2025 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">8,500&#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%">2027</span></td><td colspan="2" 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%">8,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="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</span></td><td colspan="2" 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%">290,500&#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%">2029</span></td><td colspan="2" 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%">243,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" 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></tr><tr><td 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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">650,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 - Leases for finance lease maturities.</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%">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 June 2016, the Company entered into a credit agreement (the &#8220;Term Loan Credit Agreement&#8221;) with a group of lenders that provides for a senior secured term loan B facility (the &#8220;Term Loan Facility&#8221;). The Term Loan Credit Agreement has been subsequently amended to increase the aggregate principal amount to $300,000, extend the maturity date to August&#160;23, 2029 (&#8220;2029 Term Loans&#8221;) and reduce the interest rate spread, among other items. The funds from the 2029 Term Loans have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#8217;s assets are pledged as collateral. </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 amendments to the Term Loan Credit Agreement involved multiple members of a loan syndicate. For each amendment, the Company performed an analysis for each lender to determine whether the amendment resulted in a substantial change to the remaining cash flows. For the amendments occurring during fiscal 2025, 2024 and 2023, the transactions were accounted for as a modification for the existing lenders. For the lenders that exited the loan syndicate, their portion of unamortized deferred financing fees were recorded 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 consolidated statements of operations. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company also made voluntary prepayments of $5,000, $14,000 and $20,000 towards the 2029 Term Loans in fiscal 2025, 2024 and 2023, respectively. In connection with these prepayments, the Company wrote-off unamortized deferred financing fees, 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 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%">The Company recorded the following in its consolidated statements of operations as a result of these debt amendments and prepayments: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">Loss on debt extinguishment included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan amendments</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%">&#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 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%">154&#160;</span></td><td style="background-color:#ffffff;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%">&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan prepayments</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%">150</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%">531</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%">770</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Arrangement fees included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">525</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%">1,300</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%">&#8212;</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%">Third-party transaction costs included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">other operating expenses</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%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">319&#160;</span></td><td style="background-color:#cceeff;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 Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company&#8217;s option, either the Alternate Base Rate or the secured overnight financing rate (&#8220;SOFR&#8221;) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.</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 Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company&#8217;s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.</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:120%">In&#160;June 2018, the Company entered into a&#160;credit agreement (the &#8220;ABL Credit Agreement&#8221;) with a group of lenders that provides for an asset-based loan facility (the &#8220;ABL&#8221;) in the aggregate amount of up to&#160;$150,000. The ABL Credit Agreement has been subsequently amended to increase the aggregate commitments to $300,000, extend the maturity date to August&#160;20, 2030, eliminate the credit spread adjustment on the interest rate charged on borrowings and increase the aggregate letters of credit to not exceed $50,000, among other items. The Company incurred transaction costs of $658 as a result of an amendment in fiscal 2025, which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> in the Company&#8217;s consolidated balance sheet.</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%">Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company&#8217;s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and the maturity date.</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 interest rate charged on borrowings under the ABL is equal to, at the Company&#8217;s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$21,000&#160;or&#160;10%&#160;of </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">the Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, the Company had reserved $40,484 of the ABL for the issuance of letters of credit and funds totaling $159,516 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%">2028 Convertible Senior Notes</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%">In December 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the &#8220;2028 Convertible Notes&#8221;). Net proceeds have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#8217;s election.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">2024 Convertible Senior Notes</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">On December&#160;1, 2024, the Company&#8217;s 1.875% 2024 Convertible Senior Notes matured and, in accordance with the exercise of its conversion rights provisions, the Company issued 858,360 shares of its common stock and paid approximately $2,117, which included accrued interest on the 2024 Convertible Notes. </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%">Italco Unsecured Note</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%">In connection with the Italco acquisition, the Company issued a $11,000 unsecured note bearing interest of 4.5%, at an original issue discount of $300. The principal on the unsecured note is due in two equal installments on October 1, 2026 and 2027 and is presented under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above.</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%">GreenLeaf Unsecured Note</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%">In connection with the GreenLeaf acquisition, the Company issued a $10,000 unsecured note that matured on April 20, 2025. The first installment of the principal on the unsecured note of $5,000 was paid in April 2024, and the second installment was paid on maturity. The unsecured note at December&#160;27, 2024 is presented under the caption &#8220;Finance leases and other financing obligations&#8221; in the table above. </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 Unsecured Note</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:115%">In 2019, as partial consideration for an acquisition, the Company issued a $4,000 convertible unsecured note that matured on June&#160;29, 2023. The unsecured note and was repaid in full, including all accrued interest, for $4,049 in cash.</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 carry value of the Company&#8217;s 2028 convertible senior notes as of December&#160;26, 2025 and December&#160;27, 2024 was:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,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><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%">(4,584)</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%">282,916&#160;</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><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><br/></span></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 style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">6,828&#160;</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%">7,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">7,578&#160;</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%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-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%">7,974&#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%">8,904&#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%">8,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</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>33
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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%">Warrants</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 connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company&#8217;s common stock at an exercise price of $31.55 per share. The warrants have been fully exercised and there are no warrants outstanding as of December&#160;26, 2025.</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%">2023 Employee Stock Purchase Plan</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 fiscal 2023, the Company&#8217;s stockholders adopted the Company&#8217;s Employee Stock Purchase Plan (the &#8220;ESPP&#8221;), which permits eligible employees to purchase a total of approximately 793,000 shares of the Company&#8217;s common stock through payroll deductions of up to 10% of eligible compensation. The purchase price of the shares will be 85% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The offering periods run bi-annually from January 1st to June 30th and July 1st to December 31st. At December&#160;26, 2025, there were approximately 731,000 shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company&#8217;s consolidated financial statements in the fiscal years presented. The Company may amend, suspend or terminate the ESPP at any time.</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%">Equity Incentive Plan</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%">On May 17, 2019, the Company&#8217;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#8220;2019 Plan&#8221;). The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#8220;Committee&#8221;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#8220;SARs&#8221;), RSAs, RSUs, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 4,230,000 shares available for grant. As of December&#160;26, 2025, there were 1,543,550 shares available for grant. </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%">Stock compensation expense was $21,242, $17,778 and $20,042 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively.&#160;The related tax (benefit) expense for stock-based compensation was&#160;$(3,570), $(211) and $580 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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:120%">The following table reflects the activity of RSAs and RSUs during the fiscal year ended December&#160;26, 2025:</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 27, 2024</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%">483,284&#160;</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%">35.68&#160;</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%">881,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%">34.79&#160;</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%">303,036&#160;</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%">30.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">219,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63.35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">740,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,101&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(217,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(164,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(162,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,471)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(149,880)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-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%">470,866&#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%">48.71&#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 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,307,313&#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%">51.22&#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 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%">175,786&#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%">37.10&#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></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 fair value of RSAs and RSUs vested during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, was $17,173, $18,370 and $7,170, 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:120%">The Company granted&#160;995,363 RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$63.04 during the&#160;fiscal year ended December&#160;26, 2025. These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;five years.&#160;The market- and performance-based RSAs and RSUs generally cliff vest, if at all, after the conclusion of a&#160;three-year performance period and vesting is subject to the award recipient&#8217;s continued service to the Company as of the vesting date. The number of performance-based RSAs and RSUs that ultimately vest is based on&#160;the Company&#8217;s attainment of certain profitability and return on invested capital targets. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;26, 2025, the total unrecognized compensation cost for the unvested RSAs and RSUs was $25,769 to be recognized over a weighted-average period of approximately 1.7 years. Of this total, $15,024 related to awards with time-based vesting provisions to be recognized over a weighted average period of 1.6 years and $10,745 related to awards with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.7 years. </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 summarizes stock option activity during the fiscal year ended December&#160;26, 2025:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 27, 2024</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%">100,876&#160;</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%">20.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-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,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">1.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Outstanding December 26, 2025</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%">100,876&#160;</span></td><td style="background-color:#ffffff;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%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">4,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2</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%">Exercisable at December 26, 2025</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,876&#160;</span></td><td style="background-color:#cceeff;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%">20.23&#160;</span></td><td style="background-color:#cceeff;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%">4,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2</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%">The total intrinsic value of options exercised during fiscal 2024 and 2023 was $194 and $22, respectively. There were no option exercises in fiscal 2025. The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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 connection with an acquisition, the Company issued stock awards to certain members of the acquiree&#8217;s management team which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for these awards was $2,634, $2,175 and $2,175 during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively. As of December&#160;26, 2025 and December&#160;27, 2024, the fair value of these awards was $7,347 and $4,712, respectively, and they are presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Performance-Based Restricted Share Units</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 February 2025, the Company&#8217;s Board of Directors approved a grant of a total of 541,375 PRSUs to certain of the Company&#8217;s officers and employees under the Company&#8217;s 2019 Plan. These grants are included in the performance-based column of the RSAs and RSUs activity table above. The PRSUs, which have a four-year term from the date of grant, are subject to service and </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">performance conditions and will only become vested and payable to the extent that a qualifying change in control occurs during the four-year period. The fair value of these awards was $22,235, which was determined using a Monte Carlo simulation in order to model a range of possible future stock prices for the Company&#8217;s common stock. No share-based compensation expense has been recorded in fiscal 2025 for these PRSUs.</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. The share repurchase program ended in December 2025 with a total of 667,433 shares of the Company&#8217;s common stock repurchased for $32.4&#160;million.</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>34
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<div><span style="color:#000000;font-family:'Times New Roman',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%">&#160;The components of net lease cost were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">46,337&#160;</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%">40,782&#160;</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%">40,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">23,779&#160;</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%">10,298&#160;</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%">4,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">14,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,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="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">89,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">81,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">69,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Third-Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">320,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(93,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">226,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><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%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-960"><span style="-sec-ix-hidden:f-961">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">19,554&#160;</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%">10,040&#160;</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%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-964"><span style="-sec-ix-hidden:f-965">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">88,897&#160;</span></td><td style="background-color:#ffffff;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%">37,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>At December&#160;26, 2025, the weighted-average lease term for operating and finance leases was 9.6 years and 5.2 years, respectively. At December&#160;26, 2025, the weighted-average discount rate for operating and finance leases was 7.5%.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeasesTextBlock', window );">Leases</a></td>
<td class="text">Leases<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%">&#160;The components of net lease cost were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">46,337&#160;</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%">40,782&#160;</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%">40,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">23,779&#160;</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%">10,298&#160;</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%">4,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">14,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,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="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">89,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">81,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">69,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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 maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Third-Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">320,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(93,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">226,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><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%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-960"><span style="-sec-ix-hidden:f-961">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">19,554&#160;</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%">10,040&#160;</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%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-964"><span style="-sec-ix-hidden:f-965">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">88,897&#160;</span></td><td style="background-color:#ffffff;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%">37,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>At December&#160;26, 2025, the weighted-average lease term for operating and finance leases was 9.6 years and 5.2 years, respectively. At December&#160;26, 2025, the weighted-average discount rate for operating and finance leases was 7.5%.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-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_LesseeFinanceLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeasesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/842-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_LesseeOperatingLeasesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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:120%">The components of the Company&#8217;s income before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">78,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">59,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">40,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">20,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">15,298&#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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">103,542&#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%">79,532&#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%">55,469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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 provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:39.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</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="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="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></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">14,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">13,420&#160;</span></td><td style="background-color:#ffffff;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%">9,913&#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%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">838&#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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,014&#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%">Total current income tax expense</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%">24,648&#160;</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%">22,589&#160;</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%">12,765&#160;</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%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,320&#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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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)</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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">3,842&#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 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 deferred income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,533&#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%">1,464&#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%">8,114&#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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">31,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">24,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">20,879&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Organization for Economic Co-operation and Development (the &#8220;OECD&#8221;) introduced a framework under Pillar Two which includes a global corporate minimum tax rate of 15%. Some jurisdictions in which the Company operates have started to enact laws implementing Pillar Two, including Canada which enacted the rule in June 2024. The rules did not have a material impact on its consolidated financial statements in fiscal 2025 or 2024. The Company is monitoring any future developments.</span></div><div style="margin-top:5pt"><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 an income tax refund receivable of $27,140 and $25,945 as of December&#160;26, 2025 and December&#160;27, 2024, respectively. 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 consolidated balance sheets. </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 IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer&#8217;s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">On July 4, 2025, the United States enacted tax legislation through H.R.1, also referred to as the One Big Beautiful Bill Act (&#8220;OBBBA&#8221;). OBBBA did not have a material impact on the Company&#8217;s 2025 annual effective tax rate, but impacted the split between current taxes payable and deferred taxes.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:40.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.942%"></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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><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;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%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</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="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%">U.S. federal statutory income tax</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%">21,744&#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%">21.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="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%">16,702&#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%">21.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="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%">11,648&#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%">21.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></tr><tr><td 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%">Domestic federal reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable and nondeductible items, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:0 1pt"></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="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:2px 1pt;text-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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Compensation limitation</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%">4,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">4,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.3)</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%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Charitable contributions</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%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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></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%">Cross-border taxes</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</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%">688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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"><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%">642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Impact of foreign branches taxed in the U.S.</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%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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%">1,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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%">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%">0.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></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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%">1,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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:700;line-height:100%">Domestic state and local income taxes, net of federal effect </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">6,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">8.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></tr><tr><td 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%">Foreign reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">(1,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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"><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%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Rate change</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%">&#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"><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%">&#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"><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%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.6)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Change in valuation allowance</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%">&#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%">&#8212;&#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%">(2,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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></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%">Other foreign jurisdictions</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%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.6)</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%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.9)</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%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.8)</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></tr><tr><td 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 tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">31,181&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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%">24,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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%">20,879&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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: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%;padding-left:10.43pt">The states and local jurisdictions that contribute more than 50% of the tax effect in this category include New York State and New York City, California for fiscal 2025 and 2024 and Massachusetts for fiscal 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%">Deferred tax assets and liabilities at December&#160;26, 2025 and December&#160;27, 2024 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">13,311&#160;</span></td><td style="background-color:#ffffff;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%">11,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">16,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">4,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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 lease liabilities</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%">59,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 colspan="2" 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%">54,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">329&#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%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105,564&#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%">99,721&#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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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="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></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%">Property &amp; equipment</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%">(27,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(23,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">(39,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(34,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(4,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(49,521)</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%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(127,988)</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%">(115,612)</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 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%">Valuation allowance</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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(22,424)</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%">(15,891)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files Federal and various state and local income tax returns in the U.S and various foreign jurisdictions. For Federal income tax purposes, the 2022 through 2025 tax years remain open for examination. For state tax purposes, the 2021 through 2025 tax years remain open for examination. For foreign income tax purposes, the 2015 through 2025 tax years remain open for examination. The Company records interest and penalties, if any, in income tax expense.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s Canada tax-effected net operating loss carryforward of $1,163 expires at various dates between fiscal 2037 and 2043. The Company&#8217;s state tax-effected net operating loss carryforward of $1,023 expires at various dates, the earliest of which expire in fiscal 2028, while others are indefinite-lived.</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 is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.</span></div><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 of December&#160;26, 2025 and December&#160;27, 2024, the Company&#160;did not have any material uncertain tax positions.&#160;</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%">See Note 14 - Supplemental Disclosures of Cash Flow Information for income taxes paid.</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>36
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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 described in Note 2 &#8211; Summary of Significant Accounting Policies. 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 </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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><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%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">3,757,901&#160;</span></td><td style="background-color:#ffffff;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%">3,454,355&#160;</span></td><td style="background-color:#ffffff;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%">3,150,871&#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%">International</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%">391,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">339,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">282,892&#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%">Total net sales</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%">4,149,537&#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%">3,794,212&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">3,433,763&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,075,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,805,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,550,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">69,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">74,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">68,294&#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%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,145,447&#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%">2,880,065&#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%">2,619,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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 #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%">1,004,090&#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%">914,147&#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%">814,474&#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></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: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%;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 fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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 $1,011, $1,240 and $1,466 of depreciation expense for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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 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>37
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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.269%"><tr><td style="width:1.0%"></td><td style="width:45.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><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%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">14,023&#160;</span></td><td style="background-color:#ffffff;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%">13,737&#160;</span></td><td style="background-color:#ffffff;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%">13,308&#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%">U.S. state and local:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">California</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:center;vertical-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%">1,482&#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 24.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%">New York state</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-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%">1,073&#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 24.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%">New York city</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%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-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:center;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:#cceeff;padding:2px 1pt 2px 24.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%">Other state and local</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%">3,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,598&#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%">Total U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,384&#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%">4,475&#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%">5,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Foreign:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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 Arab Emirates</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%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-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:center;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:#cceeff;padding:2px 1pt 2px 24.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%">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">899&#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%">Total foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,499&#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%">943&#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%">899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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%">22,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">19,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">19,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">38,491&#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%">42,756&#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%">42,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">38,705&#160;</span></td><td style="background-color:#ffffff;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%">39,051&#160;</span></td><td style="background-color:#ffffff;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%">38,471&#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%">Operating cash flows from finance leases</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%">6,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">730&#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%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">39,569&#160;</span></td><td style="background-color:#cceeff;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%">26,058&#160;</span></td><td style="background-color:#cceeff;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%">65,601&#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%">Finance leases</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%">84,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,431&#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%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#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 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%">37,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Common stock issued for acquisitions</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%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">2,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Contingent earn-out liabilities for acquisitions</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%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,765&#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%">Unsecured notes issued for acquisitions</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%">10,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%;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:120%;padding-left:14.75pt">The amount of income tax paid during the period does not meet the 5% disaggregation threshold.</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_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>38
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock', window );">Employee Benefit Plans</a></td>
<td class="text">Employee Benefit Plans<div><span style="color:#000000;font-family:'Times New Roman',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:700;line-height:120%">Employee Tax-Deferred Savings Plan</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 Company sponsors a defined contribution plan covering substantially all full-time employees (the &#8220;401(k) Plan&#8221;) that provides tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee&#8217;s contribution amount, up to a maximum of six percent of the employee&#8217;s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. Under the 401(k) Plan, participants are not able to receive or purchase the Company&#8217;s common stock. Matching contributions under the 401(k) Plan were $4,159, $4,378 and $3,500, respectively, for fiscal 2025, 2024 and 2023.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CompensationAndEmployeeBenefitPlansTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 715<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/715/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 712<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/712/tableOfContent<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 710<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/710/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/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_CompensationAndEmployeeBenefitPlansTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and Contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text">Commitments and Contingencies<div><span style="color:#000000;font-family:'Times New Roman',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%">&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Legal Contingencies</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Audits</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Risk Management Programs</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 Company&#8217;s self-insurance reserves for its medical program totaled $2,578 and $2,540 at December&#160;26, 2025 and December&#160;27, 2024, respectively.</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 Company&#8217;s self-insurance reserves for its automobile liability program totaled $11,622 and $8,833 at December&#160;26, 2025 and December&#160;27, 2024, respectively. Self-insurance reserves for workers&#8217; compensation totaled $21,808 and $16,888 at December&#160;26, 2025 and December&#160;27, 2024, respectively. These self-insurance reserves are reflected within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">accrued liabilities</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated balance sheets.</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-style:italic;font-weight:700;line-height:120%">Workforce</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, approximately 1% of the Company&#8217;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2027 and 2028.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 405<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/405-30/tableOfContent<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<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/2147482648/440-10-50-4<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 450<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/450/tableOfContent<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 440<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478522/954-440-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 440<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482648/440-10-50-4<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 440<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/440/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_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock', window );">Valuation Reserves</a></td>
<td class="text">Valuation Reserves<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in the Company&#8217;s valuation accounts during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Deductions </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><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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">22,341&#160;</span></td><td style="background-color:#cceeff;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%">12,118&#160;</span></td><td style="background-color:#cceeff;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%">(7,494)</span></td><td style="background-color:#cceeff;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%">26,965&#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%">December 27, 2024</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%">21,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">11,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(11,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">22,341&#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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(7,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#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 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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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, 2024</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%">2,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(2,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">2,119&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%"> With respect to the allowance for credit losses, the deductions amount are primarily composed of write-offs, less recoveries which are not material.</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_srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 09<br> -Publisher SEC<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 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>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_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>42
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Policies and Procedures<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_ecd_InsiderTradingPoliciesProcLineItems', window );"><strong>Insider Trading Policies and Procedures [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_ecd_InsiderTrdPoliciesProcAdoptedFlag', window );">Insider Trading Policies and Procedures Adopted</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTradingPoliciesProcLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTradingPoliciesProcLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ecd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ecd_InsiderTrdPoliciesProcAdoptedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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 b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16<br> -Subsection J<br> -Paragraph 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_InsiderTrdPoliciesProcAdoptedFlag</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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cybersecurity Risk Management and Strategy Disclosure<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems', window );"><strong>Cybersecurity Risk Management, Strategy, and Governance [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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock', window );">Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]</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%">As part of our cybersecurity process, we engage external auditors and consultants to assess our cybersecurity program and compliance with applicable practices and standards. To identify and manage the material risks of cybersecurity threats to our business, operations and control environments, we have made significant investments in our technology and have implemented policies, programs and controls, with a focus on cybersecurity incident prevention and mitigation. Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards. </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 mitigate risks from cybersecurity incidents using a multi-faceted approach that includes, but is not limited to: establishing information security policies and standards, implementing information protection processes and technologies, assessing cybersecurity risk through vulnerability assessments and audits on an annual basis, reviewing newly developed cybersecurity standards or legislation, implementing cybersecurity training, real-time monitoring our information technology systems for cybersecurity threats through a 7x24 security operations center and collaborating with public and private organizations on best practices.</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 did not experience a material cybersecurity incident during the fiscal year ended December&#160;26, 2025. For more information on risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, see &#8220;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#8221; included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.</span></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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag', window );">Cybersecurity Risk Management Processes Integrated [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock', window );">Cybersecurity Risk Management Processes Integrated [Text Block]</a></td>
<td class="text">Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards.<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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag', window );">Cybersecurity Risk Management Third Party Engaged [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag', window );">Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag', window );">Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock', window );">Cybersecurity Risk Board of Directors Oversight [Text Block]</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%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#8217;s strategic direction and objectives, including the Company&#8217;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.</span></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_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Our board of directors is engaged in overseeing and reviewing the Company&#8217;s strategic direction and objectives, including the Company&#8217;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats.<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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock', window );">Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]</a></td>
<td class="text">Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.<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_cyd_CybersecurityRiskRoleOfManagementTextBlock', window );">Cybersecurity Risk Role of Management [Text Block]</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%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#8217;s strategic direction and objectives, including the Company&#8217;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.</span></div><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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible [Flag]</a></td>
<td class="text">true<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Management Positions or Committees Responsible [Text Block]</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%">Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#8217;s strategic direction and objectives, including the Company&#8217;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.</span></div><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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock', window );">Cybersecurity Risk Management Expertise of Management Responsible [Text Block]</a></td>
<td class="text">Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively.<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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock', window );">Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]</a></td>
<td class="text">The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer.<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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag', window );">Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]</a></td>
<td class="text">true<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<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;">cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementProcessesIntegratedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph i<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskManagementThirdPartyEngagedFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskManagementThirdPartyEngagedFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 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;">cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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_cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 1<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<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;">cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 2<br> -Subparagraph ii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskRoleOfManagementTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection c<br> -Paragraph 2<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection c<br> -Paragraph 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;">cyd_CybersecurityRiskRoleOfManagementTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</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_cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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> -Section 106<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Section 16K<br> -Subsection b<br> -Paragraph 1<br> -Subparagraph iii<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>cyd_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>i: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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiscalPeriod', window );">Fiscal Period</a></td>
<td class="text">The Company&#8217;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years, the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 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_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Adoption of New Accounting Pronouncements in Fiscal 2025 and Accounting Pronouncements Not Yet Adopted in Fiscal 2025</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Improvements to Income Tax Disclosures</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In December 2023, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and a requirement to disaggregate income taxes paid by jurisdiction. The Company adopted the guidance, which is limited to financial statement disclosures, effective December 26, 2025 on a retrospective basis and has provided the required annual disclosures in Note 12, Income Taxes.  </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:112%">Accounting Pronouncements Not Yet Adopted in Fiscal 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:400;line-height:120%">Targeted Improvements to the Accounting for Internal-Use Software:</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> In September 2025, the FASB issued guidance amending the requirements for capitalizing software costs to when both the following conditions are met: (1) the funding of the project has the appropriate authorization and (2) it is probable that the project will be completed and the software will be used to perform the intended function. The guidance is effective for fiscal years beginning after December 15, 2027, and interim periods within that fiscal year, and may be applied on a prospective, modified prospective or retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements.</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:400;line-height:120%">Measurements of Credit Losses for Accounts Receivable and Contract Assets: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In July 2025, the FASB issued guidance to provide a practical expedient related to the estimation of expected credit losses for current accounts receivable and current contract assets to assume that current conditions as of the balance sheet date will persist through a reasonable and supportable forecast period. The Company adopted the guidance in its fiscal year 2026. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</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:400;line-height:120%">Induced Conversions of Convertible Debt Instruments</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">: In November 2024, the FASB issued guidance which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The Company adopted the guidance in its fiscal year 2026. The impact of this guidance is dependent on future induced conversions, if any, of the Company&#8217;s convertible debt instruments.</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:400;line-height:120%">Disaggregation of Income Statement Expenses: </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">In November 2024, the FASB issued guidance to require disclosure in the notes to the financial statements of certain categories of expenses that are included on the face of the income statement, including purchases of inventory, employee compensation and depreciation and amortization, as well as additional disclosure about selling expenses. The guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027 on a prospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.</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 the Company&#8217;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for credit losses, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#8217; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and income tax reserves. Actual results could differ from 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, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives</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%">Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#8217;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#8217;s performance obligations. These costs are expensed as incurred and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted for as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.</span></div><div><span style="color:#000000;font-family:'Times New Roman',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 includes 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><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements in the Company&#8217;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#8217;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, any remaining value of the card is escheated to the appropriate government agency, or through breakage, as necessary. Gift card breakage is estimated based on the Company&#8217;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that </span></div>is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company&#8217;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.<div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#8217;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.</span></div>The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock', window );">Contract Costs and Selling, General and Administrative Expenses</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations.</span></div>Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_OtherOperatingExpensesPolicyPolicyTextBlock', window );">Other Operating Expenses</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#8217;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and Cash Equivalents</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReceivablesPolicyTextBlock', window );">Accounts Receivable</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for credit losses. The allowance for credit losses is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.</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_InventoryPolicyTextBlock', window );">Inventories</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%">Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. The Company&#8217;s different entities record inventory using a mixture of first-in, first-out and average </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">cost, which approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.</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_ConcentrationRiskCreditRisk', window );">Concentrations of Credit Risks</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%">Financial instruments that subject the Company to concentrations of credit risk consist of cash, cash equivalents and trade receivables. The Company&#8217;s policy is to deposit its cash and cash equivalents with major financial institutions. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#8217; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and Equipment</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (&#8220;ASC&#8221;) 360-10-35-15, &#8220;Impairment or Disposal of Long-Lived Assets</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">&#8221;</span> which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets or asset groups may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#8220;Leases&#8221;. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#8220;ROU&#8221;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#8217;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#8217;s incremental borrowing rate since the implicit rate in the Company&#8217;s leases is not readily determinable. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease expense is recognized on a straight-line basis over the lease term and presented within </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> on the Company&#8217;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within </span><span style="color:#000000;font-family:'Times New Roman',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%"> on the Company&#8217;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#8217;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InternalUseSoftwarePolicy', window );">Software Costs</a></td>
<td class="text">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 &#8220;Internal-Use Software.&#8221; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a <span style="-sec-ix-hidden:f-453">three</span> to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtPolicyTextBlock', window );">Convertible Debt and Debt Issuance Costs</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#8220;Derivatives and Hedging&#8221; and ASC 470 &#8220;Debt&#8221; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.</span></div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Certain up-front costs associated with the Company&#8217;s asset-based loan facility are capitalized and included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other non-current assets</span> in the Company&#8217;s consolidated balance sheets.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business Combinations</a></td>
<td class="text"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for acquisitions in accordance with ASC 805 &#8220;Business Combinations.&#8221; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">other</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">operating expenses</span> in the Company&#8217;s consolidated statements of operations. Results of operations are included in the Company&#8217;s financial statements from the date of acquisition.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsFiniteLivedPolicy', window );">Intangible Assets</a></td>
<td class="text">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset or asset group to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#8217; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#8220;Intangibles-Goodwill and Other.&#8221; The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#8217;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal years ended December&#160;26, 2025 and December&#160;29, 2023, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.</span></div>For the fiscal year ended December&#160;27, 2024, the Company assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of its reporting units substantially exceeded their respective carry values. When a quantitative analysis is required, the Company estimates the fair value of its reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income Taxes</a></td>
<td class="text">The Company accounts for income taxes in accordance with ASC 740, &#8220;Income Taxes.&#8221; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, &#8220;Income Taxes&#8221; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock', window );">Commitments and Contingencies</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContingentLiabilityReserveEstimatePolicy', window );">Contingent Earn-out Liabilities</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#8217;s results of operations.</span></div><span></span>
</td>
</tr>
<tr class="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:120%">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. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company&#8217;s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company&#8217;s convertible notes were determined using the if-converted method.</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_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Stock-Based Compensation</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 the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#8220;Distinguishing Liabilities from Equity&#8221; and ASC 718 &#8220;Compensation - Stock Compensation.&#8221; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#8220;RSAs&#8221;), restricted share units (&#8220;RSUs&#8221;) and performance share units, including performance-based restricted share units (&#8220;PRSUs&#8221;), are valued based on the fair value of the stock on the grant date. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">selling, general and administrative expenses</span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;on the Company&#8217;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options, RSAs with market conditions and PRSUs is determined based on a Monte Carlo simulation model&#160;in order to simulate a range of possible future stock prices for the Company&#8217;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityPolicyTextBlock', window );">Share Repurchases</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 had a share repurchase program that was executed through purchases made from time to time either in the open market or through private market transactions. All shares repurchased under the share repurchase program were retired and returned to the status of authorized and unissued shares. When treasury shares are retired, the Company allocates the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and retained earnings. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to retained earnings.</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_SelfInsuranceReservePolicyTextBlock', window );">Self-Insurance Reserves</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 maintains a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. </span></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">&#160;</span></div>The Company maintains an insurance program for its automobile liability and workers&#8217; compensation insurance subject to deductibles or self-insured retentions. The amounts in excess of the deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesPolicyTextBlock', window );">Derivatives</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 may, from time to time, enter into forward contracts to reduce the effects of currency exchange rate fluctuations. These contracts generally mature within twelve months, are carried at fair value and are not designated as hedging instruments. Changes in the fair value of these forwards are recorded in earnings.</span><span style="background-color:#f0f3f5;color:#00172e;font-family:'Arial',sans-serif;font-size:9pt;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%">The fair value of the forward contracts and related gains or losses were not material to the Company&#8217;s consolidated financial statements for the periods presented.</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_FairValueMeasurementPolicyPolicyTextBlock', window );">Assets and Liabilities Measured at Fair Value</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 accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:</span></div><div><span style="color:#000000;font-family:'Times New Roman',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%">Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.</span></div><div style="text-indent:18pt"><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%">Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or 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:112%">Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management&#8217;s judgment and 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_chef_OtherOperatingExpensesPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Operating Expenses, Policy</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_OtherOperatingExpensesPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 05<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479515/805-10-05-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_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 954<br> -SubTopic 450<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477850/954-450-50-1<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482425/460-10-50-8<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument.</p></div>
<a href="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 825<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<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 21<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-21<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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_ContingentLiabilityReserveEstimatePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContingentLiabilityReserveEstimatePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_DebtPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its derivative instruments and hedging activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479693/815-10-S50-1<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8C<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-8<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 7<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-7<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4F<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480434/815-10-50-4F<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 815<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/815/tableOfContent<br><br>Reference 9: 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 10: 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 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(n))<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_DerivativesPolicyTextBlock</td>
</tr>
<tr>
<td style="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_FairValueMeasurementPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiscalPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining an entity's fiscal year or other fiscal period. This disclosure may include identification of the fiscal period end-date, the length of the fiscal period, any reporting period lag between the entity and its subsidiaries, or equity investees. If a reporting lag exists, the closing date of the entity having a different period end is generally noted, along with an explanation of the necessity for using different closing dates. Any intervening events that materially affect the entity's financial position or results of operations are generally also disclosed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/disclosureRef<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><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<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_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-20<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 19<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-19<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 25<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-25<br><br>Reference 4: 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(h)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479886/946-10-S99-3<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-17<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 9<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-9<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-10-45-28<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482765/220-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_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsFiniteLivedPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-50-5<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 920<br> -SubTopic 350<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478609/920-350-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_IntangibleAssetsFiniteLivedPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InternalUseSoftwarePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 40<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/350-40/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_InternalUseSoftwarePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<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 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-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 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483489/210-10-50-1<br><br>Reference 4: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483426/235-10-50-4<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 912<br> -SubTopic 330<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478411/912-330-50-1<br><br>Reference 6: 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><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 330<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483080/330-10-50-4<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 270<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482989/270-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_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<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/2147478964/842-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2003/role/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)(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478777/944-210-S99-1<br><br>Reference 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReceivablesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481569/310-20-50-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 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 310<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481962/310-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_ReceivablesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueFromContractWithCustomerPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue from contract with customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_SelfInsuranceReservePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SelfInsuranceReservePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 720<br> -SubTopic 35<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483406/720-35-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_SellingGeneralAndAdministrativeExpensesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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)(ii)<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)(1)<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 S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-5<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-3<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-4<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479953/718-10-S50-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 S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.C.Q3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 11: 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.D.1.Q5)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 12: 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.D.3.Q2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 13: 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.D.2.Q6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479830/718-10-S99-1<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -Name Accounting Standards Codification<br> -Publisher FASB<br> -URI https://asc.fasb.org/718/tableOfContent<br><br>Reference 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 (b)<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_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 its capital stock transactions, including dividends and accumulated other comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 235<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477968/946-235-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockholdersEquityPolicyTextBlock</td>
</tr>
<tr>
<td style="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>45
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueTableTextBlock', window );">Schedule of disaggregation of revenue</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company&#8217;s net sales disaggregated by principal product category:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:27.618%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.449%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">1,608,808&#160;</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.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><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,455,274&#160;</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.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><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,352,230&#160;</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.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="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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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%">656,793&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">604,273&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">545,451&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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%">Pastry</span></td><td colspan="2" 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%">562,301&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">465,166&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">410,604&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">Cheeses and charcuterie</span></td><td colspan="2" 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%">292,680&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.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%">271,612&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">253,343&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.4&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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%">516,605&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">535,102&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">14.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">444,749&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">296,839&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">255,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">228,582&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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%">135,553&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">131,190&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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%">129,194&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></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%">79,958&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">76,129&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">69,610&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></tr><tr><td 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%">2,540,729&#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%">61.2&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,338,938&#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%">61.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,081,533&#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.6&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total net sales</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">4,149,537&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%">3,794,212&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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%">3,433,763&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DisaggregationOfRevenueTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_EarningsPerShareAbstract', window );"><strong>Earnings Per Share [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock', window );">Schedule of net income (loss) per share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">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:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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></tr><tr><td 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%">1.87&#160;</span></td><td style="background-color:#ffffff;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%">1.46&#160;</span></td><td style="background-color:#ffffff;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.92&#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%">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%">1.68&#160;</span></td><td style="background-color:#cceeff;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%">1.32&#160;</span></td><td style="background-color:#cceeff;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.88&#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%">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="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></tr><tr><td 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,719,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,914,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,633,672&#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%">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,001,316&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">45,983,065&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">45,639,220&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',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:99.707%"><tr><td style="width:1.0%"></td><td style="width:46.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.908%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.911%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="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></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%">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%">72,361&#160;</span></td><td style="background-color:#ffffff;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%">55,479&#160;</span></td><td style="background-color:#ffffff;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%">34,590&#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%">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="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></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%">4,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,234&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,399&#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%">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%">77,128&#160;</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%">60,713&#160;</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%">39,989&#160;</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: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="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></tr><tr><td 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,719,025&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,914,060&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,633,672&#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%">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%">714,911&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">687,524&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">574,707&#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%">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%">72,410&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,540&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,024&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">7,323,941&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,392,817&#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%">Weighted average diluted common shares outstanding</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">46,001,316&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,983,065&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">45,639,220&#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>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock', window );">Schedule of dilutive securities that have been excluded from the calculation of diluted net (loss) income per common share</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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:99.853%"><tr><td style="width:1.0%"></td><td style="width:46.484%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.883%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.886%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Restricted share awards and restricted share units</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%">240,887&#160;</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%">270,751&#160;</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%">532,608&#160;</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%">Stock options and warrants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">300,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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_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>47
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock', window );">Schedule of changes in level 3 contingent consideration liability</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the changes in Level 3 contingent earn-out liabilities:</span></div><div><span><br/></span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"><tr><td style="width:1.0%"></td><td style="width:83.078%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:14.722%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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,765&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><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><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(5,750)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Changes in fair value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(3,265)</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%">Balance December 27, 2024</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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&#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 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%">Acquisition value</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,350&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash payments</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,500)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 26, 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><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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%">600&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" 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, Italco Note and GreenLeaf Note (more fully described in Note 9). The fair value of the 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 at December&#160;26, 2025 and the GreenLeaf Note at December&#160;27, 2024 was determined based upon observable market prices of similar debt instruments. </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.338%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.373%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.380%"></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%">December 26, 2025</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 27, 2024</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 #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%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fair Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Carrying Value</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:right;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%">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><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%">365,556&#160;</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%">Italco Note</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%">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,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><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%">&#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 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%">&#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%">GreenLeaf Note</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%">Level 2</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%">&#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 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%">&#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 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%">5,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">5,070&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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 (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of pro forma consolidated statement of operations information</a></td>
<td class="text">The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company&#8217;s senior secured term loan during fiscal 2022.<div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"><tr><td style="width:1.0%"></td><td style="width:65.939%"></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 style="width:0.1%"></td><td style="width:0.731%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.930%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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%">Fiscal Year Ended</span></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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></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 29, 2023</span></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 sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="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,527,947&#160;</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></tr><tr><td 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="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">58,041&#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></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations.</p></div>
<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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -SubTopic 10<br> -Topic 805<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of property and equipment</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Property and equipment as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:45.820%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.589%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.495%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.497%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Useful Lives</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</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%">Land</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Indefinite</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">5,542&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td 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%">Buildings</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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%">15 - 20 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">66,676&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">63,868&#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%">Machinery and equipment</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,982&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">40,693&#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%">Computers, data processing and other equipment</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 - 5 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,897&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">18,407&#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%">Software</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3 - 7 years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,603&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">37,381&#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%">Leasehold improvements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1- 40 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">182,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">170,153&#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%">Furniture and fixtures</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">7 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,210&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,586&#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%">Vehicles</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5 - 10 years</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">146,135&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">79,511&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-process</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">15,466&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,542&#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%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">520,950&#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%">423,683&#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: accumulated depreciation and amortization</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(178,931)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(147,902)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Property and equipment, net</span></div></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;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 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%">342,019&#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%">275,781&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of depreciation and amortization expense were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Depreciation expense</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">47,543&#160;</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%">35,114&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">26,910&#160;</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%">Software amortization</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,109&#160;</span></td><td style="background-color:#ffffff;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%">5,448&#160;</span></td><td style="background-color:#ffffff;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%">5,977&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 360<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>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.25.4</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">12 Months Ended</th>
</tr>
<tr><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>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock', window );">Schedule of goodwill</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill are presented as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amount as of December 29, 2023</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">356,021&#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%">Goodwill 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%">656&#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></tr><tr><td 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%">Foreign currency translation</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(379)</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%">Carrying amount as of December 27, 2024</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%">356,298&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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%">Acquisitions</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,208&#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%">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%">236&#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%">Carrying amount as of December 26, 2025</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,742&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill adjustments included in the table above represent measurement period adjustments related to certain acquisitions completed in prior years.</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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of other intangible assets</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%">Other intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:21.073%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.010%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.493%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.495%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Amortization&#160;Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying<br/>Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated<br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">84 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">259,869&#160;</span></td><td style="background-color:#cceeff;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%">(150,422)</span></td><td style="background-color:#cceeff;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%">109,447&#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%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">134 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">57,767&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(29,904)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">27,863&#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%">Non-compete agreements</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="2" 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,299&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,299)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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></tr><tr><td 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</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #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%">326,935&#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%">(189,625)</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%">137,310&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">December 27, 2024</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #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%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">88 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">251,932&#160;</span></td><td style="background-color:#ffffff;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%">(122,619)</span></td><td style="background-color:#ffffff;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%">129,313&#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%">Trademarks</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">140 months</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">56,184&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(25,212)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">30,972&#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%">Non-compete agreements</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11 months</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,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%">(9,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">98&#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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #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%">317,415&#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%">(157,032)</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%">160,383&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of estimated future amortization expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;26, 2025, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:87.023%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.777%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">22,072&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,056&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" 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%">19,225&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">18,909&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" 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,376&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">41,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">137,310&#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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/2009/role/commonPracticeRef<br> -Topic 350<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/2147482665/350-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_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<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/2147482665/350-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_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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 and impact on consolidated statements of operations</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 December&#160;26, 2025 and December&#160;27, 2024 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:98.684%"><tr><td style="width:1.0%"></td><td style="width:36.825%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.418%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.751%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.788%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.794%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Effective Interest Rate at<br/>December 26, 2025</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%">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%">December 26, 2025</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 27, 2024</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%">7.66&#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 #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%">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%">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><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%">260,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%">6.04&#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%">120,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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.19&#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%">119,451&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">52,673&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">(10,421)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,389)</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%">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 #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%">748,530&#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%">706,784&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(28,197)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,040)</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%">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,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><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%">688,744&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded the following in its consolidated statements of operations as a result of these debt amendments and prepayments: </span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:37.609%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.841%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.843%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">Loss on debt extinguishment included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense:</span></div></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan amendments</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%">&#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 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%">154&#160;</span></td><td style="background-color:#ffffff;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%">&#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 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Related to term loan prepayments</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%">150</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%">531</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%">770</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Arrangement fees included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">interest expense</span></div></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">525</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%">1,300</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%">&#8212;</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%">Third-party transaction costs included in </span><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">other operating expenses</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%">49&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">319&#160;</span></td><td style="background-color:#cceeff;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_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock', window );">Schedule of maturities of the company's debt</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of the Company&#8217;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;26, 2025 are as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:86.162%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.638%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</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%">8,500&#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%">2027</span></td><td colspan="2" 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%">8,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="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</span></td><td colspan="2" 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%">290,500&#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%">2029</span></td><td colspan="2" 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%">243,000&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" 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></tr><tr><td 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</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">650,500&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%">See Note 11 - Leases for finance lease maturities.</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_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 carry value of the Company&#8217;s 2028 convertible senior notes as of December&#160;26, 2025 and December&#160;27, 2024 was:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:21.268%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.180%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.190%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Net Amount</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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 and Premium</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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,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><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%">(4,584)</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%">282,916&#160;</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><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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock', window );">Schedule of components of interest expense</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',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 style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.145%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.712%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.717%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Coupon interest</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">6,828&#160;</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%">7,572&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><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%">7,578&#160;</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%">Amortization of deferred costs and premium</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,146&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,334&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td 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 colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-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%">7,974&#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%">8,904&#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%">8,912&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Regulation S-X (SX)<br> -Number 210<br> -Section 12<br> -Subsection 04<br> -Subparagraph (a)<br> -Publisher SEC<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-4<br><br>Reference 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of interest income and expense, including, but not limited to, interest income and expense from investments, loans, and securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestIncomeAndInterestExpenseDisclosureTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of information pertaining to short-term and long-debt instruments or arrangements, including but not limited to identification of terms, features, collateral requirements and other information necessary to a fair presentation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock', window );">Schedule of restricted stock activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table reflects the activity of RSAs and RSUs during the fiscal year ended December&#160;26, 2025:</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 27, 2024</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%">483,284&#160;</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%">35.68&#160;</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%">881,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%">34.79&#160;</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%">303,036&#160;</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%">30.04&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></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%">Granted</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">219,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63.35&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">740,294&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">63.03&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">35,101&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">61.16&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(217,915)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.02&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(164,601)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.47&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(162,351)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.12&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(14,471)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">42.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(149,880)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33.52&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-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%">470,866&#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%">48.71&#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 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,307,313&#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%">51.22&#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 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%">175,786&#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%">37.10&#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></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Summary of stock option activity</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes stock option activity during the fiscal year ended December&#160;26, 2025:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"><tr><td style="width:1.0%"></td><td style="width:37.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.409%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.822%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.534%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.635%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Aggregate<br/>Intrinsic<br/>Value</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Remaining Contractual<br/>Term (in years)</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 27, 2024</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%">100,876&#160;</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%">20.23&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-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,870&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="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%">1.1</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Outstanding December 26, 2025</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%">100,876&#160;</span></td><td style="background-color:#ffffff;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%">20.23&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">4,368&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2</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%">Exercisable at December 26, 2025</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,876&#160;</span></td><td style="background-color:#cceeff;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%">20.23&#160;</span></td><td style="background-color:#cceeff;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%">4,368&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">0.2</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -SubTopic 10<br> -Topic 718<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<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>53
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostTableTextBlock', window );">Components of lease expense</a></td>
<td class="text">The components of net lease cost were as follows:<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:45.391%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.297%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.301%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">46,337&#160;</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%">40,782&#160;</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%">40,523&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Amortization of right-of-use asset</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,886&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,065&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,173&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense on lease liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,893&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,233&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">726&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total finance lease cost</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">23,779&#160;</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%">10,298&#160;</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%">4,899&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term lease cost</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,081&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">14,052&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,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="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%">Variable lease cost</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">9,239&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,718&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,973)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,160)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,970)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost, net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">89,463&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">81,460&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">69,705&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></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_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities, operating leases</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 maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Third-Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">320,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(93,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">226,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock', window );">Maturities of lease liabilities, finance leases</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The maturities of the Company&#8217;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"></td><td style="width:23.380%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.517%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.956%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.885%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.917%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.541%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.781%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Operating Leases</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Finance Leases</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Related Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Third-Party Real Estate</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Vehicles and Equipment</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">725&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">34,551&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,122&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">40,398&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">26,774&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">752&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">31,933&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,177&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">36,862&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">25,492&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">580&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,715&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,485&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">33,780&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,584&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2029</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">29,695&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,521&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">32,216&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">22,388&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2030</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">28,386&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,795&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30,181&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,734&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,249&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">572&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">146,821&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">12,303&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,057&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">300,529&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">17,672&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">320,258&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">129,275&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Less imputed interest</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(93,884)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(20,824)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Present value of lease obligations</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">226,374&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">108,451&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_AssetsAndLiabilitiesLesseeTableTextBlock', window );">Supplemental balance sheet information</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Supplemental balance sheet information related to finance leases was as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.502%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:30.625%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.443%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.446%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance Sheet Location</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Short-term finance lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-960"><span style="-sec-ix-hidden:f-961">Current portion of long-term debt</span></span></span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#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%">19,554&#160;</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%">10,040&#160;</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%">Long-term finance lease liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-964"><span style="-sec-ix-hidden:f-965">Long-term debt, net of current portion</span></span></span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">88,897&#160;</span></td><td style="background-color:#ffffff;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%">37,633&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_AssetsAndLiabilitiesLesseeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Assets And Liabilities, Lessee [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_AssetsAndLiabilitiesLesseeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCostTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 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_LeaseCostTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>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.25.4</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 (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><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_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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of operating (loss) income before income taxes for foreign subsidiaries</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The components of the Company&#8217;s income before income taxes consist of the following:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Domestic</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">78,902&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">59,023&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">40,171&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">24,640&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">20,509&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">15,298&#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%">Total</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">103,542&#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%">79,532&#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%">55,469&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of provision for income taxes</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The provision for income taxes consists of the following:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"></td><td style="width:39.695%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.898%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.901%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Current income tax expense:</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="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="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></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%">Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">14,787&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">13,420&#160;</span></td><td style="background-color:#ffffff;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%">9,913&#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%">Foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,422&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,488&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">838&#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%">State</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,439&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,681&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,014&#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%">Total current income tax expense</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%">24,648&#160;</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%">22,589&#160;</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%">12,765&#160;</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%">Deferred income tax expense (benefit):</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">4,008&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,712&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,320&#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%">Foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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)</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%">State</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,193&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,075)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">3,842&#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 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 deferred income tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,533&#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%">1,464&#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%">8,114&#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%">Total income tax expense</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">31,181&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">24,053&#160;</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">20,879&#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>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of income tax reconciliation</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">Income tax expense differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"><tr><td style="width:1.0%"></td><td style="width:40.381%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.392%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.937%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:7.942%"></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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 27, 2024</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 29, 2023</span></td></tr><tr><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;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%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;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%">Percent</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="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%">U.S. federal statutory income tax</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%">21,744&#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%">21.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="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%">16,702&#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%">21.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="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%">11,648&#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%">21.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></tr><tr><td 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%">Domestic federal reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Nontaxable and nondeductible items, net</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align: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:0 1pt"></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="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:2px 1pt;text-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:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Compensation limitation</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%">4,276&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4.1&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">2,565&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">3.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">4,040&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">7.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,725)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">(212)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.3)</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%">913&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Charitable contributions</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%">1,142&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">(156)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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%">467&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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></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%">Cross-border taxes</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</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%">688&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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%">28&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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"><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%">642&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.2&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Impact of foreign branches taxed in the U.S.</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%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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%">1,776&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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%">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%">0.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></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%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">830&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">0.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%">1,320&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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%">559&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.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></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:700;line-height:100%">Domestic state and local income taxes, net of federal effect </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="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,807&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">6,022&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.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><td colspan="2" 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%">4,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">8.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></tr><tr><td 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%">Foreign reconciling items</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">United Arab Emirates</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="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Rate differential</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(1,380)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(1,261)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">(1,812)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(3.3)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">459&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.4&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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"><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%">109&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Rate change</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%">&#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"><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%">&#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"><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%">(869)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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.6)</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></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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%">Change in valuation allowance</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%">&#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%">&#8212;&#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%">(2,045)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.6)</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%">729&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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.3&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">Other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">162&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.2&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">79&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">0.1&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(137)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(0.2)</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></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%">Other foreign jurisdictions</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%">(661)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.6)</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%">(734)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.9)</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%">(442)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(0.8)</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></tr><tr><td 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 tax expense</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #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 #000000;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%">31,181&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.1&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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%">24,053&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">30.2&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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 #000000;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%">20,879&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">37.6&#160;</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">%</span></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: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%;padding-left:10.43pt">The states and local jurisdictions that contribute more than 50% of the tax effect in this category include New York State and New York City, California for fiscal 2025 and 2024 and Massachusetts for fiscal 2023.</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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of deferred tax assets and liabilities</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%">Deferred tax assets and liabilities at December&#160;26, 2025 and December&#160;27, 2024 consist of the following:&#160;</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:56.733%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.251%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:19.252%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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%">Deferred tax assets:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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></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%">Receivables and inventory</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">13,311&#160;</span></td><td style="background-color:#ffffff;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%">11,753&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Self-insurance reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,267&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,819&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Net operating loss carryforwards</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,186&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,171&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense carryforward</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">11,066&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">16,955&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Stock compensation</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">5,693&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">4,416&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,006&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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 lease liabilities</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%">59,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 colspan="2" 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%">54,272&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,153&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">329&#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%">Total deferred tax assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">105,564&#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%">99,721&#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 style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Deferred tax liabilities:</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="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></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%">Property &amp; equipment</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%">(27,504)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(23,627)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill</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%">(39,127)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(34,861)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(2,621)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,956)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(4,484)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(4,647)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease right-of-use assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(54,252)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(49,521)</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%">Total deferred tax liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">(127,988)</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%">(115,612)</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 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%">Valuation allowance</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%">&#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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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 deferred tax liability</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">(22,424)</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%">(15,891)</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>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(h)(1)(Note 1))<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_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>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.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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:99.707%"><tr><td style="width:1.0%"></td><td style="width:42.155%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="15" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Fiscal Years Ended</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">December 26, 2025</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%">December 27, 2024</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%">December 29, 2023</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%">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><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">:</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #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><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%">United States</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">3,757,901&#160;</span></td><td style="background-color:#ffffff;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%">3,454,355&#160;</span></td><td style="background-color:#ffffff;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%">3,150,871&#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%">International</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%">391,636&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">339,857&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">282,892&#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%">Total net sales</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%">4,149,537&#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%">3,794,212&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">3,433,763&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,075,675&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,805,332&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,550,995&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left: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="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">69,772&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">74,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">68,294&#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%">Cost of sales</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">3,145,447&#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%">2,880,065&#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%">2,619,289&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</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 #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%">1,004,090&#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%">914,147&#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%">814,474&#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></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: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%;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 fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.</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 $1,011, $1,240 and $1,466 of depreciation expense for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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>56
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><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_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.269%"><tr><td style="width:1.0%"></td><td style="width:45.439%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.983%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.987%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">December 26, 2025</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 27, 2024</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 29, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td 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><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%">U.S. Federal</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">14,023&#160;</span></td><td style="background-color:#ffffff;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%">13,737&#160;</span></td><td style="background-color:#ffffff;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%">13,308&#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%">U.S. state and local:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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%">California</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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:center;vertical-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%">1,482&#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 24.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%">New York state</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,121&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-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%">1,073&#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 24.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%">New York city</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%">1,273&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-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:center;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:#cceeff;padding:2px 1pt 2px 24.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%">Other state and local</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%">3,990&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">4,475&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,598&#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%">Total U.S. state and local</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">6,384&#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%">4,475&#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%">5,153&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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%">Foreign:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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 Arab Emirates</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%">1,235&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-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:center;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:#cceeff;padding:2px 1pt 2px 24.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%">Other foreign</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,264&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">943&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">899&#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%">Total foreign</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">2,499&#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%">943&#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%">899&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for income taxes, net of cash received</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #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%">22,906&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">19,155&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">19,360&#160;</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for interest</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;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%">38,491&#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%">42,756&#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%">42,070&#160;</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">38,705&#160;</span></td><td style="background-color:#ffffff;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%">39,051&#160;</span></td><td style="background-color:#ffffff;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%">38,471&#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%">Operating cash flows from finance leases</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%">6,055&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,240&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">730&#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%">ROU assets obtained in exchange for lease liabilities:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">39,569&#160;</span></td><td style="background-color:#cceeff;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%">26,058&#160;</span></td><td style="background-color:#cceeff;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%">65,601&#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%">Finance leases</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%">84,755&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,580&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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,431&#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%">Non-cash investing and financing activities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display: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%">Conversion of debt into common stock</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#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 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%">37,938&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td 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%">&#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="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#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%">Common stock issued for acquisitions</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%">300&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">2,496&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="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%">Contingent earn-out liabilities for acquisitions</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%">1,350&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">5,765&#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%">Unsecured notes issued for acquisitions</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%">10,700&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">10,000&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></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:120%;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:120%;padding-left:14.75pt">The amount of income tax paid during the period does not meet the 5% disaggregation threshold.</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_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>57
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 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_srt_ValuationAndQualifyingAccountsAbstract', window );"><strong>SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock', window );">Schedule of allowance for doubtful accounts</a></td>
<td class="text"><div><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the activity in the Company&#8217;s valuation accounts during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"></td><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%">Deductions </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><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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for credit losses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">22,341&#160;</span></td><td style="background-color:#cceeff;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%">12,118&#160;</span></td><td style="background-color:#cceeff;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%">(7,494)</span></td><td style="background-color:#cceeff;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%">26,965&#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%">December 27, 2024</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%">21,423&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">11,982&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(11,064)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">22,341&#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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">20,733&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,078&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">(7,388)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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,423&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><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%"> With respect to the allowance for credit losses, the deductions amount are primarily composed of write-offs, less recoveries which are not material.</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_SummaryOfValuationAllowanceTextBlock', window );">Schedule of allowance for deferred tax assets</a></td>
<td class="text"><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><td style="width:26.279%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.323%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.532%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.324%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="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%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Additions Charged to Expense</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" 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%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">Allowance for deferred tax assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">December 26, 2025</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',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%">&#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 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%">&#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 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%">&#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 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%">&#8212;&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-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, 2024</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%">2,119&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">(2,119)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" 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%">December 29, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%">1,641&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">478&#160;</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" 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%">2,119&#160;</span></td><td style="background-color:#cceeff;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_srt_ValuationAndQualifyingAccountsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ValuationAndQualifyingAccountsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>srt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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(3))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480566/210-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SummaryOfValuationAllowanceTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_SummaryOfValuationAllowanceTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 26, 2025 </div>
<div>USD ($) </div>
<div>unit</div>
</th>
<th class="th">
<div>Dec. 27, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 30, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerLiabilityCurrent', window );">Deferred revenues</a></td>
<td class="nump">$ 1,931,000<span></span>
</td>
<td class="nump">$ 1,942,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRefundLiability', window );">Refund liability</a></td>
<td class="nump">950,000<span></span>
</td>
<td class="nump">876,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ContractWithCustomerRightToRecoverProduct', window );">Right to recover product</a></td>
<td class="nump">$ 594,000<span></span>
</td>
<td class="nump">521,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedContractCostAmortizationPeriod', window );">Contract costs, amortization period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">$ 3,145,447,000<span></span>
</td>
<td class="nump">2,880,065,000<span></span>
</td>
<td class="nump">$ 2,619,289,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_PurchaseIncentivesEarned', window );">Purchase incentives</a></td>
<td class="nump">69,817,000<span></span>
</td>
<td class="nump">60,378,000<span></span>
</td>
<td class="nump">48,026,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CapitalizedComputerSoftwareNet', window );">Capitalized software costs, net of accumulated amortization</a></td>
<td class="nump">14,364,000<span></span>
</td>
<td class="nump">14,350,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet', window );">Unamortized costs of certain up-front costs</a></td>
<td class="nump">885,000<span></span>
</td>
<td class="nump">414,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Unamortized costs if issuance of other debt instruments</a></td>
<td class="nump">10,413,000<span></span>
</td>
<td class="nump">13,389,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAmortizationOfDeferredCharges', window );">Amortization of debt issuance costs</a></td>
<td class="nump">3,314,000<span></span>
</td>
<td class="nump">3,466,000<span></span>
</td>
<td class="nump">3,615,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_ImpairmentOfIntangibleAssetsFinitelived', window );">Intangible asset impairment</a></td>
<td class="nump">$ 8,023,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,838,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_NumberOfReportingUnits', window );">Number of reporting units | unit</a></td>
<td class="nump">4<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Valuation allowances</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,119,000<span></span>
</td>
<td class="nump">$ 1,641,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_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember', window );">Equipment and Leasehold Improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetImpairmentCharges', window );">Asset impairment charges</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember', window );">Shipping and Handling</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 204,151,000<span></span>
</td>
<td class="nump">$ 198,211,000<span></span>
</td>
<td class="nump">$ 181,298,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_RevenuePaymentTermForContractsWithCustomers', window );">Payment terms for contracts with customers (in days)</a></td>
<td class="text">14 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software and Software Development Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_RevenuePaymentTermForContractsWithCustomers', window );">Payment terms for contracts with customers (in days)</a></td>
<td class="text">60 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software and Software Development Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of computer software (in years)</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_PurchaseIncentivesEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase Incentives Earned</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_PurchaseIncentivesEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_RevenuePaymentTermForContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Payment Term For Contracts With Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_RevenuePaymentTermForContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetImpairmentCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480095/942-10-S50-1<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 942<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480035/942-10-S99-6<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482130/360-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_AssetImpairmentCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedComputerSoftwareNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<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/2147481283/985-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CapitalizedComputerSoftwareNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CapitalizedContractCostAmortizationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -SubTopic 40<br> -Topic 340<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479483/340-40-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_CapitalizedContractCostAmortizationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-11<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479806/606-10-50-8<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479837/606-10-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRefundLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRefundLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContractWithCustomerRightToRecoverProduct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of right to recover product from customer on settling refund liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 606<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 27<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479777/606-10-55-27<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ContractWithCustomerRightToRecoverProduct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfGoodsAndServicesSold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate costs related to goods produced and sold and services rendered by an entity during the reporting period. This excludes costs incurred during the reporting period related to financial services rendered and other revenue generating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_DebtIssuanceCostsLineOfCreditArrangementsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section S45<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479359/835-30-S45-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_DebtIssuanceCostsLineOfCreditArrangementsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ImpairmentOfIntangibleAssetsFinitelived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 230<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ImpairmentOfIntangibleAssetsFinitelived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NumberOfReportingUnits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NumberOfReportingUnits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of other deferred costs recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 220<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(3))<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_OtherAmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=chef_EquipmentAndLeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ShippingAndHandlingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_SoftwareAndSoftwareDevelopmentCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>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.25.4</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 - Schedule of Disaggregation of Revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 4,149,537<span></span>
</td>
<td class="nump">$ 3,794,212<span></span>
</td>
<td class="nump">$ 3,433,763<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_RevenueFromContractWithCustomerMember', window );">Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_CenterOfThePlateProductMember', window );">Center-of-the-plate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 1,608,808<span></span>
</td>
<td class="nump">$ 1,455,274<span></span>
</td>
<td class="nump">$ 1,352,230<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_CenterOfThePlateProductMember', window );">Center-of-the-plate | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">38.80%<span></span>
</td>
<td class="nump">38.40%<span></span>
</td>
<td class="nump">39.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_TotalSpecialtyMember', window );">Total specialty</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 2,540,729<span></span>
</td>
<td class="nump">$ 2,338,938<span></span>
</td>
<td class="nump">$ 2,081,533<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">61.20%<span></span>
</td>
<td class="nump">61.60%<span></span>
</td>
<td class="nump">60.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_DryGoodsProductMember', window );">Dry goods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 656,793<span></span>
</td>
<td class="nump">$ 604,273<span></span>
</td>
<td class="nump">$ 545,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_DryGoodsProductMember', window );">Dry goods | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">15.80%<span></span>
</td>
<td class="nump">15.90%<span></span>
</td>
<td class="nump">15.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_PastryProductMember', window );">Pastry</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 562,301<span></span>
</td>
<td class="nump">$ 465,166<span></span>
</td>
<td class="nump">$ 410,604<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_PastryProductMember', window );">Pastry | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">13.60%<span></span>
</td>
<td class="nump">12.30%<span></span>
</td>
<td class="nump">12.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember', window );">Cheeses and charcuterie</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 292,680<span></span>
</td>
<td class="nump">$ 271,612<span></span>
</td>
<td class="nump">$ 253,343<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember', window );">Cheeses and charcuterie | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">7.10%<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">7.40%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_ProduceMember', window );">Produce</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 516,605<span></span>
</td>
<td class="nump">$ 535,102<span></span>
</td>
<td class="nump">$ 444,749<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_ProduceMember', window );">Produce | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">12.40%<span></span>
</td>
<td class="nump">14.10%<span></span>
</td>
<td class="nump">13.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_DairyAndEggsProductMember', window );">Dairy and eggs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 296,839<span></span>
</td>
<td class="nump">$ 255,466<span></span>
</td>
<td class="nump">$ 228,582<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_DairyAndEggsProductMember', window );">Dairy and eggs | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">7.20%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_OilsAndVinegarProductMember', window );">Oils and vinegars</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 135,553<span></span>
</td>
<td class="nump">$ 131,190<span></span>
</td>
<td class="nump">$ 129,194<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_OilsAndVinegarProductMember', window );">Oils and vinegars | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">3.30%<span></span>
</td>
<td class="nump">3.50%<span></span>
</td>
<td class="nump">3.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_KitchenSuppliesProductMember', window );">Kitchen supplies</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax', window );">Net sales</a></td>
<td class="nump">$ 79,958<span></span>
</td>
<td class="nump">$ 76,129<span></span>
</td>
<td class="nump">$ 69,610<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=chef_KitchenSuppliesProductMember', window );">Kitchen supplies | Net Sales | Product Concentration Risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DisaggregationOfRevenueLineItems', window );"><strong>Disaggregation of Revenue [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Percentage of total net sales</a></td>
<td class="nump">1.80%<span></span>
</td>
<td class="nump">1.90%<span></span>
</td>
<td class="nump">1.80%<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_PastryProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_PastryProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_CheeseAndCharcuterieProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chef_ProduceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_ProduceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chef_DairyAndEggsProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_DairyAndEggsProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chef_OilsAndVinegarProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_OilsAndVinegarProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=chef_KitchenSuppliesProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=chef_KitchenSuppliesProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>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.25.4</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 Income per Share (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_EPSAbstract', window );"><strong>Net income per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Basic (in dollars per share)</a></td>
<td class="nump">$ 1.87<span></span>
</td>
<td class="nump">$ 1.46<span></span>
</td>
<td class="nump">$ 0.92<span></span>
</td>
</tr>
<tr class="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">$ 1.68<span></span>
</td>
<td class="nump">$ 1.32<span></span>
</td>
<td class="nump">$ 0.88<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract', window );"><strong>Weighted average common shares:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Basic (in shares)</a></td>
<td class="nump">38,719,025<span></span>
</td>
<td class="nump">37,914,060<span></span>
</td>
<td class="nump">37,633,672<span></span>
</td>
</tr>
<tr class="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,001,316<span></span>
</td>
<td class="nump">45,983,065<span></span>
</td>
<td class="nump">45,639,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EPSAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>EPS</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_EPSAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>61
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Income per Share (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract', window );"><strong>Numerator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net income</a></td>
<td class="nump">$ 72,361<span></span>
</td>
<td class="nump">$ 55,479<span></span>
</td>
<td class="nump">$ 34,590<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4,767<span></span>
</td>
<td class="nump">5,234<span></span>
</td>
<td class="nump">5,399<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">$ 77,128<span></span>
</td>
<td class="nump">$ 60,713<span></span>
</td>
<td class="nump">$ 39,989<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_EPSOtherDisclosuresAbstract', window );"><strong>Denominator:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average basic common shares outstanding (in shares)</a></td>
<td class="nump">38,719,025<span></span>
</td>
<td class="nump">37,914,060<span></span>
</td>
<td class="nump">37,633,672<span></span>
</td>
</tr>
<tr class="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">714,911<span></span>
</td>
<td class="nump">687,524<span></span>
</td>
<td class="nump">574,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_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements', window );">Dilutive effect of stock options and warrants (in shares)</a></td>
<td class="nump">72,410<span></span>
</td>
<td class="nump">57,540<span></span>
</td>
<td class="nump">38,024<span></span>
</td>
</tr>
<tr class="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">7,323,941<span></span>
</td>
<td class="nump">7,392,817<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,001,316<span></span>
</td>
<td class="nump">45,983,065<span></span>
</td>
<td class="nump">45,639,220<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EPSOtherDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>EPS Other Disclosures</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_EPSOtherDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncrementalCommonSharesAttributableToConversionOfDebtSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional shares included in the calculation of diluted EPS as a result of the potentially dilutive effect of convertible debt securities using the if-converted method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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>62
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details) - shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_RestrictedStockMember', window );">Restricted share awards and restricted share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (in shares)</a></td>
<td class="nump">240,887<span></span>
</td>
<td class="nump">270,751<span></span>
</td>
<td class="nump">532,608<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember', window );">Stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems', window );"><strong>Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Anti-dilutive shares (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">300,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_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_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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=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_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Summary of Changes in Level 3 Contingent Consideration Liability (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward', window );"><strong>Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at beginning</a></td>
<td class="nump">$ 750<span></span>
</td>
<td class="nump">$ 9,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability', window );">Acquisition value</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements', window );">Cash payments</a></td>
<td class="num">(1,500)<span></span>
</td>
<td class="num">(5,750)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease', window );">Changes in fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,265)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue', window );">Balance at ending</a></td>
<td class="nump">$ 600<span></span>
</td>
<td class="nump">$ 750<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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 (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-3<br><br>Reference 2: 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)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details) - Fair Value, Inputs, Level 2 - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Carrying Value | 2028 Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems', window );"><strong>Fair Value, Balance Sheet Grouping, Financial Statement Captions [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtFairValueDisclosures', 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_ConvertibleDebtMember', window );">Convertible Debt | Fair Value | 2028 Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_ConvertibleDebtFairValueDisclosures', window );">Convertible notes</a></td>
<td class="nump">442,750<span></span>
</td>
<td class="nump">365,556<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Carrying Value | 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 );">Acquisitions notes</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Carrying Value | GreenLeaf 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 );">Acquisitions notes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Fair Value | 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 );">Acquisitions notes</a></td>
<td class="nump">10,768<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Fair Value | GreenLeaf 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 );">Acquisitions notes</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 5,070<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_ConvertibleDebtFairValueDisclosures">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 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.</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 820<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 2: 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 (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 3: 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 (bbb)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<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 28<br> -Subparagraph (c)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-28<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 (b)<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 11<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482907/825-10-50-11<br><br>Reference 7: 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 8: 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 9: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtFairValueDisclosures</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByMeasurementBasisAxis=us-gaap_CarryingReportedAmountFairValueDisclosureMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_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_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_Convertible2375SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_GreenLeafNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GreenLeafNoteMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2025 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>May 01, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 20, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 27, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($) </div>
<div>acquisition</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 362,742<span></span>
</td>
<td class="nump">$ 356,298<span></span>
</td>
<td class="nump">$ 356,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Cash paid for contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,800<span></span>
</td>
<td class="nump">11,625<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember', window );">Asset-based loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">120,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_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember', window );">Italco Food Products</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="nump">$ 16,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="nump">5,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments</a></td>
<td class="nump">$ 10,700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares of common stock acquired (in shares) | shares</a></td>
<td class="nump">4,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember', window );">Italco Food Products | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember', window );">Italco Food Products | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember', window );">Italco Food Products | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock warrants issued for acquisition</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 88,204<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">72,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued', window );">Shares of common stock acquired (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">75,008<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_NetWorkingCapitalAdjustment', window );">Net working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,551<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">47,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82,917<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,039<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">7 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 29,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods | Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (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>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods | Common Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable', window );">Common stock warrants issued for acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember', window );">Greenleaf Produce and Specialty Foods | Asset-based loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_HardiesFreshFoodMember', window );">Hardie's Fresh Food</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 41,361<span></span>
</td>
<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_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">38,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_NetWorkingCapitalAdjustment', window );">Net working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(639)<span></span>
</td>
<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_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">11,516<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">194,776<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual', window );">Income (loss) before income taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,116)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent earn-out liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_HardiesFreshFoodMember', window );">Hardie's Fresh Food | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=chef_HardiesFreshFoodMember', window );">Hardie's Fresh Food | Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,600<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Combination, Series of Individually Immaterial Business Combinations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash amount paid</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,215<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_NetWorkingCapitalAdjustment', window );">Net working capital adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,178<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual', window );">Net sales</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 63,369<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_NumberOfAcquisitions', window );">Number of acquisitions | acquisition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Other acquisitions, aggregate initial purchase price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 18,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities', window );">Cash paid for contingent earn-out liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Combination, Series of Individually Immaterial Business Combinations | Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetUsefulLife', window );">Useful life of intangible assets (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles', window );">Finite-lived intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 4,276<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember', window );">Business Combination, Series of Individually Immaterial Business Combinations | Other Fiscal 2023 Acquisition Date Earn-Out Liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Combination [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Estimated fair value of contingent earn-out liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,665<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_NetWorkingCapitalAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Working Capital Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_NetWorkingCapitalAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_NumberOfAcquisitions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Acquisitions</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_NumberOfAcquisitions</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: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_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 equity interest issued or issuable by acquirer as part of consideration transferred in business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-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_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482573/350-20-50-4<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 47<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-47<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-5<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 10: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479907/805-20-50-1<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (f)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479907/805-20-50-1<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 25: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 29: 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><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-1<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-1<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479907/805-20-50-1<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 36: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 20<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/2147479907/805-20-50-1<br><br>Reference 37: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479328/805-10-50-2<br><br>Reference 38: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(4)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 39: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 40: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 41: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 42: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<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/2147479328/805-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_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 goodwill arising from a business combination that is expected to be deductible for tax purposes.</p></div>
<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 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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 40<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-40<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<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 42<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-42<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 43<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-43<br><br>Reference 3: 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 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 (bbb)(2)(i)<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 2<br> -Subparagraph (bbb)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482106/820-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition 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/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<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/2147479907/805-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_FiniteLivedIntangibleAssetUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_PaymentForContingentConsiderationLiabilityFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Subparagraph (f)<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_PaymentForContingentConsiderationLiabilityFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<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/2147479581/805-30-50-1<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-13<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=chef_ItalcoFoodProductsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EquityInterestIssuedOrIssuableByTypeAxis=us-gaap_CommonStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=chef_GreenleafProduceAndSpecialtyFoodsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=chef_HardiesFreshFoodMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=chef_HardiesFreshFoodMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ContingentConsiderationByTypeAxis=chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_ContingentConsiderationByTypeAxis=chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Acquisitions - Pro Forma Financial Information (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract', window );"><strong>Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [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_BusinessAcquisitionsProFormaRevenue', window );">Net sales</a></td>
<td class="nump">$ 3,527,947<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss', window );">Income before income taxes</a></td>
<td class="nump">$ 58,041<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_BusinessAcquisitionsProFormaNetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<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 50<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-50<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionsProFormaNetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionsProFormaRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 49<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479303/805-10-55-49<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-2<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-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_BusinessAcquisitionsProFormaRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAndAssetAcquisitionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAndAssetAcquisitionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</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">$ 10,520<span></span>
</td>
<td class="nump">$ 11,579<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>68
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 520,950<span></span>
</td>
<td class="nump">$ 423,683<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization', window );">Less: accumulated depreciation and amortization</a></td>
<td class="num">(178,931)<span></span>
</td>
<td class="num">(147,902)<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization', window );">Property and equipment, net</a></td>
<td class="nump">342,019<span></span>
</td>
<td class="nump">275,781<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">43,603<span></span>
</td>
<td class="nump">37,381<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember', window );">Land</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">5,542<span></span>
</td>
<td class="nump">5,542<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember', window );">Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">66,676<span></span>
</td>
<td class="nump">63,868<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">37,982<span></span>
</td>
<td class="nump">40,693<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember', window );">Computers, data processing and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">20,897<span></span>
</td>
<td class="nump">18,407<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 182,439<span></span>
</td>
<td class="nump">170,153<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 2,210<span></span>
</td>
<td class="nump">2,586<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember', window );">Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">146,135<span></span>
</td>
<td class="nump">79,511<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember', window );">Construction-in-process</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization', window );">Equipment, leasehold improvements and software, gross</a></td>
<td class="nump">$ 15,466<span></span>
</td>
<td class="nump">$ 5,542<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Computers, data processing and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum | Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Buildings</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">20 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Machinery and equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Computers, data processing and other equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">40 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum | Vehicles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentUsefulLife', window );">Useful Lives</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 and amortization from plant, property, and equipment and right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 360<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/2147482099/360-10-50-1<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: 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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before accumulated depreciation 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> -Subparagraph (b)<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> -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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -SubTopic 20<br> -Topic 842<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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_BuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_ConstructionInProgressMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Narrative (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAsset', window );">Book value of equipment under finance leases</a></td>
<td class="nump">$ 104,060,000<span></span>
</td>
<td class="nump">$ 45,051,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_InterestCostsCapitalized', window );">Capitalized interest expense</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_FinanceLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_InterestCostsCapitalized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest capitalized during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 835<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483013/835-20-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestCostsCapitalized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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>70
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Depreciation and Amortization (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">$ 53,652<span></span>
</td>
<td class="nump">$ 40,562<span></span>
</td>
<td class="nump">$ 32,887<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">6,109<span></span>
</td>
<td class="nump">5,448<span></span>
</td>
<td class="nump">5,977<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember', window );">Depreciation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization of property and equipment</a></td>
<td class="nump">$ 47,543<span></span>
</td>
<td class="nump">$ 35,114<span></span>
</td>
<td class="nump">$ 26,910<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 7A<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478964/842-20-50-7A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillRollForward', window );"><strong>Goodwill [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Beginning balance</a></td>
<td class="nump">$ 356,298<span></span>
</td>
<td class="nump">$ 356,021<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillPurchaseAccountingAdjustments', window );">Goodwill adjustments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">656<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAcquiredDuringPeriod', window );">Acquisitions</a></td>
<td class="nump">6,208<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="nump">236<span></span>
</td>
<td class="num">(379)<span></span>
</td>
</tr>
<tr class="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,742<span></span>
</td>
<td class="nump">$ 356,298<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_GoodwillAcquiredDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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/disclosureRef<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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: 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><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_GoodwillAcquiredDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillForeignCurrencyTranslationGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of foreign currency translation gain (loss) which increases (decreases) 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_GoodwillPurchaseAccountingAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) from measurement period adjustment 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/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 2: 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><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 4A<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479907/805-20-50-4A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479328/805-10-50-5<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 805<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 25<br> -Paragraph 16<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479405/805-10-25-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_GoodwillPurchaseAccountingAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 326,935<span></span>
</td>
<td class="nump">$ 317,415<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(189,625)<span></span>
</td>
<td class="num">(157,032)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 137,310<span></span>
</td>
<td class="nump">$ 160,383<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">84 months<span></span>
</td>
<td class="text">88 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 259,869<span></span>
</td>
<td class="nump">$ 251,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(150,422)<span></span>
</td>
<td class="num">(122,619)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 109,447<span></span>
</td>
<td class="nump">$ 129,313<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember', window );">Trademarks</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">134 months<span></span>
</td>
<td class="text">140 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">$ 57,767<span></span>
</td>
<td class="nump">$ 56,184<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(29,904)<span></span>
</td>
<td class="num">(25,212)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">27,863<span></span>
</td>
<td class="nump">$ 30,972<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember', window );">Non-compete agreements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1', window );">Weighted Average Remaining Amortization Period (in months)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">11 months<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Gross Carrying Amount</a></td>
<td class="nump">9,299<span></span>
</td>
<td class="nump">$ 9,299<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated Amortization</a></td>
<td class="num">(9,299)<span></span>
</td>
<td class="num">(9,201)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Net Amount</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 98<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 928<br> -SubTopic 340<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478859/928-340-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_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (h)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 38<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-38<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 12: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (g)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 13: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (f)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 14: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 15: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 16: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 17: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 18: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 31<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-31<br><br>Reference 19: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 20: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 29<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-29<br><br>Reference 21: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 22: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 20<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-20<br><br>Reference 23: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 24: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 26: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 27: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 14<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479876/805-20-55-14<br><br>Reference 28: 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 29: 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 (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 30: 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 (d)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-2<br><br>Reference 31: 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><br>Reference 32: 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 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 350<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482665/350-30-50-3<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-20-50-2<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</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_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TrademarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_NoncompeteAgreementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross', window );">Intangible asset impairment, gross</a></td>
<td class="nump">$ 8,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,838<span></span>
</td>
</tr>
<tr class="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">$ 24,478<span></span>
</td>
<td class="nump">$ 24,372<span></span>
</td>
<td class="nump">$ 22,719<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ImpairmentOfIntangibleAssetsFiniteLivedGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Intangible Assets, Finite-Lived, Gross</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_ImpairmentOfIntangibleAssetsFiniteLivedGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets.</p></div>
<a href="javascript: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_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>74
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Goodwill and Other Intangible Assets - Future Amortization (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 26, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract', window );"><strong>Estimated amortization in fiscal year:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 22,072<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2027</a></td>
<td class="nump">20,056<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2028</a></td>
<td class="nump">19,225<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour', window );">2029</a></td>
<td class="nump">18,909<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive', window );">2030</a></td>
<td class="nump">15,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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive', window );">Thereafter</a></td>
<td class="nump">41,672<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 137,310<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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)(3)<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 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 30<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 30<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 30<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 30<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 30<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/2147482665/350-30-50-2<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 985<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481283/985-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_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/2003/role/disclosureRef<br> -Topic 926<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147483154/926-20-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_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent', window );">Finance leases, weighted-average discount rate</a></td>
<td class="nump">0.0719<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_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs</a></td>
<td class="num">$ (10,421)<span></span>
</td>
<td class="num">$ (13,389)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities', window );">Total debt obligations</a></td>
<td class="nump">748,530<span></span>
</td>
<td class="nump">706,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsCurrent', window );">Less: current installments</a></td>
<td class="num">(28,197)<span></span>
</td>
<td class="num">(18,040)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligations', window );">Total long-term debt</a></td>
<td class="nump">$ 720,333<span></span>
</td>
<td class="nump">688,744<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Senior secured term loans | Senior secured term loans</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">7.66%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 252,000<span></span>
</td>
<td class="nump">260,000<span></span>
</td>
<td class="nump">$ 300,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 Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">2.77%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 287,500<span></span>
</td>
<td class="nump">287,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized deferred costs</a></td>
<td class="num">$ (3,438)<span></span>
</td>
<td class="num">(4,584)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember', window );">Asset-based loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateEffectivePercentage', window );">Effective interest rate</a></td>
<td class="nump">6.04%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 100,000<span></span>
</td>
<td class="nump">120,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=chef_FinancingLeasesAndOtherFinancingObligationsMember', window );">Finance leases and other financing obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentCarryingAmount', window );">Long-term debt</a></td>
<td class="nump">$ 119,451<span></span>
</td>
<td class="nump">$ 52,673<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_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Leases and Other Financing Obligations, Discount Rate, Percent</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_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentCarryingAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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_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_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_Convertible2375SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=chef_AssetBasedLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=chef_FinancingLeasesAndOtherFinancingObligationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_FinancingLeasesAndOtherFinancingObligationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Maturities of the Company's Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 26, 2025 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract', window );"><strong>Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 8,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo', window );">2027</a></td>
<td class="nump">8,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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree', window );">2028</a></td>
<td class="nump">290,500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour', window );">2029</a></td>
<td class="nump">243,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive', window );">2030</a></td>
<td class="nump">100,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_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 650,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, 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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 2: 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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.12-04(a))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-3<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (d)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1E<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -SubTopic 10<br> -Topic 470<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481544/470-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_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Senior Secured Term Loan Credit Facility (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2025</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentAxis=chef_SeniorSecuredTermLoansMember', window );">Senior secured term loans | Asset-based loan facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Prepayment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 14,000<span></span>
</td>
<td class="nump">$ 20,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_RevolvingCreditFacilityMember', window );">Asset-based loan facility | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="nump">$ 300,000<span></span>
</td>
<td class="nump">$ 252,000<span></span>
</td>
<td class="nump">$ 260,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">181 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">181 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | 2025 Tranche</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage', window );">Scheduled principal payments (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.25%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DebtInstrumentPeriodicPaymentPrincipalPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Periodic Payment, Principal, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DebtInstrumentPeriodicPaymentPrincipalPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_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_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_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_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_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Summary of Impact on the Consolidated Statement of Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt 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 custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_GainLossOnExtinguishmentOfDebtAmendments', window );">Loss on debt extinguishment, related to amendments</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 154<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_GainLossOnExtinguishmentOfDebtPrepayments', window );">Loss on debt extinguishment, related to prepayments</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">531<span></span>
</td>
<td class="nump">770<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_DebtInstrumentArrangementFees', window );">Debt instrument, arrangement fees</a></td>
<td class="nump">525<span></span>
</td>
<td class="nump">1,300<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentTransactionCosts', window );">Debt transaction costs</a></td>
<td class="nump">$ 49<span></span>
</td>
<td class="nump">$ 156<span></span>
</td>
<td class="nump">$ 319<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DebtInstrumentArrangementFees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 Fees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DebtInstrumentArrangementFees</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_GainLossOnExtinguishmentOfDebtAmendments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Extinguishment Of Debt, Amendments</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_GainLossOnExtinguishmentOfDebtAmendments</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_GainLossOnExtinguishmentOfDebtPrepayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Gain (Loss) On Extinguishment Of Debt, Prepayments</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_GainLossOnExtinguishmentOfDebtPrepayments</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_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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Asset-Based Loan Facility (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Aug. 20, 2025</div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Jun. 30, 2018</div></th>
<th class="th"><div>Jun. 30, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing fees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,413,000<span></span>
</td>
<td class="nump">$ 13,389,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | ABL Credit Agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum debt borrowing capacity</a></td>
<td class="nump">$ 300,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 150,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFinanceCostsNet', window );">Deferred financing fees</a></td>
<td class="nump">658,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature', window );">Potential principal amount increase</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">90 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount', window );">Minimum borrowing base</a></td>
<td class="nump">$ 21,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage', window );">Minimum borrowing base, percentage</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio', window );">Minimum consolidated fixed charge coverage ratio</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</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="text">&#160;<span></span>
</td>
<td class="nump">40,484,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity', window );">Line of credit facility, current borrowing capacity</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 159,516,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | ABL Credit Agreement | Letter of Credit</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity', window );">Maximum debt borrowing capacity</a></td>
<td class="nump">$ 50,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember', window );">Asset-based loan facility | Senior secured term loans</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_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate', window );">Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date</a></td>
<td class="text">181 days<span></span>
</td>
<td class="text">181 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 40,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_AmountsReservedForIssuanceOfLettersOfCredit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts reserved under the credit facility for issuance of letters of credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_AmountsReservedForIssuanceOfLettersOfCredit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_DeferredFinanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredFinanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_LineOfCreditFacilityMaximumBorrowingCapacity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_LineOfCreditFacilityMaximumBorrowingCapacity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_RevolvingCreditFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_AssetBasedLoanFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_AssetBasedLoanFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CreditFacilityAxis=us-gaap_LetterOfCreditMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Convertible Senior Notes (Details) - Convertible Debt - USD ($)<br></strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 01, 2024</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">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_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_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 287,500,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.375%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentConvertibleConversionPrice1', window );">Conversion price (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 44.27<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentRedemptionPricePercentage', window );">Redemption price, percentage of principal amount (as a percent)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</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 );">2024 Convertible senior notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">1.875%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities', window );">Conversion of debt to common stock (in shares)</a></td>
<td class="nump">858,360<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfConvertibleDebt', window );">Repayments of convertible debt</a></td>
<td class="nump">$ 2,117,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentConvertibleConversionPrice1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The price per share of the conversion feature embedded in the debt instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-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_DebtInstrumentConvertibleConversionPrice1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69B<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69B<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 69C<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481568/470-20-55-69C<br><br>Reference 5: http://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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_DebtInstrumentRedemptionPricePercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 942<br> -SubTopic 470<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (e)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147477734/942-470-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_DebtInstrumentRedemptionPricePercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RepaymentsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_RepaymentsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares issued during the period as a result of the conversion of convertible securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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://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 4: 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 5: 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 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_Convertible2375SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_Convertible1875SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_Convertible1875SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Convertible Unsecured Debt (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Oct. 01, 2025 </div>
<div>USD ($) </div>
<div>installment</div>
</th>
<th class="th">
<div>Jun. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>May 01, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Apr. 30, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 26, 2025 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 27, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 29, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Feb. 28, 2019 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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 );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 13,000<span></span>
</td>
<td class="nump">$ 22,995<span></span>
</td>
<td class="nump">$ 29,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | Italco Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments</a></td>
<td class="nump">$ 11,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateStatedPercentage', window );">Interest rate</a></td>
<td class="nump">4.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_DebtInstrumentUnamortizedDiscount', window );">Original issue discount</a></td>
<td class="nump">$ 300<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DebtInstrumentNumberOfInstallmentsForRepayment', window );">Number of installments | installment</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_UnsecuredDebtMember', window );">Unsecured Debt | GreenLeaf Note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred', window );">Deferred payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_RepaymentsOfUnsecuredDebt', window );">Repayments of unsecured debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | Convertible unsecured note</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</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">$ 4,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RepaymentsOfLongTermDebt', window );">Repayments of long-term debt</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,049<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DebtInstrumentNumberOfInstallmentsForRepayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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, Number Of Installments For Repayment</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_DebtInstrumentNumberOfInstallmentsForRepayment</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:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 incurred by the acquirer as part of consideration transferred in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 2: 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 3: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-30-50-2<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 805<br> -SubTopic 30<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479581/805-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_BusinessCombinationConsiderationTransferredLiabilitiesIncurred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_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_DebtInstrumentInterestRateStatedPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contractual interest rate for funds borrowed, under the debt agreement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 470<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481139/470-20-50-1B<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateStatedPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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_DebtInstrumentUnamortizedDiscount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after accumulated amortization, of debt 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/2009/role/commonPracticeRef<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><br>Reference 2: 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 3: 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><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_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_RepaymentsOfUnsecuredDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured 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 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_RepaymentsOfUnsecuredDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LongtermDebtTypeAxis=us-gaap_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>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentAxis=chef_GreenLeafNoteMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_GreenLeafNoteMember</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_ConvertibleNoteMaturingOnJune292023Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_ConvertibleNoteMaturingOnJune292023Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</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 and Premium</a></td>
<td class="num">$ (10,421)<span></span>
</td>
<td class="num">$ (13,389)<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 );">Total</a></td>
<td class="nump">650,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongtermDebtTypeAxis=us-gaap_ConvertibleDebtMember', window );">Convertible Debt | 2028 Convertible Senior Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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_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="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Unamortized Deferred Costs and Premium</a></td>
<td class="num">(3,438)<span></span>
</td>
<td class="num">(4,584)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LongTermDebt', window );">Total</a></td>
<td class="nump">$ 284,062<span></span>
</td>
<td class="nump">$ 282,916<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_Convertible2375SeniorNotesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentAxis=chef_Convertible2375SeniorNotesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestExpenseDebtExcludingAmortization', window );">Coupon interest</a></td>
<td class="nump">$ 6,828<span></span>
</td>
<td class="nump">$ 7,572<span></span>
</td>
<td class="nump">$ 7,578<span></span>
</td>
</tr>
<tr class="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">1,146<span></span>
</td>
<td class="nump">1,332<span></span>
</td>
<td class="nump">1,334<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">$ 7,974<span></span>
</td>
<td class="nump">$ 8,904<span></span>
</td>
<td class="nump">$ 8,912<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>84
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="4">12 Months Ended</th>
<th class="th" colspan="1">26 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</div></th>
<th class="th"><div>Nov. 30, 2023</div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
<th class="th"><div>Dec. 30, 2022</div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>May 17, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued', window );">Warrants issued for acquisitions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,701,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights', window );">Number of shares callable by warrants (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1', window );">Exercise price of right (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31.55<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_ClassOfWarrantOrRightOutstanding', window );">Warrants outstanding (in shares)</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>
<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="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,543,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,543,550<span></span>
</td>
<td class="nump">4,230,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensation', window );">Stock compensation expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 21,242,000<span></span>
</td>
<td class="nump">$ 17,778,000<span></span>
</td>
<td class="nump">$ 20,042,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense', window );">Tax expense (benefit) for stock compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,570,000)<span></span>
</td>
<td class="num">(211,000)<span></span>
</td>
<td class="nump">580,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Options exercised during the period, intrinsic value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">194,000<span></span>
</td>
<td class="nump">22,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock or unit option plan expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,634,000<span></span>
</td>
<td class="nump">2,175,000<span></span>
</td>
<td class="nump">$ 2,175,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_StockRepurchaseProgramProgramTerm', window );">Stock repurchase program, program term</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>
<td class="text">&#160;<span></span>
</td>
<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_srt_StockRepurchaseProgramAuthorizedAmount1', window );">Share repurchase program, authorized, amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 100,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_StockRepurchasedDuringPeriodShares', window );">Stock repurchased during period (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">667,433<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockRepurchasedDuringPeriodValue', window );">Stock repurchased during period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 32,400,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_EmployeeStockMember', window );">Employee Stock</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized', window );">Number of shares authorized (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate', window );">Fixed contribution rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent', window );">ESPP purchase price of common stock, percent of market price</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">85.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Number of shares available for grant (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">731,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">731,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 share awards and restricted share units</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue', window );">Fair value of RSAs vested</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 17,173,000<span></span>
</td>
<td class="nump">18,370,000<span></span>
</td>
<td class="nump">$ 7,170,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">995,363<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.04<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,769,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 25,769,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=chef_TimeAndPerformanceBasedGrantsMember', window );">Time and Performance Based Grants | Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period (in years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_PerformanceSharesMember', window );">Performance-Based Restricted Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="nump">541,375<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">740,294<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.03<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_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">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,745,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,745,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_AllocatedShareBasedCompensationExpense', window );">Stock or unit option plan expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Share-based compensation, term</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue', window );">Fair value of awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,235,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,235,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=chef_TimeBasedRestrictedStockMember', window );">Time-Based Restricted Awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 7 months 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 63.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions', window );">Total unrecognized compensation cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,024,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,024,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_EmployeeStockOptionMember', window );">Stock options and warrants</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Stock or unit option plan expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1', window );">Fair value of awards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,347,000<span></span>
</td>
<td class="nump">$ 4,712,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -SubTopic 10<br> -Topic 505<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-10-50-2<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 25<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481284/470-20-25-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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise price per share or per unit of warrants or rights outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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(h)(4))<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 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147481112/505-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_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ClassOfWarrantOrRightOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 warrants or rights outstanding.</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_ClassOfWarrantOrRightOutstanding</td>
</tr>
<tr>
<td style="padding-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_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_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of tax benefit for recognition of expense of award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncash expense for share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -SubTopic 10<br> -Topic 230<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482740/230-10-45-28<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 highest percentage of annual salary that an employee is permitted to utilize with respect to the plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate</td>
</tr>
<tr>
<td style="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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 authorized for issuance 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/exampleRef<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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized</td>
</tr>
<tr>
<td style="padding-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_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(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_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Purchase price of common stock expressed as a percentage of its fair value.</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 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-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_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent</td>
</tr>
<tr>
<td style="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_StockRepurchasedDuringPeriodShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -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://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 5: 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(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<br><br>Reference 6: 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><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 505<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480008/505-10-S99-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockRepurchasedDuringPeriodShares</td>
</tr>
<tr>
<td style="padding-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_StockRepurchasedDuringPeriodValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury 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> -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://www.xbrl.org/2003/role/exampleRef<br> -Topic 946<br> -SubTopic 830<br> -Name Accounting Standards Codification<br> -Section 55<br> -Paragraph 11<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479168/946-830-55-11<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 205<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478009/946-205-45-4<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 505<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147478448/946-505-50-2<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 946<br> -SubTopic 220<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 3<br> -Subparagraph (SX 210.6-09(4)(b))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479134/946-220-S99-3<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_StockRepurchasedDuringPeriodValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=chef_TimeAndPerformanceBasedGrantsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=chef_TimeAndPerformanceBasedGrantsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=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_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_EmployeeStockOptionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_EmployeeStockOptionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 Activity (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 28, 2025</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_AwardTypeAxis=chef_TimeBasedRestrictedStockMember', window );">Time-Based</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">483,284<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">219,968<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(217,915)<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,471)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at ending (in shares)</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at beginning (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35.68<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.35<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35.02<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42.05<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at ending (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 48.71<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>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">881,500<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="nump">541,375<span></span>
</td>
<td class="nump">740,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(164,601)<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(149,880)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at ending (in shares)</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at beginning (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 34.79<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">63.03<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">32.47<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.52<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at ending (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 51.22<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at beginning (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">303,036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">35,101<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(162,351)<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at ending (in shares)</a></td>
<td class="text">&#160;<span></span>
</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted Average Grant Date Fair Value</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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at beginning (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 30.04<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">61.16<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">29.12<span></span>
</td>
</tr>
<tr class="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)</a></td>
<td class="text">&#160;<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_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at ending (in dollars per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 37.10<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>86
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Summary of Stock Option Activity (Details) - USD ($)<br> $ / shares in Units, $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Shares</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">100,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding (in shares)</a></td>
<td class="nump">100,876<span></span>
</td>
<td class="nump">100,876<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable (in shares)</a></td>
<td class="nump">100,876<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted Average Exercise Price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in dollars per share)</a></td>
<td class="nump">$ 20.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding (in dollars per share)</a></td>
<td class="nump">20.23<span></span>
</td>
<td class="nump">$ 20.23<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable (in dollars per share)</a></td>
<td class="nump">$ 20.23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract', window );"><strong>Aggregate Intrinsic Value</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Outstanding</a></td>
<td class="nump">$ 4,368<span></span>
</td>
<td class="nump">$ 2,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Exercisable</a></td>
<td class="nump">$ 4,368<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract', window );"><strong>Weighted Average Remaining Contractual Term (in years)</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1', window );">Outstanding</a></td>
<td class="text">2 months 12 days<span></span>
</td>
<td class="text">1 year 1 month 6 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1', window );">Exercisable</a></td>
<td class="text">2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 718<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Leases - Components of Lease Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseCost', window );">Operating lease cost</a></td>
<td class="nump">$ 46,337<span></span>
</td>
<td class="nump">$ 40,782<span></span>
</td>
<td class="nump">$ 40,523<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract', window );"><strong>Finance lease cost:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization', window );">Amortization of right-of-use asset</a></td>
<td class="nump">17,886<span></span>
</td>
<td class="nump">8,065<span></span>
</td>
<td class="nump">4,173<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseInterestExpense', window );">Interest expense on lease liabilities</a></td>
<td class="nump">5,893<span></span>
</td>
<td class="nump">2,233<span></span>
</td>
<td class="nump">726<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_FinanceLeaseCost', window );">Total finance lease cost</a></td>
<td class="nump">23,779<span></span>
</td>
<td class="nump">10,298<span></span>
</td>
<td class="nump">4,899<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease cost</a></td>
<td class="nump">12,081<span></span>
</td>
<td class="nump">14,052<span></span>
</td>
<td class="nump">12,535<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_VariableLeaseCost', window );">Variable lease cost</a></td>
<td class="nump">9,239<span></span>
</td>
<td class="nump">17,488<span></span>
</td>
<td class="nump">13,718<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubleaseIncome', window );">Sublease income</a></td>
<td class="num">(1,973)<span></span>
</td>
<td class="num">(1,160)<span></span>
</td>
<td class="num">(1,970)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Total lease cost, net</a></td>
<td class="nump">$ 89,463<span></span>
</td>
<td class="nump">$ 81,460<span></span>
</td>
<td class="nump">$ 69,705<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_FinanceLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Lease, Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_FinanceLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest expense on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: 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 (a)<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_FinanceLeaseInterestExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseRightOfUseAssetAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to right-of-use asset from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 45<br> -Paragraph 4<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-4<br><br>Reference 3: 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 (a)<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_FinanceLeaseRightOfUseAssetAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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> -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_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeFinanceLeaseDescriptionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeFinanceLeaseDescriptionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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 (b)<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_OperatingLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 (c)<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_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubleaseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of sublease income excluding finance and operating lease expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 (e)<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_SubleaseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_VariableLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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 (d)<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_VariableLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Maturities of Lease Liabilities (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 26, 2025 </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_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</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_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">$ 40,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">36,862<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">33,780<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">32,216<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">30,181<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">146,821<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">320,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(93,884)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease obligations</a></td>
<td class="nump">226,374<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Finance Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">26,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_FinanceLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">25,492<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">24,584<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">22,388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">17,734<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">12,303<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">129,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount', window );">Less imputed interest</a></td>
<td class="num">(20,824)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiability', window );">Present value of lease obligations</a></td>
<td class="nump">108,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real Estate | Third-Party Real Estate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">34,551<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">31,933<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">29,715<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">29,695<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">28,386<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">146,249<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">300,529<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember', window );">Real Estate | Related Party Real Estate</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">725<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">752<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">580<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</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_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">2,057<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember', window );">Vehicles and Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract', window );"><strong>Operating Leases</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2026</a></td>
<td class="nump">5,122<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2027</a></td>
<td class="nump">4,177<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2028</a></td>
<td class="nump">3,485<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2029</a></td>
<td class="nump">2,521<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive', window );">2030</a></td>
<td class="nump">1,795<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive', window );">Thereafter</a></td>
<td class="nump">572<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total</a></td>
<td class="nump">$ 17,672<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_FinanceLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<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 2: 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 3: 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 4: 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LandAndBuildingMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=chef_ThirdPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=chef_ThirdPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=us-gaap_RelatedPartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_MachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Supplemental Balance Sheet Information Related to Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrent', window );">Short-term finance lease liabilities</a></td>
<td class="nump">$ 19,554<span></span>
</td>
<td class="nump">$ 10,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrent', window );">Long-term finance lease liabilities</a></td>
<td class="nump">$ 88,897<span></span>
</td>
<td class="nump">$ 37,633<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Current portion of long-term debt<span></span>
</td>
<td class="text">Current portion of long-term debt<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList', window );">Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]</a></td>
<td class="text">Long-term debt, net of current portion<span></span>
</td>
<td class="text">Long-term debt, net of current portion<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes current finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_FinanceLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates line item in statement of financial position that includes noncurrent finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 842<br> -SubTopic 20<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479041/842-20-45-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>enum2:enumerationSetItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Leases - Additional Information (Details)<br></strong></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_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Operating leases, weighted-average lease term (in years)</a></td>
<td class="text">9 years 7 months 6 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1', window );">Finance leases, weighted-average lease term (in years)</a></td>
<td class="text">5 years 2 months 12 days<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Operating leases, weighted-average discount rate</a></td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent', window );">Finance leases, weighted-average discount rate</a></td>
<td class="nump">7.50%<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_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_FinanceLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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)(3)<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_FinanceLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -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)(3)<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_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="nump">$ 78,902<span></span>
</td>
<td class="nump">$ 59,023<span></span>
</td>
<td class="nump">$ 40,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">24,640<span></span>
</td>
<td class="nump">20,509<span></span>
</td>
<td class="nump">15,298<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Income before income taxes</a></td>
<td class="nump">$ 103,542<span></span>
</td>
<td class="nump">$ 79,532<span></span>
</td>
<td class="nump">$ 55,469<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 10A<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-10A<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(h)(1))<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_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Schedule of Provision of Income Taxes (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Current income tax expense:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentFederalTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">$ 14,787<span></span>
</td>
<td class="nump">$ 13,420<span></span>
</td>
<td class="nump">$ 9,913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">3,422<span></span>
</td>
<td class="nump">2,488<span></span>
</td>
<td class="nump">838<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">State</a></td>
<td class="nump">6,439<span></span>
</td>
<td class="nump">6,681<span></span>
</td>
<td class="nump">2,014<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Total current income tax expense</a></td>
<td class="nump">24,648<span></span>
</td>
<td class="nump">22,589<span></span>
</td>
<td class="nump">12,765<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Deferred income tax expense (benefit):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit', window );">Federal</a></td>
<td class="nump">4,008<span></span>
</td>
<td class="nump">4,712<span></span>
</td>
<td class="nump">4,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Foreign</a></td>
<td class="nump">332<span></span>
</td>
<td class="num">(2,173)<span></span>
</td>
<td class="num">(48)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit', window );">State</a></td>
<td class="nump">2,193<span></span>
</td>
<td class="num">(1,075)<span></span>
</td>
<td class="nump">3,842<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Total deferred income tax expense</a></td>
<td class="nump">6,533<span></span>
</td>
<td class="nump">1,464<span></span>
</td>
<td class="nump">8,114<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 31,181<span></span>
</td>
<td class="nump">$ 24,053<span></span>
</td>
<td class="nump">$ 20,879<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentFederalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentFederalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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(h)(1)(Note 1))<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> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(h)(1)(Note 1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-1<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 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 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/2009/role/commonPracticeRef<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<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_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredFederalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredFederalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://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(h)(1)(Note 1))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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 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 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/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<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_DeferredStateAndLocalIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/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>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_IncomeTaxesReceivableNetOperatingLossCARESAct', window );">CARES Act, Income tax refund receivable</a></td>
<td class="nump">$ 27,140<span></span>
</td>
<td class="nump">$ 25,945<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets, valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember', window );">Canada Revenue Agency</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net loss carryforwards</a></td>
<td class="nump">1,163<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember', window );">State and Local Jurisdiction [Member]</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_OperatingLossCarryforwardsLineItems', window );"><strong>Operating Loss Carryforwards [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net loss carryforwards</a></td>
<td class="nump">$ 1,023<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_IncomeTaxesReceivableNetOperatingLossCARESAct">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes Receivable, Net Operating Loss, CARES Act</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_IncomeTaxesReceivableNetOperatingLossCARESAct</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>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 3<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_OperatingLossCarryforwardsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_CanadaRevenueAgencyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalJurisdictionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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 - Schedule of Income Tax Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract', window );"><strong>Amount</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory income tax</a></td>
<td class="nump">$ 21,744<span></span>
</td>
<td class="nump">$ 16,702<span></span>
</td>
<td class="nump">$ 11,648<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract', window );"><strong>Nontaxable and nondeductible items, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount', window );">Compensation limitation</a></td>
<td class="nump">4,276<span></span>
</td>
<td class="nump">2,565<span></span>
</td>
<td class="nump">4,040<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount', window );">Stock compensation</a></td>
<td class="num">(2,725)<span></span>
</td>
<td class="num">(212)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">913<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions', window );">Charitable contributions</a></td>
<td class="nump">1,142<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">467<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount', window );">Charitable contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(156)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Cross-border taxes</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_EffectiveIncomeTaxRateReconciliationGiltiAmount', window );">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</a></td>
<td class="nump">688<span></span>
</td>
<td class="nump">28<span></span>
</td>
<td class="nump">642<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount', window );">Impact of foreign branches taxed in the U.S.</a></td>
<td class="num">(161)<span></span>
</td>
<td class="nump">1,776<span></span>
</td>
<td class="nump">277<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes', window );">Domestic state and local income taxes, net of federal effect</a></td>
<td class="nump">6,807<span></span>
</td>
<td class="nump">6,022<span></span>
</td>
<td class="nump">4,755<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Rate change</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(869)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,045)<span></span>
</td>
<td class="nump">729<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense</a></td>
<td class="nump">$ 31,181<span></span>
</td>
<td class="nump">$ 24,053<span></span>
</td>
<td class="nump">$ 20,879<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract', window );"><strong>Percent</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">U.S. federal statutory income tax</a></td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
<td class="nump">21.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract', window );"><strong>Nontaxable and nondeductible items, net</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent', window );">Compensation limitation</a></td>
<td class="nump">4.10%<span></span>
</td>
<td class="nump">3.20%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent', window );">Stock compensation</a></td>
<td class="num">(2.60%)<span></span>
</td>
<td class="num">(0.30%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions', window );">Charitable contributions</a></td>
<td class="nump">1.10%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.80%<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent', window );">Charitable contributions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent', window );">Net controlled foreign corporation tested income (&#8220;NCTI&#8221;), formerly known as Global Intangible Low-Taxed Income (&#8220;GILTI&#8221;)</a></td>
<td class="nump">0.70%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">1.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent', window );">Impact of foreign branches taxed in the U.S.</a></td>
<td class="num">(0.20%)<span></span>
</td>
<td class="nump">2.20%<span></span>
</td>
<td class="nump">0.50%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes', window );">Domestic state and local income taxes, net of federal effect</a></td>
<td class="nump">6.50%<span></span>
</td>
<td class="nump">7.60%<span></span>
</td>
<td class="nump">8.60%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Rate change</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(1.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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Change in valuation allowance</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="num">(2.60%)<span></span>
</td>
<td class="nump">1.30%<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_EffectiveIncomeTaxRateContinuingOperations', window );">Income tax expense</a></td>
<td class="nump">30.10%<span></span>
</td>
<td class="nump">30.20%<span></span>
</td>
<td class="nump">37.60%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_US', window );">United States</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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">$ 830<span></span>
</td>
<td class="nump">$ 1,320<span></span>
</td>
<td class="nump">$ 559<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.80%<span></span>
</td>
<td class="nump">1.70%<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_AE', window );">UNITED ARAB EMIRATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Cross-border taxes</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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">$ 459<span></span>
</td>
<td class="num">$ (31)<span></span>
</td>
<td class="nump">$ 109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential', window );">Rate differential</a></td>
<td class="num">$ (1,380)<span></span>
</td>
<td class="num">$ (1,261)<span></span>
</td>
<td class="num">$ (1,812)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.40%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.20%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential', window );">Rate differential</a></td>
<td class="num">(1.30%)<span></span>
</td>
<td class="num">(1.60%)<span></span>
</td>
<td class="num">(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_us-gaap_IncomeTaxAuthorityAxis=country_CA', window );">Canada</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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">$ 162<span></span>
</td>
<td class="nump">$ 79<span></span>
</td>
<td class="num">$ (137)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Cross-border taxes</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="nump">0.20%<span></span>
</td>
<td class="nump">0.10%<span></span>
</td>
<td class="num">(0.20%)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">Other foreign jurisdictions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract', window );"><strong>Cross-border taxes</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_IncomeTaxReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">$ (661)<span></span>
</td>
<td class="num">$ (734)<span></span>
</td>
<td class="num">$ (442)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract', window );"><strong>Cross-border taxes</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_EffectiveIncomeTaxRateReconciliationOtherAdjustments', window );">Other</a></td>
<td class="num">(0.60%)<span></span>
</td>
<td class="num">(0.90%)<span></span>
</td>
<td class="num">(0.80%)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Percent</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Percent</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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="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 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 3: 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 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.1.Q1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479360/740-10-S99-1<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 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></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(2))<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_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(2))<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_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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/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 3: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<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 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(h)(2))<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_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationGiltiAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).</p></div>
<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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationGiltiPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI).</p></div>
<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 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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="padding-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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to charitable contributions expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<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 4: 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)(2))<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible 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://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/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(2))<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_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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/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 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(2))<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_EffectiveIncomeTaxRateReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after 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/2009/role/commonPracticeRef<br> -Topic 718<br> -SubTopic 740<br> -Name Accounting Standards Codification<br> -Section 35<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147479176/718-740-35-2<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent</td>
</tr>
<tr>
<td style="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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -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/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 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<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/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)(2))<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_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="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_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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract</td>
</tr>
<tr>
<td style="padding-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_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(6)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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><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 12A<br> -Subparagraph (a)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 45<br> -Paragraph 15<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482525/740-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_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: 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> -Subparagraph (b)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<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 12A<br> -Subparagraph (a)(2)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible charitable contributions expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after 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/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (b)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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_IncomeTaxReconciliationOtherAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Subparagraph (b)(3)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationOtherAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12A<br> -Subparagraph (a)(1)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12A<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 12<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=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;">us-gaap_IncomeTaxAuthorityAxis=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_us-gaap_IncomeTaxAuthorityAxis=country_AE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_AE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DeferredTaxAssetsGrossCurrentAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DeferredTaxAssetsReceivablesAndInventories', window );">Receivables and inventory</a></td>
<td class="nump">$ 13,311<span></span>
</td>
<td class="nump">$ 11,753<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance', window );">Self-insurance reserves</a></td>
<td class="nump">6,267<span></span>
</td>
<td class="nump">4,819<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Net operating loss carryforwards</a></td>
<td class="nump">2,186<span></span>
</td>
<td class="nump">3,171<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetInterestCarryforward', window );">Interest expense carryforward</a></td>
<td class="nump">11,066<span></span>
</td>
<td class="nump">16,955<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock compensation</a></td>
<td class="nump">5,693<span></span>
</td>
<td class="nump">4,416<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">6,059<span></span>
</td>
<td class="nump">4,006<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_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability', window );">Operating lease liabilities</a></td>
<td class="nump">59,829<span></span>
</td>
<td class="nump">54,272<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_DeferredTaxAssetsOtherAssetsNoncurrent', window );">Other</a></td>
<td class="nump">1,153<span></span>
</td>
<td class="nump">329<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_DeferredTaxAssetsGross', window );">Total deferred tax assets</a></td>
<td class="nump">105,564<span></span>
</td>
<td class="nump">99,721<span></span>
</td>
</tr>
<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_DeferredTaxLiabilitiesNoncurrentClassificationAbstract', window );"><strong>Deferred tax liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment', window );">Property &amp; equipment</a></td>
<td class="num">(27,504)<span></span>
</td>
<td class="num">(23,627)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill', window );">Goodwill</a></td>
<td class="num">(39,127)<span></span>
</td>
<td class="num">(34,861)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="num">(2,621)<span></span>
</td>
<td class="num">(2,956)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses', window );">Prepaid expenses and other</a></td>
<td class="num">(4,484)<span></span>
</td>
<td class="num">(4,647)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements', window );">Operating lease right-of-use assets</a></td>
<td class="num">(54,252)<span></span>
</td>
<td class="num">(49,521)<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_DeferredIncomeTaxLiabilities', window );">Total deferred tax liabilities</a></td>
<td class="num">(127,988)<span></span>
</td>
<td class="num">(115,612)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilities', window );">Total net deferred tax liability</a></td>
<td class="num">$ (22,424)<span></span>
</td>
<td class="num">$ (15,891)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxAssetsGrossCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DeferredTaxAssetsGrossCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxAssetsOtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Other Assets, Noncurrent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DeferredTaxAssetsOtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxAssetsReceivablesAndInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets Receivables And Inventories</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DeferredTaxAssetsReceivablesAndInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(b))<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 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-2<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Topic 210<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(a))<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 942<br> -SubTopic 210<br> -Name Accounting Standards Codification<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(15)(2))<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_DeferredIncomeTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetInterestCarryforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetInterestCarryforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<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/2147482685/740-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_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 2<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-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_DeferredTaxLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesLeasingArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesLeasingArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Topic 740<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section 50<br> -Paragraph 6<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-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_DeferredTaxLiabilitiesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 26, 2025 </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>97
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">$ 4,149,537<span></span>
</td>
<td class="nump">$ 3,794,212<span></span>
</td>
<td class="nump">$ 3,433,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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">3,145,447<span></span>
</td>
<td class="nump">2,880,065<span></span>
</td>
<td class="nump">2,619,289<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">1,004,090<span></span>
</td>
<td class="nump">914,147<span></span>
</td>
<td class="nump">814,474<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Net sales</a></td>
<td class="nump">4,149,537<span></span>
</td>
<td class="nump">3,794,212<span></span>
</td>
<td class="nump">3,433,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_CostOfGoodsAndServicesSold', window );">Cost of sales</a></td>
<td class="nump">3,145,447<span></span>
</td>
<td class="nump">2,880,065<span></span>
</td>
<td class="nump">2,619,289<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">1,004,090<span></span>
</td>
<td class="nump">914,147<span></span>
</td>
<td class="nump">814,474<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,757,901<span></span>
</td>
<td class="nump">3,454,355<span></span>
</td>
<td class="nump">3,150,871<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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 );">Net sales</a></td>
<td class="nump">391,636<span></span>
</td>
<td class="nump">339,857<span></span>
</td>
<td class="nump">282,892<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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">3,075,675<span></span>
</td>
<td class="nump">2,805,332<span></span>
</td>
<td class="nump">2,550,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_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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="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">69,772<span></span>
</td>
<td class="nump">74,733<span></span>
</td>
<td class="nump">68,294<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfGoodsAndServicesSoldDepreciation', window );">Depreciation</a></td>
<td class="nump">$ 1,011<span></span>
</td>
<td class="nump">$ 1,240<span></span>
</td>
<td class="nump">$ 1,466<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_CostOfGoodsAndServicesSoldDepreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></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 allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service.</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 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 2: 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> -Subparagraph (a)<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482099/360-10-50-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfGoodsAndServicesSoldDepreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>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>98
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</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="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</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_IncomeTaxPaidFederalAfterRefundReceived', window );">U.S. Federal</a></td>
<td class="nump">$ 14,023<span></span>
</td>
<td class="nump">$ 13,737<span></span>
</td>
<td class="nump">$ 13,308<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total U.S. state and local</a></td>
<td class="nump">6,384<span></span>
</td>
<td class="nump">4,475<span></span>
</td>
<td class="nump">5,153<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived', window );">Total foreign</a></td>
<td class="nump">2,499<span></span>
</td>
<td class="nump">943<span></span>
</td>
<td class="nump">899<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_IncomeTaxesPaidNet', window );">Cash paid for income taxes, net of cash received</a></td>
<td class="nump">22,906<span></span>
</td>
<td class="nump">19,155<span></span>
</td>
<td class="nump">19,360<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestPaidNet', window );">Cash paid for interest</a></td>
<td class="nump">38,491<span></span>
</td>
<td class="nump">42,756<span></span>
</td>
<td class="nump">42,070<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashFlowOperatingActivitiesLesseeAbstract', window );"><strong>Cash paid for amounts included in the measurement of lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<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">38,705<span></span>
</td>
<td class="nump">39,051<span></span>
</td>
<td class="nump">38,471<span></span>
</td>
</tr>
<tr class="re">
<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">6,055<span></span>
</td>
<td class="nump">2,240<span></span>
</td>
<td class="nump">730<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCostAbstract', window );"><strong>ROU assets obtained in exchange for lease liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<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">39,569<span></span>
</td>
<td class="nump">26,058<span></span>
</td>
<td class="nump">65,601<span></span>
</td>
</tr>
<tr class="ro">
<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">84,755<span></span>
</td>
<td class="nump">33,580<span></span>
</td>
<td class="nump">13,431<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashInvestingAndFinancingItemsAbstract', window );"><strong>Non-cash investing and financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionOriginalDebtAmount1', window );">Conversion of debt into common stock</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">37,938<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_StockIssued1', window );">Common stock issued for acquisitions</a></td>
<td class="nump">300<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,496<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1', window );">Contingent earn-out liabilities for acquisitions</a></td>
<td class="nump">1,350<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,765<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NotesIssued1', window );">Unsecured notes issued for acquisitions</a></td>
<td class="nump">10,700<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">10,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_IncomeTaxAuthorityAxis=stpr_CA', window );">California</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</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_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total U.S. state and local</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NY', window );">New York state</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total U.S. state and local</a></td>
<td class="nump">1,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,073<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=chef_NewYorkCityMember', window );">New York city</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</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_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total U.S. state and local</a></td>
<td class="nump">1,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember', window );">Other state and local</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_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived', window );">Total U.S. state and local</a></td>
<td class="nump">3,990<span></span>
</td>
<td class="nump">4,475<span></span>
</td>
<td class="nump">2,598<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_AE', window );">UNITED ARAB EMIRATES</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</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_IncomeTaxPaidForeignAfterRefundReceived', window );">Total foreign</a></td>
<td class="nump">1,235<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember', window );">Other foreign jurisdictions</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_IncomeTaxesPaidNetAbstract', window );"><strong>Cash paid for income taxes, net of cash received:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPaidForeignAfterRefundReceived', window );">Total foreign</a></td>
<td class="nump">$ 1,264<span></span>
</td>
<td class="nump">$ 943<span></span>
</td>
<td class="nump">$ 899<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_DebtConversionOriginalDebtAmount1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the original debt being converted in a noncash (or part noncash) transaction. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_DebtConversionOriginalDebtAmount1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinanceLeaseInterestPaymentOnLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of interest paid on finance lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_IncomeTaxPaidFederalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidFederalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxPaidForeignAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to foreign tax jurisdiction for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidForeignAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxPaidStateAndLocalAfterRefundReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></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 income tax refund received, of cash paid to state and local tax jurisdictions for tax on income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/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 22<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482685/740-10-50-22<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxesPaidNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" 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_IncomeTaxesPaidNetAbstract</td>
</tr>
<tr>
<td style="padding-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_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_NoncashInvestingAndFinancingItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncashInvestingAndFinancingItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NotesIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of notes issued in noncash investing and financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_NotesIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -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_StockIssued1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</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 fair value of stock issued in noncash financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-4<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-10-50-3<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 50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147482913/230-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_StockIssued1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<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_IncomeTaxAuthorityAxis=stpr_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=stpr_NY">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=stpr_NY</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=chef_NewYorkCityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=chef_NewYorkCityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_StateAndLocalTaxJurisdictionOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_AE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_AE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_ForeignTaxJurisdictionOtherMember</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>99
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Employee Benefit Plans - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PostemploymentBenefitsAbstract', window );"><strong>Postemployment Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch', window );">Employers contribution to employees under 401k plan</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent', window );">Maximum employees contribution under 401k plan</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod', window );">Matching contribution under 401k plan begin vesting period (in years)</a></td>
<td class="text">1 year<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested', window );">Matching contribution under 401k plan fully vested period (in years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount', window );">Matching contribution under 401k plan</a></td>
<td class="nump">$ 4,159<span></span>
</td>
<td class="nump">$ 4,378<span></span>
</td>
<td class="nump">$ 3,500<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Matching contribution under 401k plan begin vesting period to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_DefinedContributionPlanEmployerMatchingContributionFullyVested">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Matching contribution under 401k plan fully vested period to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_DefinedContributionPlanEmployerMatchingContributionFullyVested</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of discretionary contributions made by an employer to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage employer matches of the employee's percentage contribution matched.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PostemploymentBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PostemploymentBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Commitments and Contingencies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_chef_PercentageOfEmployeesRepresentedByUnions', window );">Percentage of employees represented by unions</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember', window );">Medical Program</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">$ 2,578<span></span>
</td>
<td class="nump">$ 2,540<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember', window );">Automobiles</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">11,622<span></span>
</td>
<td class="nump">8,833<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember', window );">Workers Compensation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherCommitmentsLineItems', window );"><strong>Other Commitments [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SelfInsuranceReserve', window );">Self insurance reserve</a></td>
<td class="nump">$ 21,808<span></span>
</td>
<td class="nump">$ 16,888<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_chef_PercentageOfEmployeesRepresentedByUnions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Refers the percentage of employee represented by union.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">chef_PercentageOfEmployeesRepresentedByUnions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>chef_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherCommitmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherCommitmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SelfInsuranceReserve">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -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_SelfInsuranceReserve</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AutomobilesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=chef_WorkersCompensationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R85.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.25.4</span><table class="report" border="0" cellspacing="2" id="id2">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Valuation Reserves (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 26, 2025</div></th>
<th class="th"><div>Dec. 27, 2024</div></th>
<th class="th"><div>Dec. 29, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember', window );">Allowance for credit losses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">$ 22,341<span></span>
</td>
<td class="nump">$ 21,423<span></span>
</td>
<td class="nump">$ 20,733<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Expense</a></td>
<td class="nump">12,118<span></span>
</td>
<td class="nump">11,982<span></span>
</td>
<td class="nump">8,078<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="num">(7,494)<span></span>
</td>
<td class="num">(11,064)<span></span>
</td>
<td class="num">(7,388)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">26,965<span></span>
</td>
<td class="nump">22,341<span></span>
</td>
<td class="nump">21,423<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember', window );">Allowance for deferred tax assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward', window );"><strong>SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at Beginning of Period</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,119<span></span>
</td>
<td class="nump">1,641<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense', window );">Additions Charged to Expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">478<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesDeductions', window );">Deductions</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,119)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Balance at End of Period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,119<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MovementInValuationAllowancesAndReservesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MovementInValuationAllowancesAndReservesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-4<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 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09(Column C)(1))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesChargedToCostAndExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesDeductions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of decrease in valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Topic 235<br> -SubTopic 10<br> -Name Accounting Standards Codification<br> -Section S50<br> -Paragraph 5<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480738/235-10-S50-5<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 4<br> -Subparagraph (SX 210.12-09(Column D))<br> -Publisher FASB<br> -URI https://asc.fasb.org/1943274/2147480678/235-10-S99-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_ValuationAllowancesAndReservesDeductions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_AllowanceForCreditLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesTypeAxis=us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>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>103
<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>105
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.25.4</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>305</ContextCount>
  <ElementCount>481</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>false</FootnotesReported>
  <SegmentCount>89</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>8</UnitCount>
  <MyReports>
    <Report instance="chef-20251226.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-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>9952151 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.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>8</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.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>9</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.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>10</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.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>11</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>9952160 - Disclosure - Acquisitions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Acquisitions</Role>
      <ShortName>Acquisitions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>9952161 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>9952162 - Disclosure - Property and Equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipment</Role>
      <ShortName>Property and Equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>9952163 - Disclosure - Goodwill and Other Intangible Assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets</Role>
      <ShortName>Goodwill and Other Intangible Assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>9952164 - Disclosure - Debt Obligations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligations</Role>
      <ShortName>Debt Obligations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>9952165 - Disclosure - Stockholders' Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquity</Role>
      <ShortName>Stockholders' Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>9952166 - Disclosure - Leases</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/Leases</Role>
      <ShortName>Leases</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>9952167 - Disclosure - Income Taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxes</Role>
      <ShortName>Income Taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>9952168 - Disclosure - Segment Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SegmentInformation</Role>
      <ShortName>Segment Information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>9952169 - 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>21</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>9952170 - Disclosure - Employee Benefit Plans</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/EmployeeBenefitPlans</Role>
      <ShortName>Employee Benefit Plans</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>9952171 - Disclosure - Commitments and Contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CommitmentsandContingencies</Role>
      <ShortName>Commitments and Contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>9952172 - Disclosure - Valuation Reserves</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReserves</Role>
      <ShortName>Valuation Reserves</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.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>25</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>995447 - Disclosure - Insider Trading Policies and Procedures</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc</Role>
      <ShortName>Insider Trading Policies and Procedures</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure</Role>
      <ShortName>Cybersecurity Risk Management and Strategy Disclosure</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies</Role>
      <ShortName>Summary of Significant Accounting Policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.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>29</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.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>30</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.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>31</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>9955515 - Disclosure - Acquisitions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsTables</Role>
      <ShortName>Acquisitions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/Acquisitions</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>9955516 - Disclosure - Property and Equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentTables</Role>
      <ShortName>Property and Equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/PropertyandEquipment</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>9955517 - 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>34</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>9955518 - 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>35</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>9955519 - 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>36</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>9955520 - Disclosure - Leases (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesTables</Role>
      <ShortName>Leases (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/Leases</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>9955521 - Disclosure - Income Taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesTables</Role>
      <ShortName>Income Taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/IncomeTaxes</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9955522 - 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>39</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9955523 - 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>40</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9955524 - Disclosure - Valuation Reserves (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReservesTables</Role>
      <ShortName>Valuation Reserves (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/ValuationReserves</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9955525 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>42</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails</Role>
      <ShortName>Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>43</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9955527 - Disclosure - Net Income per Share - Schedule of Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Schedule of Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>44</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9955528 - Disclosure - Net Income per Share - Schedule of Reconciliation of Income per Share (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails</Role>
      <ShortName>Net Income per Share - Schedule of Reconciliation of Income per Share (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>45</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9955529 - Disclosure - Net Income per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails</Role>
      <ShortName>Net Income per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>46</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9955530 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails</Role>
      <ShortName>Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>47</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9955531 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails</Role>
      <ShortName>Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>48</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9955532 - Disclosure - Acquisitions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsNarrativeDetails</Role>
      <ShortName>Acquisitions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>49</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9955533 - Disclosure - Acquisitions - Pro Forma Financial Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails</Role>
      <ShortName>Acquisitions - Pro Forma Financial Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>50</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9955534 - Disclosure - Inventories - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>51</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9955535 - Disclosure - Property and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentDetails</Role>
      <ShortName>Property and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/PropertyandEquipmentTables</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9955536 - Disclosure - Property and Equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails</Role>
      <ShortName>Property and Equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>53</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9955537 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails</Role>
      <ShortName>Property and Equipment - Depreciation and Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>54</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9955538 - Disclosure - Goodwill and Other Intangible Assets - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>55</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9955539 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>56</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9955540 - 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>57</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9955541 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails</Role>
      <ShortName>Goodwill and Other Intangible Assets - Future Amortization (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>58</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9955542 - Disclosure - Debt Obligations - Schedule of Debt Obligations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails</Role>
      <ShortName>Debt Obligations - Schedule of Debt Obligations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>59</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9955543 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails</Role>
      <ShortName>Debt Obligations - Schedule of Maturities of the Company's Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>60</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9955544 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails</Role>
      <ShortName>Debt Obligations - Senior Secured Term Loan Credit Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>61</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9955545 - Disclosure - Debt Obligations - Summary of Impact on the Consolidated Statement of Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails</Role>
      <ShortName>Debt Obligations - Summary of Impact on the Consolidated Statement of Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>62</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9955546 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails</Role>
      <ShortName>Debt Obligations - Asset-Based Loan Facility (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9955547 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails</Role>
      <ShortName>Debt Obligations - Convertible Senior Notes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9955548 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails</Role>
      <ShortName>Debt Obligations - Convertible Unsecured Debt (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9955549 - 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>66</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9955550 - 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>67</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9955551 - 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>68</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9955552 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails</Role>
      <ShortName>Stockholders' Equity - Schedule of Restricted Stock Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9955553 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails</Role>
      <ShortName>Stockholders' Equity - Summary of Stock Option Activity (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9955554 - Disclosure - Leases - Components of Lease Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails</Role>
      <ShortName>Leases - Components of Lease Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9955555 - Disclosure - Leases - Maturities of Lease Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails</Role>
      <ShortName>Leases - Maturities of Lease Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9955556 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails</Role>
      <ShortName>Leases - Supplemental Balance Sheet Information Related to Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9955557 - Disclosure - Leases - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/LeasesAdditionalInformationDetails</Role>
      <ShortName>Leases - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9955558 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails</Role>
      <ShortName>Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9955559 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails</Role>
      <ShortName>Income Taxes - Schedule of Provision of Income Taxes (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9955560 - Disclosure - Income Taxes - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails</Role>
      <ShortName>Income Taxes - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9955561 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails</Role>
      <ShortName>Income Taxes - Schedule of Income Tax Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9955562 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails</Role>
      <ShortName>Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9955563 - 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>80</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9955564 - 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>81</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9955565 - 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>82</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9955566 - Disclosure - Employee Benefit Plans - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails</Role>
      <ShortName>Employee Benefit Plans - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9955567 - Disclosure - Commitments and Contingencies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails</Role>
      <ShortName>Commitments and Contingencies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>84</Position>
    </Report>
    <Report instance="chef-20251226.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9955568 - Disclosure - Valuation Reserves (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://chefswarehouse.com/role/ValuationReservesDetails</Role>
      <ShortName>Valuation Reserves (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://chefswarehouse.com/role/ValuationReservesTables</ParentRole>
      <Position>85</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-K" isDefinitelyFs="true" isUsgaap="true" original="chef-20251226.htm">chef-20251226.htm</File>
    <File>chef-20251226.xsd</File>
    <File>chef-20251226_cal.xml</File>
    <File>chef-20251226_def.xml</File>
    <File>chef-20251226_lab.xml</File>
    <File>chef-20251226_pre.xml</File>
  </InputFiles>
  <SupplementalFiles>
    <File>chef-20251226_g1.jpg</File>
    <File>chef-20251226_g2.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="3">http://fasb.org/srt/2025</BaseTaxonomy>
    <BaseTaxonomy items="1126">http://fasb.org/us-gaap/2025</BaseTaxonomy>
    <BaseTaxonomy items="15">http://xbrl.sec.gov/cyd/2025</BaseTaxonomy>
    <BaseTaxonomy items="38">http://xbrl.sec.gov/dei/2025</BaseTaxonomy>
    <BaseTaxonomy items="5">http://xbrl.sec.gov/ecd/2025</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>108
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "chef-20251226.htm": {
   "nsprefix": "chef",
   "nsuri": "http://chefswarehouse.com/20251226",
   "dts": {
    "inline": {
     "local": [
      "chef-20251226.htm"
     ]
    },
    "schema": {
     "local": [
      "chef-20251226.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/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/cyd/2025/cyd-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-2025.xsd",
      "https://xbrl.sec.gov/cyd/2025/cyd-af-sub-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-20251226_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "chef-20251226_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "chef-20251226_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "chef-20251226_pre.xml"
     ]
    }
   },
   "keyStandard": 441,
   "keyCustom": 40,
   "axisStandard": 23,
   "axisCustom": 0,
   "memberStandard": 50,
   "memberCustom": 33,
   "hidden": {
    "total": 9,
    "http://fasb.org/us-gaap/2025": 5,
    "http://xbrl.sec.gov/dei/2025": 4
   },
   "contextCount": 305,
   "entityCount": 1,
   "segmentCount": 89,
   "elementCount": 817,
   "unitCount": 8,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2025": 1126,
    "http://xbrl.sec.gov/dei/2025": 38,
    "http://xbrl.sec.gov/cyd/2025": 15,
    "http://xbrl.sec.gov/ecd/2025": 5,
    "http://fasb.org/srt/2025": 3
   },
   "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://chefswarehouse.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
     "longName": "9952151 - Statement - CONSOLIDATED BALANCE SHEETS",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R4": {
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
     "longName": "9952152 - Statement - CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parenthetical)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "parenthetical",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R5": {
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
     "longName": "9952153 - Statement - CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "shortName": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "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-20251226.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-20251226.htm",
      "unique": true
     }
    },
    "R6": {
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
     "longName": "9952154 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN STOCKHOLDERS' EQUITY",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-8",
      "name": "us-gaap:CommonStockSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R7": {
     "role": "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
     "longName": "9952155 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "7",
     "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R8": {
     "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": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "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": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "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": "10",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurements",
     "longName": "9952159 - Disclosure - Fair Value Measurements",
     "shortName": "Fair Value Measurements",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://chefswarehouse.com/role/Acquisitions",
     "longName": "9952160 - Disclosure - Acquisitions",
     "shortName": "Acquisitions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessCombinationDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://chefswarehouse.com/role/Inventories",
     "longName": "9952161 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipment",
     "longName": "9952162 - Disclosure - Property and Equipment",
     "shortName": "Property and Equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssets",
     "longName": "9952163 - Disclosure - Goodwill and Other Intangible Assets",
     "shortName": "Goodwill and Other Intangible Assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://chefswarehouse.com/role/DebtObligations",
     "longName": "9952164 - Disclosure - Debt Obligations",
     "shortName": "Debt Obligations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://chefswarehouse.com/role/StockholdersEquity",
     "longName": "9952165 - Disclosure - Stockholders' Equity",
     "shortName": "Stockholders' Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://chefswarehouse.com/role/Leases",
     "longName": "9952166 - Disclosure - Leases",
     "shortName": "Leases",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LesseeFinanceLeasesTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "us-gaap:LesseeOperatingLeasesTextBlock",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://chefswarehouse.com/role/IncomeTaxes",
     "longName": "9952167 - Disclosure - Income Taxes",
     "shortName": "Income Taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://chefswarehouse.com/role/SegmentInformation",
     "longName": "9952168 - Disclosure - Segment Information",
     "shortName": "Segment Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformation",
     "longName": "9952169 - Disclosure - Supplemental Disclosures of Cash Flow Information",
     "shortName": "Supplemental Disclosures of Cash Flow Information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://chefswarehouse.com/role/EmployeeBenefitPlans",
     "longName": "9952170 - Disclosure - Employee Benefit Plans",
     "shortName": "Employee Benefit Plans",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CompensationAndEmployeeBenefitPlansTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://chefswarehouse.com/role/CommitmentsandContingencies",
     "longName": "9952171 - Disclosure - Commitments and Contingencies",
     "shortName": "Commitments and Contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://chefswarehouse.com/role/ValuationReserves",
     "longName": "9952172 - Disclosure - Valuation Reserves",
     "shortName": "Valuation Reserves",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "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": "25",
     "firstAnchor": {
      "contextRef": "c-305",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-305",
      "name": "ecd:Rule10b51ArrAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc",
     "longName": "995447 - Disclosure - Insider Trading Policies and Procedures",
     "shortName": "Insider Trading Policies and Procedures",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ecd:InsiderTrdPoliciesProcAdoptedFlag",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "a",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure",
     "longName": "995550 - Disclosure - Cybersecurity Risk Management and Strategy Disclosure",
     "shortName": "Cybersecurity Risk Management and Strategy Disclosure",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies",
     "longName": "9955511 - Disclosure - Summary of Significant Accounting Policies (Policies)",
     "shortName": "Summary of Significant Accounting Policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FiscalPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "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": "29",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "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": "30",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "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": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://chefswarehouse.com/role/AcquisitionsTables",
     "longName": "9955515 - Disclosure - Acquisitions (Tables)",
     "shortName": "Acquisitions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentTables",
     "longName": "9955516 - Disclosure - Property and Equipment (Tables)",
     "shortName": "Property and Equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables",
     "longName": "9955517 - Disclosure - Goodwill and Other Intangible Assets (Tables)",
     "shortName": "Goodwill and Other Intangible Assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://chefswarehouse.com/role/DebtObligationsTables",
     "longName": "9955518 - Disclosure - Debt Obligations (Tables)",
     "shortName": "Debt Obligations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "35",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityTables",
     "longName": "9955519 - Disclosure - Stockholders' Equity (Tables)",
     "shortName": "Stockholders' Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "36",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://chefswarehouse.com/role/LeasesTables",
     "longName": "9955520 - Disclosure - Leases (Tables)",
     "shortName": "Leases (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:LeaseCostTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesTables",
     "longName": "9955521 - Disclosure - Income Taxes (Tables)",
     "shortName": "Income Taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://chefswarehouse.com/role/SegmentInformationTables",
     "longName": "9955522 - Disclosure - Segment Information (Tables)",
     "shortName": "Segment Information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "39",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationTables",
     "longName": "9955523 - 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": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://chefswarehouse.com/role/ValuationReservesTables",
     "longName": "9955524 - Disclosure - Valuation Reserves (Tables)",
     "shortName": "Valuation Reserves (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R42": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
     "longName": "9955525 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)",
     "shortName": "Summary of Significant Accounting Policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ContractWithCustomerLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails",
     "longName": "9955526 - Disclosure - Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)",
     "shortName": "Summary of Significant Accounting Policies - Schedule of Disaggregation of Revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "43",
     "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-94",
      "name": "us-gaap:ConcentrationRiskPercentage1",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:DisaggregationOfRevenueTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R44": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails",
     "longName": "9955527 - Disclosure - Net Income per Share - Schedule of Income per Share (Details)",
     "shortName": "Net Income per Share - Schedule of Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "44",
     "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails",
     "longName": "9955528 - Disclosure - Net Income per Share - Schedule of Reconciliation of Income per Share (Details)",
     "shortName": "Net Income per Share - Schedule of Reconciliation of Income per Share (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "45",
     "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-20251226.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",
       "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails",
     "longName": "9955529 - Disclosure - Net Income per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details)",
     "shortName": "Net Income per Share - Schedule of Dilutive Securities that have Been Excluded from the Calculation of Diluted Net Income (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-106",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-106",
      "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "0",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails",
     "longName": "9955530 - Disclosure - Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)",
     "shortName": "Fair Value Measurements - Summary of Changes in Level 3 Contingent Consideration Liability (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-21",
      "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R48": {
     "role": "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails",
     "longName": "9955531 - Disclosure - Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)",
     "shortName": "Fair Value Measurements - Summary of the Carrying Value and Fair Value of Convertible Subordinated Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-112",
      "name": "us-gaap:ConvertibleDebtFairValueDisclosures",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
     "longName": "9955532 - Disclosure - Acquisitions - Narrative (Details)",
     "shortName": "Acquisitions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "49",
     "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-124",
      "name": "us-gaap:BusinessCombinationConsiderationTransferred1",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R50": {
     "role": "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails",
     "longName": "9955533 - Disclosure - Acquisitions - Pro Forma Financial Information (Details)",
     "shortName": "Acquisitions - Pro Forma Financial Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-7",
      "name": "us-gaap:BusinessAcquisitionsProFormaRevenue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://chefswarehouse.com/role/InventoriesNarrativeDetails",
     "longName": "9955534 - Disclosure - Inventories - Narrative (Details)",
     "shortName": "Inventories - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:InventoryValuationReserves",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
     "longName": "9955535 - Disclosure - Property and Equipment (Details)",
     "shortName": "Property and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails",
     "longName": "9955536 - Disclosure - Property and Equipment - Narrative (Details)",
     "shortName": "Property and Equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseRightOfUseAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
     "longName": "9955537 - Disclosure - Property and Equipment - Depreciation and Amortization (Details)",
     "shortName": "Property and Equipment - Depreciation and Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "54",
     "firstAnchor": {
      "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-180",
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R55": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails",
     "longName": "9955538 - 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": "55",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-6",
      "name": "us-gaap:GoodwillPurchaseAccountingAdjustments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R56": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails",
     "longName": "9955539 - Disclosure - Goodwill and Other Intangible Assets - Intangible Assets (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails",
     "longName": "9955540 - 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": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "chef:ImpairmentOfIntangibleAssetsFiniteLivedGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "chef:ImpairmentOfIntangibleAssetsFiniteLivedGross",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails",
     "longName": "9955541 - Disclosure - Goodwill and Other Intangible Assets - Future Amortization (Details)",
     "shortName": "Goodwill and Other Intangible Assets - Future Amortization (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
     "longName": "9955542 - 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": "59",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails",
     "longName": "9955543 - Disclosure - Debt Obligations - Schedule of Maturities of the Company's Debt (Details)",
     "shortName": "Debt Obligations - Schedule of Maturities of the Company's Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
     "longName": "9955544 - Disclosure - Debt Obligations - Senior Secured Term Loan Credit Facility (Details)",
     "shortName": "Debt Obligations - Senior Secured Term Loan Credit Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-198",
      "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-198",
      "name": "us-gaap:PaymentsOfDebtExtinguishmentCosts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails",
     "longName": "9955545 - Disclosure - Debt Obligations - Summary of Impact on the Consolidated Statement of Operations (Details)",
     "shortName": "Debt Obligations - Summary of Impact on the Consolidated Statement of Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "chef:GainLossOnExtinguishmentOfDebtAmendments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "chef:GainLossOnExtinguishmentOfDebtAmendments",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
     "longName": "9955546 - Disclosure - Debt Obligations - Asset-Based Loan Facility (Details)",
     "shortName": "Debt Obligations - Asset-Based Loan Facility (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:DeferredFinanceCostsNet",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-204",
      "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R64": {
     "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
     "longName": "9955547 - Disclosure - Debt Obligations - Convertible Senior Notes (Details)",
     "shortName": "Debt Obligations - Convertible Senior Notes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-210",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-210",
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
     "longName": "9955548 - Disclosure - Debt Obligations - Convertible Unsecured Debt (Details)",
     "shortName": "Debt Obligations - Convertible Unsecured Debt (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:RepaymentsOfLongTermDebt",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-214",
      "name": "us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R66": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
     "longName": "9955549 - 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": "66",
     "firstAnchor": {
      "contextRef": "c-4",
      "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-191",
      "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-20251226.htm",
      "unique": true
     }
    },
    "R67": {
     "role": "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
     "longName": "9955550 - 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": "67",
     "firstAnchor": {
      "contextRef": "c-220",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-220",
      "name": "us-gaap:InterestExpenseDebtExcludingAmortization",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
     "longName": "9955551 - Disclosure - Stockholders' Equity - Narrative (Details)",
     "shortName": "Stockholders' Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-223",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-223",
      "name": "us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R69": {
     "role": "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails",
     "longName": "9955552 - Disclosure - Stockholders' Equity - Schedule of Restricted Stock Activity (Details)",
     "shortName": "Stockholders' Equity - Schedule of Restricted Stock Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-228",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-228",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R70": {
     "role": "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails",
     "longName": "9955553 - Disclosure - Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "shortName": "Stockholders' Equity - Summary of Stock Option Activity (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    },
    "R71": {
     "role": "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails",
     "longName": "9955554 - Disclosure - Leases - Components of Lease Expense (Details)",
     "shortName": "Leases - Components of Lease Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:OperatingLeaseCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
     "longName": "9955555 - Disclosure - Leases - Maturities of Lease Liabilities (Details)",
     "shortName": "Leases - Maturities of Lease Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails",
     "longName": "9955556 - Disclosure - Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
     "shortName": "Leases - Supplemental Balance Sheet Information Related to Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chef:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:FinanceLeaseLiabilityCurrent",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "chef:AssetsAndLiabilitiesLesseeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R74": {
     "role": "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails",
     "longName": "9955557 - Disclosure - Leases - Additional Information (Details)",
     "shortName": "Leases - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails",
     "longName": "9955558 - Disclosure - Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)",
     "shortName": "Income Taxes - Schedule of Operating (Loss) Income Before Income Taxes for Foreign Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails",
     "longName": "9955559 - Disclosure - Income Taxes - Schedule of Provision of Income Taxes (Details)",
     "shortName": "Income Taxes - Schedule of Provision of Income Taxes (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:CurrentFederalTaxExpenseBenefit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R77": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
     "longName": "9955560 - Disclosure - Income Taxes - Narrative (Details)",
     "shortName": "Income Taxes - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "chef:IncomeTaxesReceivableNetOperatingLossCARESAct",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R78": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
     "longName": "9955561 - Disclosure - Income Taxes - Schedule of Income Tax Reconciliation (Details)",
     "shortName": "Income Taxes - Schedule of Income Tax Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R79": {
     "role": "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails",
     "longName": "9955562 - Disclosure - Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "shortName": "Income Taxes - Schedule of Deferred Tax Assets and Liabilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "chef:DeferredTaxAssetsReceivablesAndInventories",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "chef:DeferredTaxAssetsReceivablesAndInventories",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R80": {
     "role": "http://chefswarehouse.com/role/SegmentInformationNarrativeDetails",
     "longName": "9955563 - Disclosure - Segment Information - Narrative (Details)",
     "shortName": "Segment Information - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "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-20251226.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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R81": {
     "role": "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
     "longName": "9955564 - 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": "81",
     "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-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-270",
      "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-20251226.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails",
     "longName": "9955565 - 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": "82",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "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-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:IncomeTaxPaidFederalAfterRefundReceived",
      "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-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R83": {
     "role": "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails",
     "longName": "9955566 - Disclosure - Employee Benefit Plans - Narrative (Details)",
     "shortName": "Employee Benefit Plans - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R84": {
     "role": "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
     "longName": "9955567 - Disclosure - Commitments and Contingencies - Narrative (Details)",
     "shortName": "Commitments and Contingencies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-4",
      "name": "chef:PercentageOfEmployeesRepresentedByUnions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "chef:PercentageOfEmployeesRepresentedByUnions",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true,
      "unique": true
     }
    },
    "R85": {
     "role": "http://chefswarehouse.com/role/ValuationReservesDetails",
     "longName": "9955568 - Disclosure - Valuation Reserves (Details)",
     "shortName": "Valuation Reserves (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-292",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-297",
      "name": "us-gaap:ValuationAllowancesAndReservesBalance",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "chef-20251226.htm",
      "unique": true
     }
    }
   },
   "tag": {
    "country_AE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "AE",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UNITED ARAB EMIRATES",
        "label": "UNITED ARAB EMIRATES"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccidentAndHealthInsuranceExcludingWorkersCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccidentAndHealthInsuranceExcludingWorkersCompensationMember",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Medical Program",
        "label": "Accident and Health Insurance, Excluding Workers' Compensation [Member]",
        "documentation": "Contract providing insurance coverage against loss by illness or injury. Includes, but is not limited to, medical, dental, disability, and long-term care. Excludes workers' compensation."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountingPoliciesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounting Policies [Abstract]",
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AccountsPayableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsPayableCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r46",
      "r1037"
     ]
    },
    "us-gaap_AccountsReceivableNetCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccountsReceivableNetCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts receivable, net of allowances ($26,965 in 2025 and $22,341 in 2024)",
        "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": [
      "r1276"
     ]
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccruedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r49"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r18",
      "r19",
      "r68",
      "r178",
      "r782",
      "r818",
      "r819",
      "r1384"
     ]
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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",
      "r12",
      "r19",
      "r633",
      "r636",
      "r713",
      "r814",
      "r815",
      "r1196",
      "r1197",
      "r1198",
      "r1259",
      "r1260",
      "r1261",
      "r1262"
     ]
    },
    "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": [
      "r1120"
     ]
    },
    "us-gaap_AdditionalPaidInCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapital",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r62",
      "r1037",
      "r1446"
     ]
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdditionalPaidInCapitalMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r832",
      "r1259",
      "r1260",
      "r1261",
      "r1262",
      "r1385",
      "r1449"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "us-gaap_AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsNoncashItemsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": []
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants issued for acquisitions",
        "label": "Adjustments to Additional Paid in Capital, Warrant Issued",
        "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r38",
      "r95"
     ]
    },
    "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": [
      "r1178"
     ]
    },
    "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": [
      "r1091",
      "r1102",
      "r1112",
      "r1145"
     ]
    },
    "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": [
      "r1094",
      "r1105",
      "r1115",
      "r1148"
     ]
    },
    "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": [
      "r1179"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "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": [
      "r1140"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1140",
      "r1149",
      "r1153",
      "r1161"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "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": "Stock or unit option plan expense",
        "label": "Share-Based Payment Arrangement, Expense",
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized."
       }
      }
     },
     "auth_ref": [
      "r494",
      "r497",
      "r506"
     ]
    },
    "us-gaap_AllowanceForCreditLossMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForCreditLossMember",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for credit losses",
        "label": "SEC Schedule, 12-09, Allowance, Credit Loss [Member]",
        "documentation": "Allowance for credit loss from right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time."
       }
      }
     },
     "auth_ref": [
      "r1247",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AllowanceForDoubtfulAccountsReceivableCurrent",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for accounts receivable",
        "label": "Accounts Receivable, Allowance for Credit Loss, Current",
        "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r179",
      "r311",
      "r316"
     ]
    },
    "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": [
      "r397",
      "r959",
      "r960",
      "r1243",
      "r1401"
     ]
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AmortizationOfIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "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": [
      "r8",
      "r196",
      "r336",
      "r343",
      "r927",
      "r930",
      "r931",
      "r933",
      "r935"
     ]
    },
    "chef_AmountsReservedForIssuanceOfLettersOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "AmountsReservedForIssuanceOfLettersOfCredit",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "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/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"
     ],
     "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": [
      "r260"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Securities [Axis]",
        "label": "Antidilutive Securities [Axis]",
        "documentation": "Information by type of antidilutive security."
       }
      }
     },
     "auth_ref": [
      "r260"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"
     ],
     "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": [
      "r260"
     ]
    },
    "us-gaap_AntidilutiveSecuritiesNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AntidilutiveSecuritiesNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive",
        "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": [
      "r260"
     ]
    },
    "chef_AssetBasedLoanFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "AssetBasedLoanFacilityMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset-based loan facility",
        "verboseLabel": "ABL Credit Agreement",
        "label": "Asset Based Loan Facility [Member]",
        "documentation": "Asset Based Loan Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetImpairmentCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetImpairmentCharges",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Asset impairment charges",
        "label": "Asset Impairment Charges",
        "documentation": "Amount of write-down of assets recognized in the income statement. Includes, but is not limited to, losses from tangible assets, intangible assets and goodwill."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r35",
      "r1046",
      "r1047"
     ]
    },
    "us-gaap_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets",
        "documentation": "Amount of asset recognized for present right to economic benefit."
       }
      }
     },
     "auth_ref": [
      "r99",
      "r111",
      "r175",
      "r207",
      "r211",
      "r212",
      "r265",
      "r277",
      "r295",
      "r299",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r619",
      "r621",
      "r674",
      "r769",
      "r770",
      "r775",
      "r860",
      "r949",
      "r950",
      "r961",
      "r1037",
      "r1056",
      "r1057",
      "r1069",
      "r1310",
      "r1311",
      "r1406"
     ]
    },
    "us-gaap_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ASSETS",
        "label": "Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_AssetsAndLiabilitiesLesseeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "AssetsAndLiabilitiesLesseeTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental balance sheet information",
        "label": "Assets And Liabilities, Lessee [Table Text Block]",
        "documentation": "Assets And Liabilities, Lessee [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_AssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r168",
      "r182",
      "r207",
      "r211",
      "r212",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r619",
      "r621",
      "r674",
      "r1037",
      "r1310",
      "r1311",
      "r1406"
     ]
    },
    "us-gaap_AssetsCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AssetsCurrentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Assets, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorLocation",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "AuditorName",
     "presentation": [
      "http://chefswarehouse.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098"
     ]
    },
    "us-gaap_AutomobilesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AutomobilesMember",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Automobiles",
        "label": "Automobiles [Member]",
        "documentation": "Vehicles that are used primarily for transporting people."
       }
      }
     },
     "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": [
      "r1156"
     ]
    },
    "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": [
      "r1157"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "us-gaap_AwardTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "AwardTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails",
      "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": [
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493"
     ]
    },
    "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": [
      "r1155"
     ]
    },
    "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": [
      "r1154"
     ]
    },
    "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": [
      "r1153"
     ]
    },
    "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": [
      "r1153"
     ]
    },
    "us-gaap_BuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BuildingMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Buildings",
        "label": "Building [Member]",
        "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAcquireeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Business Combination [Domain]",
        "label": "Business Combination [Domain]",
        "documentation": "Business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r613",
      "r614",
      "r615",
      "r822",
      "r976",
      "r977",
      "r1365",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionAxis",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Axis]",
        "label": "Business Combination [Axis]",
        "documentation": "Information by business combination or series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r337",
      "r338",
      "r339",
      "r340",
      "r341",
      "r555",
      "r556",
      "r557",
      "r558",
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r613",
      "r614",
      "r615",
      "r822",
      "r976",
      "r977",
      "r1365",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares of common stock acquired (in shares)",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Share Issued, Number of Shares",
        "documentation": "Number of shares of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r989",
      "r990",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Line Items]",
        "label": "Business Combination [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": [
      "r334",
      "r555",
      "r556",
      "r557",
      "r558",
      "r564",
      "r565",
      "r566",
      "r567",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r609",
      "r610",
      "r611",
      "r615",
      "r983",
      "r994",
      "r1365",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of pro forma consolidated statement of operations information",
        "label": "Business Combination, Pro Forma Information [Table Text Block]",
        "documentation": "Tabular disclosure of pro forma revenue and earnings for business combination or aggregate of series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r995",
      "r1186",
      "r1187",
      "r1366"
     ]
    },
    "us-gaap_BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Business Combination, Goodwill, Expected Tax Deductible, Amount",
        "documentation": "The amount of goodwill arising from a business combination that is expected to be deductible for tax purposes."
       }
      }
     },
     "auth_ref": [
      "r607",
      "r611",
      "r983",
      "r988"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaNetIncomeLoss",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income before income taxes",
        "label": "Business Combination, Pro Forma Information, Pro Forma Income (Loss), after Tax",
        "documentation": "Amount, after tax, of pro forma income (loss) of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r571",
      "r573",
      "r983",
      "r995",
      "r996"
     ]
    },
    "us-gaap_BusinessAcquisitionsProFormaRevenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessAcquisitionsProFormaRevenue",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsProFormaFinancialInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Business Combination, Pro Forma Information, Pro Forma Revenue",
        "documentation": "Amount of pro forma revenue of combined entity as if acquisition date of business combination occurred as of beginning of period."
       }
      }
     },
     "auth_ref": [
      "r570",
      "r571",
      "r573",
      "r983",
      "r995"
     ]
    },
    "us-gaap_BusinessCombinationAndAssetAcquisitionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationAndAssetAcquisitionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Business Combination, Asset Acquisition, Transaction between Entities under Common Control, and Joint Venture Formation [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferred1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase price",
        "label": "Business Combination, Consideration Transferred",
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer."
       }
      }
     },
     "auth_ref": [
      "r599",
      "r611",
      "r983",
      "r989"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock warrants issued for acquisition",
        "label": "Business Combination, Consideration Transferred, Equity Interest",
        "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination."
       }
      }
     },
     "auth_ref": [
      "r983",
      "r989",
      "r990",
      "r1024",
      "r1025"
     ]
    },
    "us-gaap_BusinessCombinationConsiderationTransferredLiabilitiesIncurred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationConsiderationTransferredLiabilitiesIncurred",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred payments",
        "label": "Business Combination, Consideration Transferred, Liabilities Incurred",
        "documentation": "Amount of liabilities incurred by the acquirer as part of consideration transferred in a business combination."
       }
      }
     },
     "auth_ref": [
      "r602",
      "r983",
      "r989",
      "r1025"
     ]
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated fair value of contingent earn-out liability",
        "label": "Business Combination, Contingent Consideration, Liability",
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r604",
      "r611",
      "r648",
      "r649",
      "r650",
      "r983",
      "r991"
     ]
    },
    "us-gaap_BusinessCombinationDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/Acquisitions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Business Combination [Text Block]",
        "documentation": "The entire disclosure for business combination."
       }
      }
     },
     "auth_ref": [
      "r552",
      "r555",
      "r559",
      "r568",
      "r572",
      "r573",
      "r574",
      "r575",
      "r576",
      "r577",
      "r579",
      "r580",
      "r586",
      "r589",
      "r590",
      "r596",
      "r597",
      "r598",
      "r606",
      "r610",
      "r611",
      "r612",
      "r614",
      "r616",
      "r983",
      "r984",
      "r985",
      "r986",
      "r991",
      "r992",
      "r993"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income (loss) before income taxes",
        "label": "Business Combination, Acquiree's Earnings (Loss) since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's earnings (loss) since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r573",
      "r983",
      "r995"
     ]
    },
    "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Business Combination, Acquiree's Revenue since Acquisition Date, Actual",
        "documentation": "Amount of acquiree's revenue since acquisition date of business combination included in consolidated statement of income."
       }
      }
     },
     "auth_ref": [
      "r569",
      "r573",
      "r983",
      "r995"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-lived intangible assets",
        "label": "Business Combination, Recognized Asset Acquired, Identifiable Intangible Asset, Finite-Lived",
        "documentation": "Amount of identifiable finite-lived intangible asset acquired in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1371"
     ]
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Other acquisitions, aggregate initial purchase price",
        "label": "Business Combination, Recognized Asset Acquired to Liability Assumed, Excess (Less), and Goodwill",
        "documentation": "Amount of asset acquired in excess of (less than) liability assumed plus goodwill in business combination and recognized at acquisition date."
       }
      }
     },
     "auth_ref": [
      "r1369",
      "r1371"
     ]
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "BusinessCombinationsPolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combinations",
        "label": "Business Combination [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for business combination."
       }
      }
     },
     "auth_ref": [
      "r553",
      "r554",
      "r560",
      "r562",
      "r573",
      "r585",
      "r589",
      "r983",
      "r990",
      "r1024",
      "r1025"
     ]
    },
    "stpr_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "CA",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "California",
        "label": "CALIFORNIA"
       }
      }
     },
     "auth_ref": []
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "CA",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CanadaRevenueAgencyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CanadaRevenueAgencyMember",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada Revenue Agency",
        "label": "Canada Revenue Agency [Member]",
        "documentation": "Designated tax department of the government of Canada."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CapitalizedComputerSoftwareNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedComputerSoftwareNet",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Capitalized software costs, net of accumulated amortization",
        "label": "Capitalized Computer Software, Net",
        "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date."
       }
      }
     },
     "auth_ref": [
      "r921"
     ]
    },
    "us-gaap_CapitalizedContractCostAmortizationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CapitalizedContractCostAmortizationPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract costs, amortization period (in years)",
        "label": "Capitalized Contract Cost, Amortization Period",
        "documentation": "Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r1185"
     ]
    },
    "us-gaap_CarryingReportedAmountFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CarryingReportedAmountFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r668",
      "r669",
      "r673",
      "r924",
      "r1396"
     ]
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r24",
      "r171",
      "r928"
     ]
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and Cash Equivalents",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value."
       }
      }
     },
     "auth_ref": [
      "r25"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Cash and cash equivalents at beginning of year",
        "periodEndLabel": "Cash and cash equivalents at end of year",
        "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": [
      "r24",
      "r81",
      "r204"
     ]
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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",
      "r81"
     ]
    },
    "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": [
      "r78"
     ]
    },
    "chef_CenterOfThePlateProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "CenterOfThePlateProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": []
    },
    "chef_ChangeInFairValueOfEarnOutLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ChangeInFairValueOfEarnOutLiability",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in fair value of contingent earn-out liabilities",
        "label": "Change In Fair Value Of Earn-Out Liability",
        "documentation": "Amount of change in fair value of earnout."
       }
      }
     },
     "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": [
      "r1131"
     ]
    },
    "chef_CheeseAndCharcuterieProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "CheeseAndCharcuterieProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cheeses 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": [
      "r1128"
     ]
    },
    "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": [
      "r1126"
     ]
    },
    "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": []
    },
    "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price of right (in dollars per share)",
        "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights",
        "documentation": "Exercise price per share or per unit of warrants or rights outstanding."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r215",
      "r431"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares callable by warrants (in shares)",
        "label": "Class of Warrant or Right, Number of Securities Called by Warrants or Rights",
        "documentation": "Number of securities into which the class of warrant or right may be converted. For example, but not limited to, 500,000 warrants may be converted into 1,000,000 shares."
       }
      }
     },
     "auth_ref": [
      "r431"
     ]
    },
    "us-gaap_ClassOfWarrantOrRightOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ClassOfWarrantOrRightOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrants outstanding (in shares)",
        "label": "Class of Warrant or Right, Outstanding",
        "documentation": "Number of warrants or rights outstanding."
       }
      }
     },
     "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": [
      "r1132"
     ]
    },
    "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": [
      "r1132"
     ]
    },
    "us-gaap_CommitmentsAndContingencies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingencies",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies (Note 16)",
        "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": [
      "r55",
      "r103",
      "r779",
      "r847"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies Disclosure [Abstract]",
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "documentation": "The entire disclosure for commitments and contingencies."
       }
      }
     },
     "auth_ref": [
      "r88",
      "r358",
      "r359",
      "r908",
      "r1301",
      "r1306"
     ]
    },
    "us-gaap_CommitmentsAndContingenciesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommitmentsAndContingenciesPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Commitments and Contingencies",
        "label": "Commitments and Contingencies, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for commitments and contingencies, which may include policies for recognizing and measuring loss and gain contingencies."
       }
      }
     },
     "auth_ref": [
      "r36",
      "r909"
     ]
    },
    "chef_CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/20251226",
     "localname": "CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r1059",
      "r1060",
      "r1061",
      "r1063",
      "r1064",
      "r1065",
      "r1066",
      "r1259",
      "r1260",
      "r1262",
      "r1385",
      "r1445",
      "r1449"
     ]
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockParOrStatedValuePerShare",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r60"
     ]
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesAuthorized",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r60",
      "r848"
     ]
    },
    "us-gaap_CommonStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesIssued",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Stock, issued (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": [
      "r60"
     ]
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockSharesOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Common Stock, outstanding (in shares)",
        "periodStartLabel": "Balance, beginning (in shares)",
        "periodEndLabel": "Balance, ending (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": [
      "r13",
      "r60",
      "r848",
      "r866",
      "r1449",
      "r1450"
     ]
    },
    "us-gaap_CommonStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CommonStockValue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common Stock - $0.01 par value, 100,000,000 shares authorized, 40,679,813 and 40,248,884 shares issued and outstanding at December\u00a026, 2025 and December\u00a027, 2024, 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": [
      "r60",
      "r410",
      "r416",
      "r781",
      "r1037"
     ]
    },
    "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": [
      "r1137"
     ]
    },
    "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": [
      "r1136"
     ]
    },
    "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": [
      "r1138"
     ]
    },
    "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": [
      "r1135"
     ]
    },
    "us-gaap_CompensationAndEmployeeBenefitPlansTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CompensationAndEmployeeBenefitPlansTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlans"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefit Plans",
        "label": "Compensation and Employee Benefit Plans [Text Block]",
        "documentation": "The entire disclosure for an entity's employee compensation and benefit plans, including, but not limited to, postemployment and postretirement benefit plans, defined benefit pension plans, defined contribution plans, non-qualified and supplemental benefit plans, deferred compensation, share-based compensation, life insurance, severance, health care, unemployment and other benefit plans."
       }
      }
     },
     "auth_ref": [
      "r1318",
      "r1319",
      "r1320",
      "r1321"
     ]
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComprehensiveIncomeNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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": [
      "r20",
      "r184",
      "r186",
      "r191",
      "r767",
      "r790",
      "r791"
     ]
    },
    "us-gaap_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computers, data processing and other equipment",
        "label": "Computer Equipment [Member]",
        "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software",
        "label": "Computer Software, Intangible Asset [Member]",
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks."
       }
      }
     },
     "auth_ref": [
      "r922",
      "r1020",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1289",
      "r1291",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskBenchmarkDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r268",
      "r306",
      "r823",
      "r824",
      "r907",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentration Risk Benchmark [Axis]",
        "label": "Concentration Risk Benchmark [Axis]",
        "documentation": "Information by benchmark of concentration risk."
       }
      }
     },
     "auth_ref": [
      "r268",
      "r306",
      "r823",
      "r824",
      "r907",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskByTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r268",
      "r306",
      "r823",
      "r824",
      "r907",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskCreditRisk",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Concentrations of Credit Risks",
        "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for credit risk. Includes, but is not limited to, policy for entering into master netting arrangement or similar agreement to mitigate credit risk of financial instrument."
       }
      }
     },
     "auth_ref": [
      "r671",
      "r672"
     ]
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskPercentage1",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r268",
      "r306",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConcentrationRiskTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r268",
      "r306",
      "r823",
      "r824",
      "r907",
      "r1266",
      "r1267",
      "r1268",
      "r1269",
      "r1270"
     ]
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConsolidationPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r44",
      "r937"
     ]
    },
    "us-gaap_ConstructionInProgressMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConstructionInProgressMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Construction-in-process",
        "label": "Construction in Progress [Member]",
        "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContingentConsiderationByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContingentConsiderationByTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration, Type [Axis]",
        "label": "Business Combination, Contingent Consideration, Type [Axis]",
        "documentation": "Information by type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_ContingentConsiderationTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContingentConsiderationTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Contingent Consideration, Type [Domain]",
        "label": "Business Combination, Contingent Consideration, Type [Domain]",
        "documentation": "Type of contingent consideration arrangement in business combination."
       }
      }
     },
     "auth_ref": [
      "r1374",
      "r1375",
      "r1376",
      "r1377",
      "r1378",
      "r1379"
     ]
    },
    "us-gaap_ContingentLiabilityReserveEstimatePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContingentLiabilityReserveEstimatePolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent Earn-out Liabilities",
        "label": "Contingent Liability Reserve Estimate, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for the claims loss reserve for insurance contracts with a life contingency (permanent life, some term life, accident and health, some annuities), describing the loss exposures and bases and methodologies for making the relevant accounting estimates."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ContractWithCustomerLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenues",
        "label": "Contract with Customer, Liability, Current",
        "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current."
       }
      }
     },
     "auth_ref": [
      "r433",
      "r434",
      "r435",
      "r447"
     ]
    },
    "us-gaap_ContractWithCustomerRefundLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerRefundLiability",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Refund liability",
        "label": "Contract with Customer, Refund Liability",
        "documentation": "Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "us-gaap_ContractWithCustomerRightToRecoverProduct": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ContractWithCustomerRightToRecoverProduct",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right to recover product",
        "label": "Contract with Customer, Right to Recover Product",
        "documentation": "Amount of right to recover product from customer on settling refund liability."
       }
      }
     },
     "auth_ref": [
      "r1316"
     ]
    },
    "srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ContractualObligationFiscalYearMaturityScheduleTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of maturities of the company's debt",
        "label": "Contractual Obligation, Fiscal Year Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation."
       }
      }
     },
     "auth_ref": [
      "r1191",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "chef_Convertible1875SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "Convertible1875SeniorNotesMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2024 Convertible senior notes",
        "label": "Convertible 1.875% Senior Notes [Member]",
        "documentation": "1.875% Convertible Senior Notes [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_Convertible2375SeniorNotesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "Convertible2375SeniorNotesMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028 Convertible Senior Notes",
        "label": "Convertible 2.375% Senior Notes [Member]",
        "documentation": "Convertible 2.375% Senior Notes"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ConvertibleDebtFairValueDisclosures": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtFairValueDisclosures",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible notes",
        "label": "Convertible Debt, Fair Value Disclosures",
        "documentation": "Fair value portion of 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": [
      "r1386",
      "r1387",
      "r1388",
      "r1389",
      "r1391",
      "r1393",
      "r1394",
      "r1395",
      "r1397"
     ]
    },
    "us-gaap_ConvertibleDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ConvertibleDebtMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "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": [
      "r90",
      "r376",
      "r377",
      "r387",
      "r388",
      "r389",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960"
     ]
    },
    "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": []
    },
    "chef_ConvertibleNoteMaturingOnJune292023Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ConvertibleNoteMaturingOnJune292023Member",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible unsecured note",
        "label": "Convertible Note Maturing On June 29, 2023 [Member]",
        "documentation": "Convertible Note Maturing On June 29, 2023 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CostOfGoodsAndServicesSold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSold",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r71",
      "r72",
      "r728",
      "r931",
      "r936",
      "r1027",
      "r1238"
     ]
    },
    "us-gaap_CostOfGoodsAndServicesSoldDepreciation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CostOfGoodsAndServicesSoldDepreciation",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Cost, Depreciation",
        "documentation": "Amount of expense for allocation of cost of tangible asset over its useful life directly used in production of good and rendering of service."
       }
      }
     },
     "auth_ref": [
      "r1199",
      "r1298"
     ]
    },
    "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/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "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": [
      "r365",
      "r1309"
     ]
    },
    "us-gaap_CreditFacilityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CreditFacilityDomain",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "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": [
      "r365",
      "r1309"
     ]
    },
    "us-gaap_CurrentFederalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentFederalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Federal",
        "label": "Current Federal Tax Expense (Benefit)",
        "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1190",
      "r1245",
      "r1251",
      "r1363"
     ]
    },
    "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": []
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentForeignTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Current Foreign Tax Expense (Benefit)",
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1190",
      "r1245",
      "r1251"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current income tax expense",
        "label": "Current Income Tax Expense (Benefit)",
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r538",
      "r1245",
      "r1251"
     ]
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current income tax expense:",
        "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State",
        "label": "Current State and Local Tax Expense (Benefit)",
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1190",
      "r1245",
      "r1251",
      "r1363"
     ]
    },
    "us-gaap_CustomerRelationshipsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "CustomerRelationshipsMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer relationships",
        "label": "Customer Relationships [Member]",
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships."
       }
      }
     },
     "auth_ref": [
      "r1005",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1289",
      "r1291",
      "r1294",
      "r1295"
     ]
    },
    "cyd_CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1172"
     ]
    },
    "cyd_CybersecurityRiskBoardOfDirectorsOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskBoardOfDirectorsOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Board of Directors Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1172"
     ]
    },
    "cyd_CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Expertise of Management Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1174"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1174"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible Report to Board [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1087",
      "r1176"
     ]
    },
    "cyd_CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Positions or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1085",
      "r1174"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes for Assessing, Identifying, and Managing Threats [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1078",
      "r1167"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1168"
     ]
    },
    "cyd_CybersecurityRiskManagementProcessesIntegratedTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementProcessesIntegratedTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Processes Integrated [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1079",
      "r1168"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Abstract]"
       }
      }
     },
     "auth_ref": [
      "r1077",
      "r1166"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceLineItems",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Line Items]"
       }
      }
     },
     "auth_ref": [
      "r1077",
      "r1166"
     ]
    },
    "cyd_CybersecurityRiskManagementStrategyAndGovernanceTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementStrategyAndGovernanceTable",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management, Strategy, and Governance [Table]"
       }
      }
     },
     "auth_ref": [
      "r1077",
      "r1166"
     ]
    },
    "cyd_CybersecurityRiskManagementThirdPartyEngagedFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskManagementThirdPartyEngagedFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Management Third Party Engaged [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1080",
      "r1169"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1171"
     ]
    },
    "cyd_CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Materially Affected or Reasonably Likely to Materially Affect Registrant [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1082",
      "r1171"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Board Committee or Subcommittee Responsible for Oversight [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1083",
      "r1172"
     ]
    },
    "cyd_CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Process for Informing Management or Committees Responsible [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1086",
      "r1175"
     ]
    },
    "cyd_CybersecurityRiskRoleOfManagementTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskRoleOfManagementTextBlock",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Role of Management [Text Block]"
       }
      }
     },
     "auth_ref": [
      "r1084",
      "r1173"
     ]
    },
    "cyd_CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/cyd/2025",
     "localname": "CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag",
     "presentation": [
      "http://xbrl.sec.gov/cyd/role/CybersecurityRiskManagementAndStrategyDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cybersecurity Risk Third Party Oversight and Identification Processes [Flag]"
       }
      }
     },
     "auth_ref": [
      "r1081",
      "r1170"
     ]
    },
    "chef_DairyAndEggsProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DairyAndEggsProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Dairy and eggs",
        "label": "Dairy And Eggs Product [Member]",
        "documentation": "Dairy and Eggs Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtConversionOriginalDebtAmount1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtConversionOriginalDebtAmount1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of debt into common stock",
        "label": "Debt Conversion, Original Debt, Amount",
        "documentation": "The amount of the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r29"
     ]
    },
    "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": [
      "r89",
      "r207",
      "r210",
      "r351",
      "r352",
      "r353",
      "r354",
      "r355",
      "r364",
      "r365",
      "r375",
      "r381",
      "r382",
      "r383",
      "r384",
      "r385",
      "r386",
      "r391",
      "r398",
      "r399",
      "r401",
      "r629",
      "r685"
     ]
    },
    "chef_DebtInstrumentArrangementFees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DebtInstrumentArrangementFees",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, arrangement fees",
        "label": "Debt Instrument, Arrangement Fees",
        "documentation": "Debt Instrument, Arrangement Fees"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentAxis",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r17",
      "r48",
      "r49",
      "r100",
      "r102",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r1035",
      "r1245",
      "r1246",
      "r1248",
      "r1253",
      "r1302",
      "r1303",
      "r1304",
      "r1400",
      "r1402",
      "r1414"
     ]
    },
    "us-gaap_DebtInstrumentCarryingAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentCarryingAmount",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term debt",
        "netLabel": "Principal amount",
        "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": [
      "r17",
      "r102",
      "r402"
     ]
    },
    "us-gaap_DebtInstrumentConvertibleConversionPrice1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentConvertibleConversionPrice1",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion price (in dollars per share)",
        "label": "Debt Instrument, Convertible, Conversion Price",
        "documentation": "The price per share of the conversion feature embedded in the debt instrument."
       }
      }
     },
     "auth_ref": [
      "r91",
      "r378"
     ]
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentFaceAmount",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Principal amount",
        "label": "Debt Instrument, Face Amount",
        "documentation": "Face (par) amount of debt instrument at time of issuance."
       }
      }
     },
     "auth_ref": [
      "r376",
      "r685",
      "r686",
      "r957",
      "r958",
      "r1035"
     ]
    },
    "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": [
      "r51",
      "r405",
      "r685",
      "r686",
      "r1035"
     ]
    },
    "us-gaap_DebtInstrumentInterestRateStatedPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentInterestRateStatedPercentage",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest rate",
        "label": "Debt Instrument, Interest Rate, Stated Percentage",
        "documentation": "Contractual interest rate for funds borrowed, under the debt agreement."
       }
      }
     },
     "auth_ref": [
      "r51",
      "r377"
     ]
    },
    "us-gaap_DebtInstrumentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "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": [
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r400",
      "r629",
      "r773",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r1035",
      "r1245",
      "r1246",
      "r1248",
      "r1253",
      "r1400",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r17",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r1035",
      "r1245",
      "r1246",
      "r1248",
      "r1253",
      "r1302",
      "r1303",
      "r1304",
      "r1400",
      "r1402",
      "r1414"
     ]
    },
    "chef_DebtInstrumentNumberOfInstallmentsForRepayment": {
     "xbrltype": "integerItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DebtInstrumentNumberOfInstallmentsForRepayment",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of installments",
        "label": "Debt Instrument, Number Of Installments For Repayment",
        "documentation": "Debt Instrument, Number Of Installments For Repayment"
       }
      }
     },
     "auth_ref": []
    },
    "chef_DebtInstrumentPeriodicPaymentPrincipalPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DebtInstrumentPeriodicPaymentPrincipalPercentage",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scheduled principal payments (as a percent)",
        "label": "Debt Instrument, Periodic Payment, Principal, Percentage",
        "documentation": "Debt Instrument, Periodic Payment, Principal, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentRedemptionPricePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentRedemptionPricePercentage",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Redemption price, percentage of principal amount (as a percent)",
        "label": "Debt Instrument, Redemption Price, Percentage",
        "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer."
       }
      }
     },
     "auth_ref": [
      "r107"
     ]
    },
    "chef_DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt instrument, springing maturity, maximum maturity date, period prior to scheduled maturity date",
        "label": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date",
        "documentation": "Debt Instrument, Springing Maturity, Maximum Maturity Date, Period Prior To Scheduled Maturity Date"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentTable",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "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": [
      "r17",
      "r39",
      "r40",
      "r45",
      "r93",
      "r94",
      "r376",
      "r377",
      "r378",
      "r379",
      "r380",
      "r382",
      "r387",
      "r388",
      "r389",
      "r390",
      "r392",
      "r393",
      "r394",
      "r395",
      "r396",
      "r397",
      "r400",
      "r629",
      "r773",
      "r956",
      "r957",
      "r958",
      "r959",
      "r960",
      "r1035",
      "r1245",
      "r1246",
      "r1248",
      "r1253",
      "r1400",
      "r1402"
     ]
    },
    "chef_DebtInstrumentTransactionCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DebtInstrumentTransactionCosts",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt transaction costs",
        "label": "Debt Instrument, Transaction Costs",
        "documentation": "Debt Instrument, Transaction Costs"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DebtInstrumentUnamortizedDiscount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscount",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Original issue discount",
        "label": "Debt Instrument, Unamortized Discount",
        "documentation": "Amount, after accumulated amortization, of debt discount."
       }
      }
     },
     "auth_ref": [
      "r1313",
      "r1399",
      "r1400",
      "r1402"
     ]
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails": {
       "parentTag": "us-gaap_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities",
       "weight": -1.0,
       "order": 2.0
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Unamortized deferred costs",
        "negatedTerseLabel": "Unamortized Deferred Costs and Premium",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r387",
      "r403",
      "r684",
      "r685",
      "r686",
      "r957",
      "r958",
      "r1035"
     ]
    },
    "us-gaap_DebtIssuanceCostsLineOfCreditArrangementsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtIssuanceCostsLineOfCreditArrangementsNet",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized costs of certain up-front costs",
        "label": "Debt Issuance Costs, Line of Credit Arrangements, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs related to line of credit arrangements. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r687"
     ]
    },
    "us-gaap_DebtPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DebtPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Convertible Debt and Debt Issuance Costs",
        "label": "Debt, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt."
       }
      }
     },
     "auth_ref": [
      "r10"
     ]
    },
    "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFederalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Federal",
        "label": "Deferred Federal Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1251",
      "r1362",
      "r1363"
     ]
    },
    "us-gaap_DeferredFinanceCostsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredFinanceCostsNet",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unamortized costs if issuance of other debt instruments",
        "verboseLabel": "Deferred financing fees",
        "label": "Debt Issuance Costs, Net",
        "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs."
       }
      }
     },
     "auth_ref": [
      "r1313",
      "r1399",
      "r1400",
      "r1402"
     ]
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Foreign",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1251",
      "r1362"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      },
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for deferred income taxes",
        "totalLabel": "Total deferred income tax expense",
        "label": "Deferred Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r120",
      "r1245",
      "r1251"
     ]
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax expense (benefit):",
        "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredIncomeTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total deferred tax liabilities",
        "label": "Deferred Tax Liabilities, Gross",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences."
       }
      }
     },
     "auth_ref": [
      "r56",
      "r57",
      "r101",
      "r529"
     ]
    },
    "us-gaap_DeferredIncomeTaxLiabilitiesNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredIncomeTaxLiabilitiesNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r512",
      "r513",
      "r776"
     ]
    },
    "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "State",
        "label": "Deferred State and Local Income Tax Expense (Benefit)",
        "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1251",
      "r1362",
      "r1363"
     ]
    },
    "us-gaap_DeferredTaxAssetInterestCarryforward": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetInterestCarryforward",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense carryforward",
        "label": "Deferred Tax Asset, Interest Carryforward",
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible interest carryforward."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Deferred Tax Assets, Goodwill and Intangible Assets",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax assets",
        "label": "Deferred Tax Assets, Gross",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards."
       }
      }
     },
     "auth_ref": [
      "r530"
     ]
    },
    "chef_DeferredTaxAssetsGrossCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DeferredTaxAssetsGrossCurrentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets:",
        "label": "Current deferred tax assets:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net operating loss carryforwards",
        "label": "Deferred Tax Assets, Operating Loss Carryforwards",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "chef_DeferredTaxAssetsOtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DeferredTaxAssetsOtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other",
        "documentation": "Deferred Tax Assets, Other Assets, Noncurrent"
       }
      }
     },
     "auth_ref": []
    },
    "chef_DeferredTaxAssetsReceivablesAndInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DeferredTaxAssetsReceivablesAndInventories",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Receivables and inventory",
        "label": "Receivables and inventory",
        "documentation": "Deferred Tax Assets Receivables And Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock compensation",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "chef_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease liabilities",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability",
        "documentation": "Deferred Tax Assets, Tax Deferred Expense, Operating Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-insurance reserves",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Self Insurance",
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from estimated losses under self insurance."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxAssetsValuationAllowance",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets, valuation allowance",
        "negatedTerseLabel": "Valuation allowance",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized."
       }
      }
     },
     "auth_ref": [
      "r531"
     ]
    },
    "us-gaap_DeferredTaxLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Total net deferred tax liability",
        "label": "Deferred Tax Liabilities, Net",
        "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting."
       }
      }
     },
     "auth_ref": [
      "r1356"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Goodwill",
        "label": "Deferred Tax Liabilities, Goodwill",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from goodwill."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Intangible assets",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesLeasingArrangements",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Operating lease right-of-use assets",
        "label": "Deferred Tax Liabilities, Leasing Arrangements",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "chef_DeferredTaxLiabilitiesNoncurrentClassificationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DeferredTaxLiabilitiesNoncurrentClassificationAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax liabilities:",
        "label": "Non-current deferred tax liabilities:"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPrepaidExpenses",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Prepaid expenses and other",
        "label": "Deferred Tax Liabilities, Prepaid Expenses",
        "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails": {
       "parentTag": "us-gaap_DeferredIncomeTaxLiabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofDeferredTaxAssetsandLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Property &amp; equipment",
        "label": "Deferred Tax Liabilities, Property, Plant and Equipment",
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment."
       }
      }
     },
     "auth_ref": [
      "r1360"
     ]
    },
    "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contribution under 401k plan",
        "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount",
        "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "chef_DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contribution under 401k plan begin vesting period (in years)",
        "label": "Matching contribution under 401k plan begin vesting period",
        "documentation": "Matching contribution under 401k plan begin vesting period to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "chef_DefinedContributionPlanEmployerMatchingContributionFullyVested": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DefinedContributionPlanEmployerMatchingContributionFullyVested",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Matching contribution under 401k plan fully vested period (in years)",
        "label": "Matching contribution under 401k plan fully vested period",
        "documentation": "Matching contribution under 401k plan fully vested period to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employers contribution to employees under 401k plan",
        "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match",
        "documentation": "Percentage employer matches of the employee's percentage contribution matched."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent",
     "presentation": [
      "http://chefswarehouse.com/role/EmployeeBenefitPlansNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum employees contribution under 401k plan",
        "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent",
        "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DepreciationDepletionAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "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": [
      "r8",
      "r197",
      "r265",
      "r282",
      "r299",
      "r930",
      "r949",
      "r950"
     ]
    },
    "us-gaap_DerivativesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DerivativesPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Derivatives",
        "label": "Derivatives, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r218",
      "r241",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r630",
      "r631"
     ]
    },
    "us-gaap_DisaggregationOfRevenueLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r445",
      "r446",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "us-gaap_DisaggregationOfRevenueTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DisaggregationOfRevenueTable",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r445",
      "r446",
      "r964",
      "r965",
      "r966",
      "r967",
      "r968",
      "r969",
      "r970"
     ]
    },
    "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": [
      "r1315"
     ]
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098",
      "r1141"
     ]
    },
    "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_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": [
      "r1119"
     ]
    },
    "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": []
    },
    "dei_DocumentsIncorporatedByReferenceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "DocumentsIncorporatedByReferenceTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Documents Incorporated by Reference",
        "label": "Documents Incorporated by Reference [Text Block]",
        "documentation": "Documents incorporated by reference."
       }
      }
     },
     "auth_ref": [
      "r1072"
     ]
    },
    "us-gaap_DomesticCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "DomesticCountryMember",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic Tax Jurisdiction [Member]",
        "label": "Domestic Tax Jurisdiction [Member]",
        "documentation": "Designated federal jurisdiction entitled to levy and collect income tax in country of domicile. Includes, but is not limited to, national jurisdiction for non-U.S. jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "chef_DryGoodsProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "DryGoodsProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r1130"
     ]
    },
    "chef_EPSAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EPSAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Net income per share:",
        "label": "EPS [Abstract]",
        "documentation": "EPS"
       }
      }
     },
     "auth_ref": []
    },
    "chef_EPSOtherDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EPSOtherDisclosuresAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denominator:",
        "label": "EPS Other Disclosures [Abstract]",
        "documentation": "EPS Other Disclosures"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails"
     ],
     "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": [
      "r162",
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r243",
      "r245",
      "r257",
      "r258",
      "r259",
      "r264",
      "r408",
      "r496",
      "r550",
      "r618",
      "r644",
      "r645",
      "r768",
      "r792",
      "r940"
     ]
    },
    "us-gaap_EarningsPerShareDiluted": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerShareDiluted",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails"
     ],
     "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": [
      "r162",
      "r192",
      "r231",
      "r232",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r238",
      "r245",
      "r257",
      "r258",
      "r259",
      "r264",
      "r408",
      "r496",
      "r550",
      "r618",
      "r644",
      "r645",
      "r768",
      "r792",
      "r940"
     ]
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EarningsPerSharePolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r30",
      "r31",
      "r261"
     ]
    },
    "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": [
      "r242",
      "r260",
      "r262",
      "r263"
     ]
    },
    "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r676"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperations": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperations",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Income tax expense",
        "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": [
      "r516",
      "r982"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percent",
        "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory income tax",
        "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent",
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r214",
      "r516",
      "r541",
      "r982"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r982",
      "r1245",
      "r1252",
      "r1353"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate change",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r521",
      "r982",
      "r1245",
      "r1252",
      "r1353"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign branches taxed in the U.S.",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border, Other, Amount",
        "documentation": "Amount of reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law classified as other."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1355"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impact of foreign branches taxed in the U.S.",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border, Other, Percent",
        "documentation": "Percentage of reported income tax expense (benefit) from difference to income tax expense (benefit) computed by applying statutory federal (national) income tax rate to pretax income (loss) from continuing operation, attributable to cross-border tax law classified as other."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1355"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectAmountAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross-border taxes",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationCrossBorderTaxEffectPercentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cross-border taxes",
        "label": "Effective Income Tax Rate Reconciliation, Cross-Border Tax Effect, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to statutory income tax expense (benefit) outside of the country of domicile."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r520",
      "r982",
      "r1245",
      "r1252",
      "r1353"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiAmount",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net controlled foreign corporation tested income (\u201cNCTI\u201d), formerly known as Global Intangible Low-Taxed Income (\u201cGILTI\u201d)",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, Amount",
        "documentation": "Amount of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1353",
      "r1355"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationGiltiPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationGiltiPercent",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net controlled foreign corporation tested income (\u201cNCTI\u201d), formerly known as Global Intangible Low-Taxed Income (\u201cGILTI\u201d)",
        "label": "Effective Income Tax Rate Reconciliation, GILTI, Percent",
        "documentation": "Percentage of reported income tax expense from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to global intangible low-taxed income (GILTI)."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1353",
      "r1355"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Line Items]",
        "label": "Effective Income Tax Rate Reconciliation [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": [
      "r516",
      "r517",
      "r982"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable and nondeductible items, net",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Percent [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charitable contributions",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to charitable contributions expense."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1252",
      "r1353",
      "r1355"
     ]
    },
    "chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charitable contributions",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Amount"
       }
      }
     },
     "auth_ref": []
    },
    "chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charitable contributions",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions (Credit), Percent"
       }
      }
     },
     "auth_ref": []
    },
    "chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation limitation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Amount",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "chef_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation limitation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Percent",
        "documentation": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Compensation Limitation, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1245",
      "r1252",
      "r1353",
      "r1355"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1245",
      "r1252",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1351",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent",
        "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r1351",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic state and local income taxes, net of federal effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent",
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r982",
      "r1245",
      "r1252",
      "r1353"
     ]
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EffectiveIncomeTaxRateReconciliationTable",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effective Income Tax Rate Reconciliation [Table]",
        "label": "Effective Income Tax Rate Reconciliation [Table]",
        "documentation": "Disclosure of information about income tax rate reconciliation between amount of reported income tax expense (benefit) attributable to continuing operation to amount of income tax expense(benefit) that would result from applying statutory federal (national) tax rate to pretax income (loss) from continuing operation."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517",
      "r982"
     ]
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r49"
     ]
    },
    "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",
        "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": [
      "r1349"
     ]
    },
    "us-gaap_EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Tax expense (benefit) for stock compensation",
        "label": "Share-Based Payment Arrangement, Expense, Tax Benefit",
        "documentation": "Amount of tax benefit for recognition of expense of award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r494"
     ]
    },
    "us-gaap_EmployeeStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Stock",
        "label": "Employee Stock [Member]",
        "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EmployeeStockOptionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EmployeeStockOptionMember",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock options and warrants",
        "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": [
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1181"
     ]
    },
    "dei_EntityPublicFloat": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityPublicFloat",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Public Float",
        "label": "Entity Public Float",
        "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "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": [
      "r1071"
     ]
    },
    "dei_EntityVoluntaryFilers": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityVoluntaryFilers",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Voluntary Filers",
        "label": "Entity Voluntary Filers",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "EntityWellKnownSeasonedIssuer",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Well-known Seasoned Issuer",
        "label": "Entity Well-known Seasoned Issuer",
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A."
       }
      }
     },
     "auth_ref": [
      "r1182"
     ]
    },
    "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": [
      "r1124"
     ]
    },
    "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": [
      "r1177"
     ]
    },
    "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": [
      "r1177"
     ]
    },
    "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": [
      "r1177"
     ]
    },
    "chef_EquipmentAndLeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "EquipmentAndLeaseholdImprovementsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment and Leasehold Improvements",
        "label": "Equipment and Leasehold Improvements [Member]",
        "documentation": "Equipment and Leasehold Improvements"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_EquityComponentDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityComponentDomain",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r13",
      "r160",
      "r161",
      "r162",
      "r188",
      "r189",
      "r190",
      "r226",
      "r227",
      "r228",
      "r230",
      "r237",
      "r239",
      "r241",
      "r266",
      "r314",
      "r315",
      "r349",
      "r407",
      "r432",
      "r496",
      "r539",
      "r540",
      "r547",
      "r548",
      "r549",
      "r551",
      "r617",
      "r618",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r688",
      "r690",
      "r713",
      "r789",
      "r814",
      "r815",
      "r816",
      "r832",
      "r884"
     ]
    },
    "us-gaap_EquityInterestIssuedOrIssuableByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityInterestIssuedOrIssuableByTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Consideration Transferred, Equity Interest, Type [Axis]",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Type [Axis]",
        "documentation": "Information by type of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1373",
      "r1377"
     ]
    },
    "us-gaap_EquityInterestIssuedOrIssuableTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EquityInterestIssuedOrIssuableTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Consideration Transferred, Equity Interest, Type [Domain]",
        "label": "Business Combination, Consideration Transferred, Equity Interest, Type [Domain]",
        "documentation": "Type of equity interest issued or issuable by acquirer as part of consideration transferred in business combination."
       }
      }
     },
     "auth_ref": [
      "r1373",
      "r1377"
     ]
    },
    "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": [
      "r1134"
     ]
    },
    "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": [
      "r1091",
      "r1102",
      "r1112",
      "r1145"
     ]
    },
    "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": [
      "r1088",
      "r1099",
      "r1109",
      "r1142"
     ]
    },
    "us-gaap_EstimateOfFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "EstimateOfFairValueFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value",
        "label": "Estimate of Fair Value Measurement [Member]",
        "documentation": "Measured as an estimate of fair value."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r666",
      "r668",
      "r673",
      "r924",
      "r957",
      "r958"
     ]
    },
    "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": [
      "r1140"
     ]
    },
    "us-gaap_FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueBalanceSheetGroupingFinancialStatementCaptionsLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r666",
      "r668",
      "r669",
      "r924",
      "r1034",
      "r1396"
     ]
    },
    "us-gaap_FairValueByBalanceSheetGroupingTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByBalanceSheetGroupingTable",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r666",
      "r669",
      "r924",
      "r1034",
      "r1394",
      "r1396"
     ]
    },
    "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": [
      "r667",
      "r670",
      "r924",
      "r1034",
      "r1396"
     ]
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r389",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r457",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r657",
      "r658",
      "r660",
      "r666",
      "r718",
      "r719",
      "r720",
      "r924",
      "r957",
      "r958",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1028",
      "r1030",
      "r1034"
     ]
    },
    "us-gaap_FairValueByMeasurementBasisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueByMeasurementBasisAxis",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Measurement Basis [Axis]",
        "label": "Measurement Basis [Axis]",
        "documentation": "Information by measurement basis."
       }
      }
     },
     "auth_ref": [
      "r389",
      "r666",
      "r668",
      "r669",
      "r673",
      "r674",
      "r675",
      "r924",
      "r957",
      "r958",
      "r1396"
     ]
    },
    "us-gaap_FairValueDisclosureItemAmountsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueDisclosureItemAmountsDomain",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r389",
      "r957",
      "r958"
     ]
    },
    "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": [
      "r648",
      "r653",
      "r655",
      "r656",
      "r657",
      "r660",
      "r661",
      "r662",
      "r663",
      "r664",
      "r765",
      "r1028",
      "r1031"
     ]
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueInputsLevel2Member",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Inputs, 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": [
      "r389",
      "r449",
      "r454",
      "r456",
      "r458",
      "r647",
      "r648",
      "r658",
      "r666",
      "r719",
      "r924",
      "r957",
      "r958",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1028",
      "r1034"
     ]
    },
    "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [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_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of changes in level 3 contingent consideration liability",
        "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the fair value measurement of liabilities using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes attributable to the following: (1) total gains or losses for the period (realized and unrealized), segregating those gains or losses included in earnings (or changes in net assets), and gains or losses recognized in other comprehensive income (loss) and a description of where those gains or losses included in earnings (or changes in net assets) are reported in the statement of income (or activities); (2) purchases, sales, issues, and settlements (each type disclosed separately); and (3) transfers in and transfers out of Level 3 (for example, transfers due to changes in the observability of significant inputs) by class of liability."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r654",
      "r659"
     ]
    },
    "us-gaap_FairValueMeasurementPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementPolicyPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets and Liabilities Measured at Fair Value",
        "label": "Fair Value Measurement, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for fair value measurements of financial and non-financial assets, liabilities and instruments classified in shareholders' equity. Disclosures include, but are not limited to, how an entity that manages a group of financial assets and liabilities on the basis of its net exposure measures the fair value of those assets and liabilities."
       }
      }
     },
     "auth_ref": []
    },
    "chef_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition value",
        "label": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability",
        "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation, Recurring Basis, Contingent Consideration Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in fair value",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Period Increase (Decrease)",
        "documentation": "Amount of increase (decrease) of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r1390",
      "r1392"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash payments",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements",
        "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r652",
      "r659"
     ]
    },
    "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryofChangesinLevel3ContingentConsiderationLiabilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Balance at beginning",
        "periodEndLabel": "Balance at ending",
        "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability Value",
        "documentation": "Fair value of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing."
       }
      }
     },
     "auth_ref": [
      "r651",
      "r659"
     ]
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r389",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r454",
      "r456",
      "r457",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r657",
      "r658",
      "r660",
      "r666",
      "r718",
      "r719",
      "r720",
      "r924",
      "r957",
      "r958",
      "r971",
      "r972",
      "r973",
      "r974",
      "r975",
      "r1028",
      "r1030",
      "r1034"
     ]
    },
    "chef_FinanceLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "FinanceLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total finance lease cost",
        "label": "Finance Lease, Cost",
        "documentation": "Finance Lease, Cost"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseInterestExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseInterestExpense",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "chef_FinanceLeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Interest expense on lease liabilities",
        "label": "Finance Lease, Interest Expense",
        "documentation": "Amount of interest expense on finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r701",
      "r1036"
     ]
    },
    "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": [
      "r696",
      "r706"
     ]
    },
    "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Leases",
        "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Present value of lease obligations",
        "label": "Finance Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease."
       }
      }
     },
     "auth_ref": [
      "r692",
      "r710"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrent",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term finance lease liabilities",
        "label": "Finance Lease, Liability, Current",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible List]",
        "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes current finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of lease liabilities, finance leases",
        "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term finance lease liabilities",
        "label": "Finance Lease, Liability, Noncurrent",
        "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": {
     "xbrltype": "enumerationSetItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesSupplementalBalanceSheetInformationRelatedtoLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]",
        "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]",
        "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r693"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finance Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finance Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finance Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finance Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finance Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finance Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finance Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less imputed interest",
        "label": "Finance Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_FinanceLeasePrincipalPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeasePrincipalPayments",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r695",
      "r706"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAsset",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Book value of equipment under finance leases",
        "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization",
        "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r691"
     ]
    },
    "us-gaap_FinanceLeaseRightOfUseAssetAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseRightOfUseAssetAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "chef_FinanceLeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization of right-of-use asset",
        "label": "Finance Lease, Right-of-Use Asset, Amortization",
        "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r694",
      "r701",
      "r1036"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases, 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": [
      "r709",
      "r1036"
     ]
    },
    "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases, weighted-average lease term (in years)",
        "label": "Finance Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r1036"
     ]
    },
    "chef_FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent": {
     "xbrltype": "pureItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases, weighted-average discount rate",
        "label": "Finance Leases and Other Financing Obligations, Discount Rate, Percent",
        "documentation": "Finance Leases and Other Financing Obligations, Discount Rate, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "chef_FinancingLeasesAndOtherFinancingObligationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "FinancingLeasesAndOtherFinancingObligationsMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance leases and other financing obligations",
        "label": "Financing Leases and Other Financing Obligations [Member]",
        "documentation": "Financing Leases and Other Financing Obligations"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetUsefulLife",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful life of computer software (in years)",
        "verboseLabel": "Useful life of intangible assets (in years)",
        "label": "Finite-Lived Intangible Asset, Useful Life",
        "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r173",
      "r321",
      "r342",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five",
        "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r1292",
      "r1455"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r922",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r922",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r922",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r922",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two",
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r344",
      "r922",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]",
        "documentation": "Information by major type or class of finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r345",
      "r346",
      "r729",
      "r730",
      "r822",
      "r922",
      "r927",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated amortization in fiscal year:",
        "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsGross",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": "us-gaap_IntangibleAssetsNetExcludingGoodwill",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross Carrying Amount",
        "label": "Finite-Lived Intangible Assets, Gross",
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r321",
      "r342",
      "r730",
      "r927"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets [Line Items]",
        "label": "Finite-Lived Intangible Assets [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": [
      "r335",
      "r342",
      "r345",
      "r346",
      "r347",
      "r729",
      "r922",
      "r927",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]",
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r337",
      "r338",
      "r339",
      "r341",
      "r342",
      "r345",
      "r346",
      "r822",
      "r922",
      "r927",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsNet",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsFutureAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Finite-Lived Intangible Assets, Net",
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life."
       }
      }
     },
     "auth_ref": [
      "r729",
      "r1291"
     ]
    },
    "us-gaap_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Weighted Average Remaining Amortization Period (in months)",
        "label": "Finite-Lived Intangible Assets, Remaining Amortization Period",
        "documentation": "Remaining amortization period of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r729"
     ]
    },
    "us-gaap_FiscalPeriod": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FiscalPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r43"
     ]
    },
    "chef_FoodProcessingCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "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/20251226",
     "localname": "FoodserviceDistributionMember",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foodservice Distribution",
        "label": "Foodservice Distribution [Member]",
        "documentation": "Foodservice Distribution"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ForeignCountryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignCountryMember",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign Tax Jurisdiction [Member]",
        "label": "Foreign Tax Jurisdiction [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r517"
     ]
    },
    "us-gaap_ForeignTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ForeignTaxJurisdictionOtherMember",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other foreign jurisdictions",
        "label": "Foreign Tax Jurisdiction, Other [Member]",
        "documentation": "Designated foreign jurisdiction entitled to levy and collect income tax outside country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1244",
      "r1358"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1149"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1149"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1149"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1149"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1149"
     ]
    },
    "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": [
      "r1129"
     ]
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "FurnitureAndFixturesMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Furniture and Fixtures [Member]",
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases."
       }
      }
     },
     "auth_ref": []
    },
    "chef_GainLossOnExtinguishmentOfDebtAmendments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "GainLossOnExtinguishmentOfDebtAmendments",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on debt extinguishment, related to amendments",
        "label": "Gain (Loss) On Extinguishment Of Debt, Amendments",
        "documentation": "Gain (Loss) On Extinguishment Of Debt, Amendments"
       }
      }
     },
     "auth_ref": []
    },
    "chef_GainLossOnExtinguishmentOfDebtPrepayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "GainLossOnExtinguishmentOfDebtPrepayments",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSummaryofImpactontheConsolidatedStatementofOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Loss on debt extinguishment, related to prepayments",
        "label": "Gain (Loss) On Extinguishment Of Debt, Prepayments",
        "documentation": "Gain (Loss) On Extinguishment Of Debt, Prepayments"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "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": [
      "r172",
      "r323",
      "r766",
      "r950",
      "r955",
      "r983",
      "r987",
      "r989",
      "r1026",
      "r1029",
      "r1037",
      "r1280",
      "r1282",
      "r1380"
     ]
    },
    "us-gaap_GoodwillAcquiredDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAcquiredDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions",
        "label": "Goodwill, Acquired During Period",
        "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination."
       }
      }
     },
     "auth_ref": [
      "r326",
      "r608",
      "r611",
      "r615",
      "r955"
     ]
    },
    "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": [
      "r1279",
      "r1283"
     ]
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Goodwill",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined."
       }
      }
     },
     "auth_ref": [
      "r322",
      "r333",
      "r955"
     ]
    },
    "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": [
      "r330",
      "r615"
     ]
    },
    "us-gaap_GoodwillPurchaseAccountingAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GoodwillPurchaseAccountingAdjustments",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsGoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill adjustments",
        "label": "Goodwill, Measurement Period Adjustment",
        "documentation": "Amount of increase (decrease) from measurement period adjustment 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": [
      "r1281",
      "r1364",
      "r1367",
      "r1372",
      "r1380"
     ]
    },
    "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": []
    },
    "chef_GreenLeafNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "GreenLeafNoteMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "GreenLeaf Note",
        "label": "GreenLeaf Note [Member]",
        "documentation": "GreenLeaf Note"
       }
      }
     },
     "auth_ref": []
    },
    "chef_GreenleafProduceAndSpecialtyFoodsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "GreenleafProduceAndSpecialtyFoodsMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Greenleaf Produce and Specialty Foods",
        "label": "Greenleaf Produce and Specialty Foods [Member]",
        "documentation": "Greenleaf Produce and Specialty Foods"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "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": [
      "r69",
      "r73",
      "r110",
      "r207",
      "r211",
      "r212",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r674",
      "r944",
      "r949",
      "r1265",
      "r1272",
      "r1273",
      "r1274",
      "r1275",
      "r1310"
     ]
    },
    "chef_HardiesFreshFoodMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "HardiesFreshFoodMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hardie's Fresh Food",
        "label": "Hardie's Fresh Food [Member]",
        "documentation": "Hardie's Fresh Food"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2025",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://chefswarehouse.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r1074",
      "r1075",
      "r1098"
     ]
    },
    "chef_ImpairmentOfIntangibleAssetsFiniteLivedGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ImpairmentOfIntangibleAssetsFiniteLivedGross",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset impairment, gross",
        "label": "Impairment of Intangible Assets, Finite-Lived, Gross",
        "documentation": "Impairment of Intangible Assets, Finite-Lived, Gross"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ImpairmentOfIntangibleAssetsFinitelived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ImpairmentOfIntangibleAssetsFinitelived",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible asset impairment",
        "label": "Impairment of Intangible Assets, Finite-Lived",
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r1243",
      "r1296"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Domestic",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r213",
      "r515"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails"
     ],
     "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": [
      "r70",
      "r105",
      "r110",
      "r769",
      "r771",
      "r787",
      "r932",
      "r934",
      "r936",
      "r944",
      "r949",
      "r1265",
      "r1272",
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofOperatingLossIncomeBeforeIncomeTaxesforForeignSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign",
        "label": "Income (Loss) from Continuing Operations before Income Taxes, Foreign",
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r213",
      "r515"
     ]
    },
    "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_IncomeTaxAuthorityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityAxis",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Axis]",
        "label": "Income Tax Jurisdiction [Axis]",
        "documentation": "Information by income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r516",
      "r517",
      "r526",
      "r535",
      "r982",
      "r1359"
     ]
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxAuthorityDomain",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Jurisdiction [Domain]",
        "label": "Income Tax Jurisdiction [Domain]",
        "documentation": "Income tax jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r516",
      "r517",
      "r526",
      "r535",
      "r982",
      "r1359"
     ]
    },
    "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": [
      "r207",
      "r214",
      "r508",
      "r516",
      "r523",
      "r524",
      "r525",
      "r527",
      "r533",
      "r542",
      "r544",
      "r545",
      "r546",
      "r774",
      "r821",
      "r831",
      "r982"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofProvisionofIncomeTaxesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provision for income tax expense",
        "totalLabel": "Total 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": [
      "r113",
      "r121",
      "r207",
      "r240",
      "r241",
      "r265",
      "r285",
      "r299",
      "r514",
      "r516",
      "r543",
      "r793",
      "r932",
      "r934",
      "r936",
      "r982"
     ]
    },
    "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amount",
        "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidByIndividualJurisdictionLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Paid, by Individual Jurisdiction [Line Items]",
        "label": "Income Tax Paid, by Individual Jurisdiction [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": [
      "r203",
      "r535"
     ]
    },
    "us-gaap_IncomeTaxPaidByIndividualJurisdictionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidByIndividualJurisdictionTable",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Tax Paid, by Individual Jurisdiction [Table]",
        "label": "Income Tax Paid, by Individual Jurisdiction [Table]",
        "documentation": "Disclosure of information about income tax paid by jurisdiction."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r535"
     ]
    },
    "us-gaap_IncomeTaxPaidFederalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidFederalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. Federal",
        "label": "Income Tax Paid, Federal, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to federal (national) tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r534"
     ]
    },
    "us-gaap_IncomeTaxPaidForeignAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidForeignAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total foreign",
        "label": "Income Tax Paid, Foreign, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to foreign tax jurisdiction for tax on income."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r534"
     ]
    },
    "us-gaap_IncomeTaxPaidStateAndLocalAfterRefundReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPaidStateAndLocalAfterRefundReceived",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails": {
       "parentTag": "us-gaap_IncomeTaxesPaidNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total U.S. state and local",
        "label": "Income Tax Paid, State and Local, after Refund Received",
        "documentation": "Amount, after income tax refund received, of cash paid to state and local tax jurisdictions for tax on income."
       }
      }
     },
     "auth_ref": [
      "r203",
      "r534"
     ]
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Income Taxes",
        "label": "Income Tax, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements."
       }
      }
     },
     "auth_ref": [
      "r187",
      "r510",
      "r511",
      "r527",
      "r528",
      "r532",
      "r537",
      "r828"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in valuation allowance",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r522",
      "r982",
      "r1353"
     ]
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate change",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates."
       }
      }
     },
     "auth_ref": [
      "r509",
      "r516",
      "r521",
      "r982"
     ]
    },
    "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rate differential",
        "label": "Effective Income Tax Rate Reconciliation, Foreign Income Tax Rate Differential, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r517",
      "r520",
      "r982",
      "r1353"
     ]
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "U.S. federal statutory income tax",
        "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount",
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r516",
      "r982"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Nontaxable and nondeductible items, net",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Amount [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseCharitableContributions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseCharitableContributions",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Charitable contributions",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Charitable Contributions, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible charitable contributions expense."
       }
      }
     },
     "auth_ref": [
      "r1353",
      "r1355"
     ]
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-Based Payment Arrangement, Amount",
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1353",
      "r1355"
     ]
    },
    "us-gaap_IncomeTaxReconciliationOtherAdjustments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationOtherAdjustments",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments."
       }
      }
     },
     "auth_ref": [
      "r982",
      "r1353",
      "r1354"
     ]
    },
    "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails": {
       "parentTag": "us-gaap_IncomeTaxExpenseBenefit",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domestic state and local income taxes, net of federal effect",
        "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount",
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)."
       }
      }
     },
     "auth_ref": [
      "r519",
      "r982",
      "r1353"
     ]
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash paid for income taxes, net of cash received",
        "label": "Income Taxes Paid, Net",
        "documentation": "Amount, after refund, of cash paid to foreign, federal, state, and local jurisdictions as income tax."
       }
      }
     },
     "auth_ref": [
      "r26",
      "r203",
      "r534",
      "r535"
     ]
    },
    "us-gaap_IncomeTaxesPaidNetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncomeTaxesPaidNetAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash paid for income taxes, net of cash received:",
        "label": "Income Taxes Paid, Net [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_IncomeTaxesReceivableNetOperatingLossCARESAct": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "IncomeTaxesReceivableNetOperatingLossCARESAct",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CARES Act, Income tax refund receivable",
        "label": "Income Taxes Receivable, Net Operating Loss, CARES Act",
        "documentation": "Income Taxes Receivable, Net Operating Loss, CARES Act"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInInventories",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r7"
     ]
    },
    "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncreaseDecreaseInStockholdersEquityRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r253",
      "r254",
      "r259"
     ]
    },
    "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r246",
      "r247",
      "r248",
      "r259",
      "r464"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1140",
      "r1149",
      "r1153",
      "r1161"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "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": [
      "r1076",
      "r1165"
     ]
    },
    "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": [
      "r1076",
      "r1165"
     ]
    },
    "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": [
      "r1076",
      "r1165"
     ]
    },
    "us-gaap_IntangibleAssetsFiniteLivedPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsFiniteLivedPolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets",
        "label": "Intangible Assets, Finite-Lived, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for finite-lived intangible assets. This accounting policy also might address: (1) the amortization method used; (2) the useful lives of such assets; and (3) how the entity assesses and measures impairment of such assets."
       }
      }
     },
     "auth_ref": [
      "r725",
      "r726",
      "r727",
      "r729",
      "r938",
      "r1283"
     ]
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 5.0
      },
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets, net",
        "totalLabel": "Net Amount",
        "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": [
      "r335",
      "r1291",
      "r1293"
     ]
    },
    "us-gaap_InterestCostsCapitalized": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestCostsCapitalized",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capitalized interest expense",
        "label": "Interest Costs Capitalized",
        "documentation": "Amount of interest capitalized during the period."
       }
      }
     },
     "auth_ref": [
      "r683"
     ]
    },
    "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": [
      "r77",
      "r395",
      "r406",
      "r959",
      "r960",
      "r1448"
     ]
    },
    "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": [
      "r77",
      "r396",
      "r959",
      "r960"
     ]
    },
    "us-gaap_InterestExpenseNonoperating": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InterestExpenseNonoperating",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest expense",
        "label": "Interest Expense, Nonoperating",
        "documentation": "Amount of interest expense classified as nonoperating."
       }
      }
     },
     "auth_ref": [
      "r281",
      "r932",
      "r936",
      "r1200"
     ]
    },
    "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/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r244",
      "r250",
      "r259"
     ]
    },
    "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",
        "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": [
      "r199",
      "r201",
      "r202"
     ]
    },
    "us-gaap_InternalUseSoftwarePolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InternalUseSoftwarePolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software Costs",
        "label": "Internal Use Software, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for costs incurred when both (1) the software is acquired, internally developed, or modified solely to meet the entity's internal needs, and (2) during the software's development or modification, no substantive plan exists or is being developed to market the software externally."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "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": [
      "r318"
     ]
    },
    "us-gaap_InventoryNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryNet",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r181",
      "r929",
      "r1037"
     ]
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Inventory, Policy [Policy Text Block]",
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost."
       }
      }
     },
     "auth_ref": [
      "r114",
      "r170",
      "r180",
      "r318",
      "r319",
      "r320",
      "r724",
      "r939"
     ]
    },
    "us-gaap_InventoryValuationReserves": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "InventoryValuationReserves",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reserves for shrinkage, excess and obsolescence",
        "label": "Inventory Valuation Reserves",
        "documentation": "Amount of valuation reserve for inventory."
       }
      }
     },
     "auth_ref": [
      "r85",
      "r1194"
     ]
    },
    "chef_ItalcoFoodProductsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ItalcoFoodProductsMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italco Food Products",
        "label": "Italco Food Products [Member]",
        "documentation": "Italco Food Products"
       }
      }
     },
     "auth_ref": []
    },
    "chef_ItalcoNoteMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ItalcoNoteMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Italco Note",
        "label": "Italco Note [Member]",
        "documentation": "Italco Note"
       }
      }
     },
     "auth_ref": []
    },
    "chef_KitchenSuppliesProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "KitchenSuppliesProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Kitchen supplies",
        "label": "Kitchen Supplies Product [Member]",
        "documentation": "Kitchen Supplies Product [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandAndBuildingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandAndBuildingMember",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Real Estate",
        "label": "Land and Building [Member]",
        "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LandMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LandMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Land",
        "label": "Land [Member]",
        "documentation": "Part of earth's surface not covered by water."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1317"
     ]
    },
    "us-gaap_LeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total lease cost, net",
        "label": "Lease, Cost",
        "documentation": "Amount of lease cost recognized by lessee for lease contract."
       }
      }
     },
     "auth_ref": [
      "r700",
      "r1036"
     ]
    },
    "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_LeaseCostTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseCostTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of lease expense",
        "label": "Lease, Cost [Table Text Block]",
        "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income."
       }
      }
     },
     "auth_ref": [
      "r1403"
     ]
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold Improvements [Member]",
        "documentation": "Additions or improvements to assets held under a lease arrangement."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r711"
     ]
    },
    "us-gaap_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases [Abstract]",
        "label": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeaseDescriptionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeFinanceLeaseDescriptionAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance lease cost:",
        "label": "Lessee, Finance Lease, Description [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LesseeFinanceLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeFinanceLeasesTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Finance Leases [Text Block]",
        "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Line Items]",
        "label": "Lessee, Lease, Description [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": [
      "r699",
      "r712"
     ]
    },
    "us-gaap_LesseeLeaseDescriptionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeaseDescriptionTable",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lessee, Lease, Description [Table]",
        "label": "Lessee, Lease, Description [Table]",
        "documentation": "Disclosure of information about lessee's leases."
       }
      }
     },
     "auth_ref": [
      "r699",
      "r712"
     ]
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeLeasesPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Leases [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee."
       }
      }
     },
     "auth_ref": [
      "r698"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturities of lease liabilities, operating leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]",
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position."
       }
      }
     },
     "auth_ref": [
      "r1404"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Thereafter",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2026",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2030",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2029",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2028",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2027",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r710",
      "r1246",
      "r1253",
      "r1414"
     ]
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Less imputed interest",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease."
       }
      }
     },
     "auth_ref": [
      "r710"
     ]
    },
    "us-gaap_LesseeOperatingLeasesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LesseeOperatingLeasesTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/Leases"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Lessee, Operating Leases [Text Block]",
        "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability."
       }
      }
     },
     "auth_ref": [
      "r689"
     ]
    },
    "us-gaap_LetterOfCreditMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LetterOfCreditMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Letter of Credit",
        "label": "Letter of Credit [Member]",
        "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r17",
      "r48",
      "r49",
      "r50",
      "r53",
      "r54",
      "r55",
      "r58",
      "r207",
      "r211",
      "r212",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r620",
      "r621",
      "r622",
      "r674",
      "r846",
      "r943",
      "r961",
      "r1069",
      "r1310",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r66",
      "r104",
      "r784",
      "r1037",
      "r1056",
      "r1057",
      "r1245",
      "r1250",
      "r1278",
      "r1398"
     ]
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r50",
      "r169",
      "r207",
      "r211",
      "r212",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r620",
      "r621",
      "r622",
      "r674",
      "r1037",
      "r1310",
      "r1406",
      "r1407"
     ]
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LiabilitiesCurrentAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Liabilities, Current [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_LineOfCreditCovenantTermsMinimumBorrowingBaseAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "LineOfCreditCovenantTermsMinimumBorrowingBaseAmount",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum borrowing base",
        "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount",
        "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Amount"
       }
      }
     },
     "auth_ref": []
    },
    "chef_LineOfCreditCovenantTermsMinimumBorrowingBasePercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "LineOfCreditCovenantTermsMinimumBorrowingBasePercentage",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum borrowing base, percentage",
        "label": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage",
        "documentation": "Line Of Credit, Covenant Terms, Minimum Borrowing Base, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "chef_LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio": {
     "xbrltype": "pureItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum consolidated fixed charge coverage ratio",
        "label": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio",
        "documentation": "Line Of Credit, Covenant Terms, Minimum Consolidated Fixed Charge Coverage Ratio"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityCurrentBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "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": [
      "r47",
      "r52"
     ]
    },
    "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum debt borrowing capacity",
        "label": "Line of Credit Facility, Maximum Borrowing Capacity",
        "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility."
       }
      }
     },
     "auth_ref": [
      "r47",
      "r52"
     ]
    },
    "chef_LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Potential principal amount increase",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature",
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity, Accordion Feature"
       }
      }
     },
     "auth_ref": []
    },
    "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/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "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": [
      "r17",
      "r102",
      "r208",
      "r219",
      "r388",
      "r404",
      "r773",
      "r957",
      "r958",
      "r1035",
      "r1415"
     ]
    },
    "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": [
      "r17",
      "r777"
     ]
    },
    "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": [
      "r49"
     ]
    },
    "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_LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturitiesAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Debt and Lease Obligation, Including Current Maturities [Abstract]",
        "label": "Long-Term Debt and Lease Obligation, Including Current Maturities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_LongTermDebtCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r176"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2026",
        "label": "Long-Term Debt, Maturity, Year One",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r208",
      "r219",
      "r393",
      "r773"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2030",
        "label": "Long-Term Debt, Maturity, Year Five",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r208",
      "r219",
      "r393",
      "r773"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2029",
        "label": "Long-Term Debt, Maturity, Year Four",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r208",
      "r219",
      "r393",
      "r773"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2028",
        "label": "Long-Term Debt, Maturity, Year Three",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r208",
      "r219",
      "r393",
      "r773"
     ]
    },
    "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails": {
       "parentTag": "us-gaap_LongTermDebt",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsScheduleofMaturitiesoftheCompanysDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "2027",
        "label": "Long-Term Debt, Maturity, Year Two",
        "documentation": "Amount of long-term debt payable, sinking fund requirement, and other securities issued that are redeemable by holder at fixed or determinable price and date, maturing in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)."
       }
      }
     },
     "auth_ref": [
      "r10",
      "r208",
      "r219",
      "r393",
      "r773"
     ]
    },
    "us-gaap_LongTermDebtNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongTermDebtNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r177"
     ]
    },
    "us-gaap_LongtermDebtTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r17",
      "r1302",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_LongtermDebtTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "LongtermDebtTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofComponentsofInterestExpenseDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofConvertibleSeniorNotesDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r17",
      "r37",
      "r1302",
      "r1303",
      "r1304"
     ]
    },
    "us-gaap_MachineryAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MachineryAndEquipmentMember",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Machinery and equipment",
        "verboseLabel": "Vehicles and Equipment",
        "label": "Machinery and Equipment [Member]",
        "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment."
       }
      }
     },
     "auth_ref": []
    },
    "srt_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Axis]",
        "label": "Customer [Axis]",
        "documentation": "Information by name or description of a single external customer or a group of external customers."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r963",
      "r966",
      "r1049",
      "r1054",
      "r1416",
      "r1417",
      "r1418",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "chef_MarketbasedRestrictedStockAwardsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "MarketbasedRestrictedStockAwardsMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "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/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]",
        "documentation": "Upper limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r131",
      "r133",
      "r134",
      "r136",
      "r153",
      "r155",
      "r156",
      "r158",
      "r159",
      "r272",
      "r360",
      "r361",
      "r362",
      "r363",
      "r460",
      "r490",
      "r491",
      "r492",
      "r507",
      "r650",
      "r723",
      "r812",
      "r813",
      "r820",
      "r838",
      "r839",
      "r891",
      "r893",
      "r895",
      "r896",
      "r898",
      "r902",
      "r903",
      "r905",
      "r906",
      "r919",
      "r920",
      "r954",
      "r962",
      "r978",
      "r983",
      "r991",
      "r994",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1050",
      "r1312",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413"
     ]
    },
    "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": [
      "r1132"
     ]
    },
    "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": [
      "r1132"
     ]
    },
    "srt_MinimumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "MinimumMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Minimum",
        "label": "Minimum [Member]",
        "documentation": "Lower limit of the provided range."
       }
      }
     },
     "auth_ref": [
      "r129",
      "r131",
      "r133",
      "r134",
      "r136",
      "r153",
      "r155",
      "r156",
      "r158",
      "r159",
      "r272",
      "r360",
      "r361",
      "r362",
      "r363",
      "r460",
      "r490",
      "r491",
      "r492",
      "r507",
      "r650",
      "r723",
      "r812",
      "r813",
      "r820",
      "r838",
      "r839",
      "r891",
      "r893",
      "r895",
      "r896",
      "r898",
      "r902",
      "r903",
      "r905",
      "r906",
      "r919",
      "r920",
      "r954",
      "r962",
      "r978",
      "r983",
      "r991",
      "r994",
      "r1030",
      "r1031",
      "r1032",
      "r1050",
      "r1312",
      "r1408",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413"
     ]
    },
    "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": [
      "r1152"
     ]
    },
    "us-gaap_MovementInValuationAllowancesAndReservesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "MovementInValuationAllowancesAndReservesRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "ecd_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": [
      "r1160"
     ]
    },
    "stpr_NY": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/stpr/2025",
     "localname": "NY",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York state",
        "label": "NEW YORK"
       }
      }
     },
     "auth_ref": []
    },
    "srt_NameOfMajorCustomerDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "NameOfMajorCustomerDomain",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customer [Domain]",
        "label": "Customer [Domain]",
        "documentation": "Single external customer or group of external customers."
       }
      }
     },
     "auth_ref": [
      "r306",
      "r963",
      "r966",
      "r1049",
      "r1054",
      "r1416",
      "r1417",
      "r1418",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net cash (used in) provided by 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": [
      "r200"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r200"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r81",
      "r82",
      "r83"
     ]
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperationsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r74",
      "r83",
      "r106",
      "r162",
      "r167",
      "r183",
      "r185",
      "r190",
      "r207",
      "r211",
      "r212",
      "r217",
      "r229",
      "r233",
      "r234",
      "r235",
      "r236",
      "r237",
      "r240",
      "r241",
      "r255",
      "r313",
      "r366",
      "r367",
      "r368",
      "r369",
      "r370",
      "r371",
      "r372",
      "r373",
      "r374",
      "r408",
      "r411",
      "r413",
      "r417",
      "r496",
      "r550",
      "r618",
      "r645",
      "r674",
      "r788",
      "r867",
      "r882",
      "r883",
      "r932",
      "r934",
      "r936",
      "r1067",
      "r1310"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r194",
      "r244",
      "r249",
      "r250",
      "r251",
      "r252",
      "r256",
      "r259"
     ]
    },
    "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Add effect of dilutive securities:",
        "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_NetWorkingCapitalAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "NetWorkingCapitalAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net working capital adjustment",
        "label": "Net Working Capital Adjustment",
        "documentation": "Net Working Capital Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adoption of New Accounting Pronouncements in Fiscal 2025 and Accounting Pronouncements Not Yet Adopted in Fiscal 2025",
        "label": "New Accounting Pronouncements, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact."
       }
      }
     },
     "auth_ref": []
    },
    "chef_NewYorkCityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "NewYorkCityMember",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New York city",
        "label": "New York City [Member]",
        "documentation": "New York City"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1132"
     ]
    },
    "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": [
      "r1095",
      "r1106",
      "r1116",
      "r1140",
      "r1149"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "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": [
      "r1122"
     ]
    },
    "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": [
      "r1140"
     ]
    },
    "chef_NonProductionDirectCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "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": [
      "r1160"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1451",
      "r1452",
      "r1453",
      "r1454"
     ]
    },
    "us-gaap_NoncashInvestingAndFinancingItemsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashInvestingAndFinancingItemsAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-cash investing and financing activities:",
        "label": "Noncash Investing and Financing Items [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent earn-out liabilities for acquisitions",
        "label": "Noncash or Part Noncash Acquisition, Value of Liabilities Assumed",
        "documentation": "The total amount of [all] liabilities that an Entity assumes in acquiring a business or in consideration for an asset received in a noncash (or part noncash) acquisition. Noncash is defined as transactions during a period that affect recognized assets or liabilities but that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_NoncompeteAgreementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NoncompeteAgreementsMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-compete agreements",
        "label": "Noncompete Agreements [Member]",
        "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party."
       }
      }
     },
     "auth_ref": [
      "r1001",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1289",
      "r1291",
      "r1294",
      "r1295"
     ]
    },
    "us-gaap_NotesIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesIssued1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured notes issued for acquisitions",
        "label": "Notes Issued",
        "documentation": "The fair value of notes issued in noncash investing and financing activities."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_NotesPayableFairValueDisclosure": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NotesPayableFairValueDisclosure",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisitions notes",
        "label": "Notes Payable, Fair Value Disclosure",
        "documentation": "Fair value portion of notes payable."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r48",
      "r49",
      "r1386",
      "r1391",
      "r1393",
      "r1394",
      "r1395",
      "r1397"
     ]
    },
    "chef_NumberOfAcquisitions": {
     "xbrltype": "integerItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "NumberOfAcquisitions",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of acquisitions",
        "label": "Number of Acquisitions",
        "documentation": "Number of Acquisitions"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r950",
      "r1271"
     ]
    },
    "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": [
      "r945",
      "r953",
      "r1271"
     ]
    },
    "us-gaap_NumberOfReportingUnits": {
     "xbrltype": "integerItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "NumberOfReportingUnits",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of reporting units",
        "label": "Number of Reporting Units",
        "documentation": "Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment."
       }
      }
     },
     "auth_ref": []
    },
    "chef_OilsAndVinegarProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "OilsAndVinegarProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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": [
      "r110",
      "r932",
      "r936",
      "r944",
      "r1265",
      "r1272",
      "r1273",
      "r1274",
      "r1275"
     ]
    },
    "us-gaap_OperatingLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating lease cost",
        "label": "Operating Lease, Cost",
        "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability."
       }
      }
     },
     "auth_ref": [
      "r702",
      "r1036"
     ]
    },
    "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Leases",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OperatingLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails_1": {
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Present value of lease obligations",
        "label": "Operating Lease, Liability",
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease."
       }
      }
     },
     "auth_ref": [
      "r692"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityCurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r692"
     ]
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r692"
     ]
    },
    "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": [
      "r697",
      "r706"
     ]
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseRightOfUseAsset",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r691"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases, weighted-average discount rate",
        "label": "Operating Lease, Weighted Average Discount Rate, Percent",
        "documentation": "Weighted average discount rate for operating lease calculated at point in time."
       }
      }
     },
     "auth_ref": [
      "r709",
      "r1036"
     ]
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating leases, weighted-average lease term (in years)",
        "label": "Operating Lease, Weighted Average Remaining Lease Term",
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r708",
      "r1036"
     ]
    },
    "us-gaap_OperatingLossCarryforwards": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwards",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss carryforwards",
        "label": "Operating Loss Carryforwards",
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwardsLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Line Items]",
        "label": "Operating Loss Carryforwards [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": [
      "r536"
     ]
    },
    "us-gaap_OperatingLossCarryforwardsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OperatingLossCarryforwardsTable",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Loss Carryforwards [Table]",
        "label": "Operating Loss Carryforwards [Table]",
        "documentation": "Disclosure of information about operating loss carryforward. Includes, but is not limited to, tax authority, amount and expiration date of operating loss carryforward, and likelihood of utilization."
       }
      }
     },
     "auth_ref": [
      "r536"
     ]
    },
    "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_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "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 [Text Block]",
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r163",
      "r164",
      "r165",
      "r825",
      "r826"
     ]
    },
    "us-gaap_OtherAmortizationOfDeferredCharges": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAmortizationOfDeferredCharges",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Amortization of debt issuance costs",
        "label": "Amortization of Other Deferred Charges",
        "documentation": "Amount of amortization of other deferred costs recognized in the income statement."
       }
      }
     },
     "auth_ref": [
      "r8",
      "r75"
     ]
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherAssetsNoncurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other assets",
        "label": "Other Assets, Noncurrent",
        "documentation": "Amount of noncurrent assets classified as other."
       }
      }
     },
     "auth_ref": [
      "r174"
     ]
    },
    "us-gaap_OtherCommitmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Line Items]",
        "label": "Other Commitments [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_OtherCommitmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherCommitmentsTable",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Commitments [Table]",
        "label": "Other Commitments [Table]",
        "documentation": "Disclosure of information about obligations resulting from other commitments."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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",
      "r789"
     ]
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherComprehensiveIncomeLossNetOfTaxPeriodIncreaseDecreaseAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income:",
        "label": "Other Comprehensive Income (Loss), Net of Tax [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_OtherFiscal2023AcquisitionDateEarnOutLiabilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "OtherFiscal2023AcquisitionDateEarnOutLiabilityMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Fiscal 2023 Acquisition Date Earn-Out Liability",
        "label": "Other Fiscal 2023 Acquisition Date Earn-Out Liability [Member]",
        "documentation": "Other Fiscal 2023 Acquisition Date Earn-Out Liability"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherLiabilitiesNoncurrent",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Liabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r54"
     ]
    },
    "us-gaap_OtherNoncashIncomeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherNoncashIncomeExpense",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r83"
     ]
    },
    "chef_OtherOperatingExpensesPolicyPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "OtherOperatingExpensesPolicyPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Operating Expenses",
        "label": "Other Operating Expenses, Policy [Policy Text Block]",
        "documentation": "Other Operating Expenses, Policy"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_OtherOperatingIncomeExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "OtherOperatingIncomeExpenseNet",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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": [
      "r1132"
     ]
    },
    "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": [
      "r1093",
      "r1104",
      "r1114",
      "r1147"
     ]
    },
    "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": [
      "r1096",
      "r1107",
      "r1117",
      "r1150"
     ]
    },
    "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": [
      "r1096",
      "r1107",
      "r1117",
      "r1150"
     ]
    },
    "chef_PastryProductMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "PastryProductMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r1121"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for contingent earn-out liabilities",
        "terseLabel": "Cash paid for contingent earn-out liabilities",
        "label": "Payment for Contingent Consideration Liability, Financing Activities",
        "documentation": "Amount of cash outflow, not made soon after acquisition date of business combination, to settle contingent consideration liability up to amount recognized at acquisition date, including, but not limited to, measurement period adjustment and less amount paid soon after acquisition date."
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "us-gaap_PaymentForContingentConsiderationLiabilityInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentForContingentConsiderationLiabilityInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Cash paid for contingent earn-out liabilities",
        "label": "Payment for Contingent Consideration Liability, Investing Activities",
        "documentation": "Amount of cash outflow, made soon after acquisition date of business combination, to settle contingent consideration liability."
       }
      }
     },
     "auth_ref": [
      "r3"
     ]
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r79"
     ]
    },
    "us-gaap_PaymentsOfDebtExtinguishmentCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfDebtExtinguishmentCosts",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "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": [
      "r6"
     ]
    },
    "us-gaap_PaymentsOfFinancingCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsOfFinancingCosts",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payment of deferred financing fees",
        "label": "Payments of Financing Costs",
        "documentation": "The cash outflow for loan and debt issuance costs."
       }
      }
     },
     "auth_ref": [
      "r23"
     ]
    },
    "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r198"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesGross",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash amount paid",
        "label": "Payments to Acquire Businesses, Gross",
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price."
       }
      }
     },
     "auth_ref": [
      "r21",
      "r600",
      "r983",
      "r989",
      "r1025"
     ]
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Cash paid for acquisitions, net of cash acquired",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase."
       }
      }
     },
     "auth_ref": [
      "r21"
     ]
    },
    "us-gaap_PaymentsToAcquireProductiveAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PaymentsToAcquireProductiveAssets",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r112",
      "r1381",
      "r1382",
      "r1383"
     ]
    },
    "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": [
      "r1131"
     ]
    },
    "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": [
      "r1131"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "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": [
      "r1140"
     ]
    },
    "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": [
      "r1133"
     ]
    },
    "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": [
      "r1122"
     ]
    },
    "chef_PercentageOfEmployeesRepresentedByUnions": {
     "xbrltype": "percentItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "PercentageOfEmployeesRepresentedByUnions",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of employees represented by unions",
        "label": "Percentage Of Employees Represented By Unions",
        "documentation": "Refers the percentage of employee represented by union."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PerformanceSharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PerformanceSharesMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance-Based Restricted Awards",
        "verboseLabel": "Performance-Based",
        "label": "Performance Shares [Member]",
        "documentation": "Share-based payment arrangement awarded for meeting performance target."
       }
      }
     },
     "auth_ref": [
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "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": [
      "r1124"
     ]
    },
    "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": [
      "r1180"
     ]
    },
    "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": [
      "r1123"
     ]
    },
    "us-gaap_PortionAtFairValueFairValueDisclosureMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PortionAtFairValueFairValueDisclosureMember",
     "presentation": [
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "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": [
      "r665",
      "r666",
      "r668",
      "r669",
      "r673",
      "r674",
      "r675",
      "r924",
      "r1396"
     ]
    },
    "us-gaap_PostemploymentBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PostemploymentBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Postemployment Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PreferredStockParOrStatedValuePerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockParOrStatedValuePerShare",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r59",
      "r419"
     ]
    },
    "us-gaap_PreferredStockSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesAuthorized",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r59",
      "r848"
     ]
    },
    "us-gaap_PreferredStockSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesIssued",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r59",
      "r419"
     ]
    },
    "us-gaap_PreferredStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockSharesOutstanding",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": [
      "r59",
      "r848",
      "r866",
      "r1449",
      "r1450"
     ]
    },
    "us-gaap_PreferredStockValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PreferredStockValue",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Preferred Stock - $0.01 par value, 5,000,000 shares authorized, no shares issued and outstanding at December\u00a026, 2025 and December\u00a027, 2024, 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": [
      "r59",
      "r410",
      "r415",
      "r780",
      "r1037"
     ]
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "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": [
      "r1195"
     ]
    },
    "us-gaap_ProceedsFromLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromLinesOfCredit",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings under asset-based loan and revolving credit facilities",
        "label": "Proceeds from Lines of Credit",
        "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r1245",
      "r1248"
     ]
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProceedsFromStockOptionsExercised",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r4",
      "r16"
     ]
    },
    "chef_ProduceMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ProduceMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r1268"
     ]
    },
    "srt_ProductOrServiceAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductOrServiceAxis",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r157",
      "r302",
      "r728",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r925",
      "r931",
      "r934",
      "r936",
      "r963",
      "r964",
      "r1048",
      "r1050",
      "r1051",
      "r1055",
      "r1058",
      "r1188",
      "r1192",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1307",
      "r1308",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "srt_ProductsAndServicesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ProductsAndServicesDomain",
     "presentation": [
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r138",
      "r139",
      "r140",
      "r141",
      "r142",
      "r143",
      "r157",
      "r302",
      "r728",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r925",
      "r931",
      "r934",
      "r936",
      "r963",
      "r964",
      "r1048",
      "r1050",
      "r1051",
      "r1055",
      "r1058",
      "r1188",
      "r1192",
      "r1201",
      "r1202",
      "r1203",
      "r1204",
      "r1205",
      "r1206",
      "r1207",
      "r1208",
      "r1209",
      "r1210",
      "r1211",
      "r1212",
      "r1213",
      "r1214",
      "r1215",
      "r1216",
      "r1217",
      "r1218",
      "r1219",
      "r1220",
      "r1221",
      "r1222",
      "r1223",
      "r1224",
      "r1225",
      "r1226",
      "r1227",
      "r1228",
      "r1229",
      "r1230",
      "r1231",
      "r1232",
      "r1233",
      "r1234",
      "r1235",
      "r1236",
      "r1237",
      "r1239",
      "r1240",
      "r1241",
      "r1242",
      "r1307",
      "r1308",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "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_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Less: accumulated depreciation and amortization",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization",
        "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease."
       }
      }
     },
     "auth_ref": [
      "r1184",
      "r1189",
      "r1300"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_Assets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property and equipment, net",
        "totalLabel": "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": [
      "r1189",
      "r1297"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails": {
       "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equipment, leasehold improvements and software, gross",
        "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization",
        "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset."
       }
      }
     },
     "auth_ref": [
      "r1183",
      "r1193",
      "r1299"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Axis]",
        "label": "Long-Lived Tangible Asset [Axis]",
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r711"
     ]
    },
    "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": [
      "r86",
      "r117",
      "r118",
      "r119"
     ]
    },
    "chef_PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation expense",
        "label": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]",
        "documentation": "Property, Plant, And Equipment, Excluding Assets Held Under Finance Leases [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Line Items]",
        "label": "Property, Plant and Equipment [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": [
      "r711"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Property and Equipment",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r117",
      "r118",
      "r786"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of property and equipment",
        "label": "Property, Plant and Equipment [Table Text Block]",
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment, Type [Domain]",
        "label": "Long-Lived Tangible Asset [Domain]",
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "auth_ref": [
      "r87",
      "r711"
     ]
    },
    "us-gaap_PropertyPlantAndEquipmentUsefulLife": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "PropertyPlantAndEquipmentUsefulLife",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Useful Lives",
        "label": "Property, Plant and Equipment, Useful Life",
        "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ProvisionForDoubtfulAccounts",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "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": [
      "r193",
      "r195",
      "r317"
     ]
    },
    "chef_PurchaseIncentivesEarned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "PurchaseIncentivesEarned",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Purchase incentives",
        "label": "Purchase Incentives Earned",
        "documentation": "Purchase Incentives Earned"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1121"
     ]
    },
    "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": [
      "r1121"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r129",
      "r131",
      "r133",
      "r134",
      "r136",
      "r153",
      "r155",
      "r156",
      "r158",
      "r159",
      "r272",
      "r360",
      "r361",
      "r362",
      "r363",
      "r448",
      "r460",
      "r490",
      "r491",
      "r492",
      "r495",
      "r507",
      "r650",
      "r721",
      "r722",
      "r723",
      "r812",
      "r813",
      "r820",
      "r838",
      "r839",
      "r891",
      "r893",
      "r895",
      "r896",
      "r898",
      "r902",
      "r903",
      "r905",
      "r906",
      "r919",
      "r920",
      "r954",
      "r962",
      "r978",
      "r983",
      "r991",
      "r994",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1050",
      "r1061",
      "r1305",
      "r1312",
      "r1388",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413"
     ]
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "RangeMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "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": [
      "r129",
      "r131",
      "r133",
      "r134",
      "r136",
      "r153",
      "r155",
      "r156",
      "r158",
      "r159",
      "r272",
      "r360",
      "r361",
      "r362",
      "r363",
      "r448",
      "r460",
      "r490",
      "r491",
      "r492",
      "r495",
      "r507",
      "r650",
      "r721",
      "r722",
      "r723",
      "r812",
      "r813",
      "r820",
      "r838",
      "r839",
      "r891",
      "r893",
      "r895",
      "r896",
      "r898",
      "r902",
      "r903",
      "r905",
      "r906",
      "r919",
      "r920",
      "r954",
      "r962",
      "r978",
      "r983",
      "r991",
      "r994",
      "r1030",
      "r1031",
      "r1032",
      "r1033",
      "r1050",
      "r1061",
      "r1305",
      "r1312",
      "r1388",
      "r1409",
      "r1410",
      "r1411",
      "r1412",
      "r1413"
     ]
    },
    "us-gaap_ReceivablesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ReceivablesPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accounts Receivable",
        "label": "Receivable [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable."
       }
      }
     },
     "auth_ref": [
      "r308",
      "r309",
      "r310",
      "r312",
      "r1277"
     ]
    },
    "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": [
      "r1088",
      "r1099",
      "r1109",
      "r1142"
     ]
    },
    "us-gaap_RelatedPartyDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyDomain",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Domain]",
        "label": "Related and Nonrelated Parties [Domain]",
        "documentation": "Related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r216",
      "r217",
      "r307",
      "r455",
      "r459",
      "r714",
      "r715",
      "r778",
      "r785",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r865",
      "r890",
      "r1447"
     ]
    },
    "us-gaap_RelatedPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyMember",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party Real Estate",
        "label": "Related Party [Member]",
        "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r216",
      "r217",
      "r714",
      "r715",
      "r716",
      "r717",
      "r778",
      "r785",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r865",
      "r890"
     ]
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Axis]",
        "label": "Related and Nonrelated Parties [Axis]",
        "documentation": "Information by related and nonrelated parties. Related party includes, but is not limited to, affiliate, other entity for which investment is accounted for under equity method, trust for benefit of employee, principal owner, management, and member of immediate family, and other party that may be prevented from pursuing separate interests because of control, significant influence, or ownership interest."
       }
      }
     },
     "auth_ref": [
      "r207",
      "r216",
      "r217",
      "r307",
      "r455",
      "r459",
      "r714",
      "r715",
      "r778",
      "r785",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r865",
      "r890",
      "r1405",
      "r1447"
     ]
    },
    "us-gaap_RepaymentsOfConvertibleDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfConvertibleDebt",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of convertible debt",
        "label": "Repayments of Convertible Debt",
        "documentation": "The cash outflow from the repayment of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "us-gaap_RepaymentsOfLinesOfCredit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLinesOfCredit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Payments under asset-based loan and revolving credit facilities",
        "label": "Repayments of Lines of Credit",
        "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements."
       }
      }
     },
     "auth_ref": [
      "r80",
      "r1245",
      "r1248"
     ]
    },
    "us-gaap_RepaymentsOfLongTermDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfLongTermDebt",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Payment of debt and other financing obligations",
        "terseLabel": "Repayments of long-term debt",
        "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": [
      "r80",
      "r829"
     ]
    },
    "us-gaap_RepaymentsOfUnsecuredDebt": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RepaymentsOfUnsecuredDebt",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Repayments of unsecured debt",
        "label": "Repayments of Unsecured Debt",
        "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt."
       }
      }
     },
     "auth_ref": [
      "r80"
     ]
    },
    "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": [
      "r1089",
      "r1100",
      "r1110",
      "r1143"
     ]
    },
    "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": [
      "r1090",
      "r1101",
      "r1111",
      "r1144"
     ]
    },
    "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": [
      "r1097",
      "r1108",
      "r1118",
      "r1151"
     ]
    },
    "us-gaap_RestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RestrictedStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted share awards and restricted share units",
        "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": [
      "r1264",
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsAccumulatedDeficit",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained earnings",
        "label": "Retained Earnings (Accumulated Deficit)",
        "documentation": "Amount of accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r63",
      "r95",
      "r783",
      "r817",
      "r819",
      "r830",
      "r849",
      "r1037"
     ]
    },
    "us-gaap_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Retained Earnings",
        "label": "Retained Earnings [Member]",
        "documentation": "Accumulated undistributed earnings (deficit)."
       }
      }
     },
     "auth_ref": [
      "r160",
      "r161",
      "r162",
      "r226",
      "r227",
      "r228",
      "r230",
      "r237",
      "r239",
      "r241",
      "r314",
      "r315",
      "r349",
      "r407",
      "r496",
      "r539",
      "r540",
      "r547",
      "r548",
      "r549",
      "r551",
      "r617",
      "r618",
      "r632",
      "r634",
      "r635",
      "r637",
      "r643",
      "r688",
      "r690",
      "r814",
      "r816",
      "r832",
      "r1449"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerExcludingAssessedTax",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/SegmentInformationScheduleofSegmentInformationDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net sales",
        "label": "Revenue from Contract with Customer, Excluding Assessed Tax",
        "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise."
       }
      }
     },
     "auth_ref": [
      "r108",
      "r109",
      "r265",
      "r278",
      "r279",
      "r293",
      "r299",
      "r302",
      "r304",
      "r306",
      "r444",
      "r445",
      "r446",
      "r728",
      "r932",
      "r936"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "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": [
      "r306",
      "r1267",
      "r1268"
     ]
    },
    "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevenueFromContractWithCustomerPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue Recognition, Deferred Revenue, Right of Return, Cost of Sales, and Vendor Rebates and Other Promotional Incentives",
        "label": "Revenue from Contract with Customer [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for revenue from contract with customer."
       }
      }
     },
     "auth_ref": [
      "r122",
      "r436",
      "r437",
      "r438",
      "r439",
      "r440",
      "r441",
      "r442",
      "r443",
      "r923"
     ]
    },
    "chef_RevenuePaymentTermForContractsWithCustomers": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "RevenuePaymentTermForContractsWithCustomers",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment terms for contracts with customers (in days)",
        "label": "Revenue, Payment Term For Contracts With Customers",
        "documentation": "Revenue, Payment Term For Contracts With Customers"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_RevolvingCreditFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "RevolvingCreditFacilityMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "netLabel": "Senior secured term loans",
        "verboseLabel": "Credit facility",
        "terseLabel": "Asset-based loan facility",
        "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": [
      "r707",
      "r1036"
     ]
    },
    "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": [
      "r707",
      "r1036"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "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": [
      "r1160"
     ]
    },
    "us-gaap_ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of allowance for doubtful accounts",
        "label": "Schedule of Accounts, Notes, Loans and Financing Receivable [Table Text Block]",
        "documentation": "Tabular disclosure of the various types of trade accounts and notes receivable and for each the gross carrying value, allowance, and net carrying value as of the balance sheet date. Presentation is categorized by current, noncurrent and unclassified receivables."
       }
      }
     },
     "auth_ref": [
      "r61",
      "r67"
     ]
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable",
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofDilutiveSecuritiesthathaveBeenExcludedfromtheCalculationofDilutedNetIncomeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Antidilutive Security, Excluded EPS Calculation [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": [
      "r260"
     ]
    },
    "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 (loss) 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": [
      "r30"
     ]
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination [Table]",
        "label": "Business Combination [Table]",
        "documentation": "Disclosure of information about business combination. Includes, but is not limited to, recognized asset and liability."
       }
      }
     },
     "auth_ref": [
      "r334",
      "r555",
      "r556",
      "r557",
      "r558",
      "r564",
      "r565",
      "r566",
      "r567",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r595",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r609",
      "r610",
      "r611",
      "r615",
      "r983",
      "r994",
      "r1365",
      "r1368",
      "r1370"
     ]
    },
    "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_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of provision for income taxes",
        "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]",
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years."
       }
      }
     },
     "auth_ref": [
      "r1361"
     ]
    },
    "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 and impact on consolidated statements of operations",
        "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_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of deferred tax assets and liabilities",
        "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]",
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets."
       }
      }
     },
     "auth_ref": [
      "r1356"
     ]
    },
    "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 net income (loss) 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": [
      "r1263"
     ]
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of income tax reconciliation",
        "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]",
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations."
       }
      }
     },
     "auth_ref": [
      "r518",
      "r982",
      "r1353"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Asset, Finite-Lived [Table]",
        "label": "Intangible Asset, Finite-Lived [Table]",
        "documentation": "Disclosure of information about finite-lived intangible asset. Excludes indefinite-lived intangible asset."
       }
      }
     },
     "auth_ref": [
      "r335",
      "r342",
      "r345",
      "r346",
      "r347",
      "r729",
      "r922",
      "r927",
      "r997",
      "r998",
      "r999",
      "r1000",
      "r1001",
      "r1002",
      "r1003",
      "r1004",
      "r1005",
      "r1006",
      "r1007",
      "r1008",
      "r1009",
      "r1010",
      "r1011",
      "r1012",
      "r1013",
      "r1014",
      "r1015",
      "r1016",
      "r1017",
      "r1018",
      "r1019",
      "r1020",
      "r1021",
      "r1022",
      "r1023"
     ]
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of other intangible assets",
        "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]",
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r1290"
     ]
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of operating (loss) income before income taxes for foreign subsidiaries",
        "label": "Schedule of Income before Income Tax, Domestic and Foreign [Table Text Block]",
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions."
       }
      }
     },
     "auth_ref": [
      "r1245",
      "r1251"
     ]
    },
    "us-gaap_ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of goodwill",
        "label": "Schedule of Intangible Assets and Goodwill [Table Text Block]",
        "documentation": "Tabular disclosure of goodwill and intangible assets, which may be broken down by segment or major class."
       }
      }
     },
     "auth_ref": [
      "r1279",
      "r1283"
     ]
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDepreciationandAmortizationDetails",
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Table]",
        "label": "Property, Plant and Equipment [Table]",
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation."
       }
      }
     },
     "auth_ref": [
      "r9",
      "r711"
     ]
    },
    "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": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "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": [
      "r32",
      "r33",
      "r34"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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": [
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495"
     ]
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of stock option activity",
        "label": "Share-Based Payment Arrangement, Option, Activity [Table Text Block]",
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value."
       }
      }
     },
     "auth_ref": [
      "r14",
      "r15",
      "r96"
     ]
    },
    "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 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": [
      "r1333"
     ]
    },
    "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReserves"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation Reserves",
        "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]",
        "documentation": "The entire disclosure for valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r128",
      "r209",
      "r225"
     ]
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of estimated future amortization expense",
        "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]",
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r1292"
     ]
    },
    "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": [
      "r1070"
     ]
    },
    "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": [
      "r1073"
     ]
    },
    "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": [
      "r108",
      "r109",
      "r110",
      "r111",
      "r265",
      "r274",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r306",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r347",
      "r356",
      "r357",
      "r608",
      "r611",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r946",
      "r949",
      "r950",
      "r955",
      "r1053",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "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": [
      "r130",
      "r132",
      "r135",
      "r137",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r154",
      "r155",
      "r156",
      "r269",
      "r304",
      "r305",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r769",
      "r770",
      "r771",
      "r772",
      "r835",
      "r836",
      "r837",
      "r892",
      "r894",
      "r897",
      "r899",
      "r902",
      "r904",
      "r905",
      "r906",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r926",
      "r941",
      "r963",
      "r965",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1052",
      "r1061",
      "r1416",
      "r1417",
      "r1418",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "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": [
      "r111",
      "r265",
      "r273",
      "r274",
      "r275",
      "r276",
      "r277",
      "r289",
      "r291",
      "r292",
      "r297",
      "r298",
      "r299",
      "r300",
      "r301",
      "r302",
      "r303",
      "r306",
      "r945",
      "r947",
      "r948",
      "r949",
      "r951",
      "r952",
      "r953"
     ]
    },
    "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_SelfInsuranceReserve": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SelfInsuranceReserve",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self insurance reserve",
        "label": "Self Insurance Reserve",
        "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property."
       }
      }
     },
     "auth_ref": [
      "r54"
     ]
    },
    "us-gaap_SelfInsuranceReservePolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SelfInsuranceReservePolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Self-Insurance Reserves",
        "label": "Self Insurance Reserve [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR)."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SellingGeneralAndAdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME": {
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME"
     ],
     "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": [
      "r76",
      "r931",
      "r932",
      "r933",
      "r936",
      "r1238"
     ]
    },
    "us-gaap_SellingGeneralAndAdministrativeExpensesPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SellingGeneralAndAdministrativeExpensesPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Costs and Selling, General and Administrative Expenses",
        "label": "Selling, General and Administrative Expenses, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for inclusion of significant items in the selling, general and administrative (or similar) expense report caption."
       }
      }
     },
     "auth_ref": [
      "r1352"
     ]
    },
    "chef_SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "2025 Tranche",
        "label": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche [Member]",
        "documentation": "Senior Secured Term Loan Credit Facility, Two Thousand And Twenty Five Tranche"
       }
      }
     },
     "auth_ref": []
    },
    "chef_SeniorSecuredTermLoansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "SeniorSecuredTermLoansMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsAssetBasedLoanFacilityDetails",
      "http://chefswarehouse.com/role/DebtObligationsScheduleofDebtObligationsDetails",
      "http://chefswarehouse.com/role/DebtObligationsSeniorSecuredTermLoanCreditFacilityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Senior secured term loans",
        "label": "Senior Secured Term Loans [Member]",
        "documentation": "Senior Secured Term Loans"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Combination, Series of Individually Immaterial Business Combinations",
        "label": "Business Combination, Series of Individually Immaterial Business Combinations [Member]",
        "documentation": "Series of individually immaterial business combinations."
       }
      }
     },
     "auth_ref": [
      "r559",
      "r560",
      "r561",
      "r562",
      "r563",
      "r564",
      "r565",
      "r566",
      "r567",
      "r568",
      "r569",
      "r570",
      "r571",
      "r572",
      "r573",
      "r578",
      "r579",
      "r580",
      "r581",
      "r582",
      "r583",
      "r584",
      "r585",
      "r586",
      "r587",
      "r588",
      "r589",
      "r591",
      "r592",
      "r593",
      "r594",
      "r598",
      "r599",
      "r600",
      "r601",
      "r602",
      "r603",
      "r604",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r613",
      "r614",
      "r615",
      "r1365",
      "r1368",
      "r1370"
     ]
    },
    "us-gaap_ShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensation",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS": {
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCASHFLOWS",
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Stock compensation",
        "terseLabel": "Stock compensation expense",
        "label": "Share-Based Payment Arrangement, Noncash Expense",
        "documentation": "Amount of noncash expense for share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "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": [
      "r979"
     ]
    },
    "chef_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Fair Value",
        "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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": [
      "r482"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period",
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan)."
       }
      }
     },
     "auth_ref": [
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Granted (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": [
      "r480"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning (in shares)",
        "periodEndLabel": "Unvested at ending (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": [
      "r477",
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Unvested at beginning (in dollars per share)",
        "periodEndLabel": "Unvested at ending (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": [
      "r477",
      "r478"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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": [
      "r97"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Vested (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period."
       }
      }
     },
     "auth_ref": [
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of RSAs vested",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value",
        "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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": [
      "r481"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "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": [
      "r462",
      "r463",
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493",
      "r495"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fixed contribution rate",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Maximum Employee Subscription Rate",
        "documentation": "The highest percentage of annual salary that an employee is permitted to utilize with respect to the plan."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares authorized (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized",
        "documentation": "Number of shares authorized for issuance under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r981"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares available for grant (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant",
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsAdditionalDisclosuresAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Remaining Contractual Term (in years)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Additional Disclosures [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number",
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price",
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r471"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options exercised during the period, intrinsic value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value",
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (in shares)",
        "periodEndLabel": "Outstanding (in shares)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number",
        "documentation": "Number of options outstanding, including both vested and non-vested options."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r470"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]",
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Outstanding (in dollars per share)",
        "periodEndLabel": "Outstanding (in dollars per share)",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan."
       }
      }
     },
     "auth_ref": [
      "r469",
      "r470"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted Average Exercise Price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregate Intrinsic Value",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value",
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails",
      "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award Type [Domain]",
        "label": "Award Type [Domain]",
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r465",
      "r466",
      "r467",
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r474",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r489",
      "r490",
      "r491",
      "r492",
      "r493"
     ]
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock-Based Compensation",
        "label": "Share-Based Payment Arrangement [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost."
       }
      }
     },
     "auth_ref": [
      "r461",
      "r468",
      "r487",
      "r488",
      "r489",
      "r490",
      "r493",
      "r498",
      "r499",
      "r500",
      "r501",
      "r502",
      "r503",
      "r504",
      "r505"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation, term",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period",
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days."
       }
      }
     },
     "auth_ref": [
      "r980"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value",
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercisable",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Exercisable, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest exercisable or convertible options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r486"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquitySummaryofStockOptionActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Remaining Contractual Term",
        "documentation": "Weighted average remaining contractual term for fully vested and expected to vest options outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur."
       }
      }
     },
     "auth_ref": [
      "r485"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of awards",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested in Period, Fair Value",
        "documentation": "Fair value of options vested. Excludes equity instruments other than options, for example, but not limited to, share units, stock appreciation rights, restricted stock."
       }
      }
     },
     "auth_ref": [
      "r484"
     ]
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ESPP purchase price of common stock, percent of market price",
        "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Purchase Price of Common Stock, Percent",
        "documentation": "Purchase price of common stock expressed as a percentage of its fair value."
       }
      }
     },
     "auth_ref": [
      "r1350"
     ]
    },
    "us-gaap_ShippingAndHandlingMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShippingAndHandlingMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shipping and Handling",
        "label": "Shipping and Handling [Member]",
        "documentation": "Packing and transport of product."
       }
      }
     },
     "auth_ref": [
      "r1315",
      "r1317"
     ]
    },
    "us-gaap_ShortTermLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ShortTermLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term lease cost",
        "label": "Short-Term Lease, Cost",
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less."
       }
      }
     },
     "auth_ref": [
      "r703",
      "r1036"
     ]
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SignificantAccountingPoliciesTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Summary of Significant Accounting Policies",
        "label": "Significant Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity."
       }
      }
     },
     "auth_ref": [
      "r205",
      "r206"
     ]
    },
    "us-gaap_SoftwareAndSoftwareDevelopmentCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SoftwareAndSoftwareDevelopmentCostsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Software and Software Development Costs",
        "label": "Software and Software Development Costs [Member]",
        "documentation": "Purchased software applications and internally developed software for sale, licensing or long-term internal use."
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StateAndLocalJurisdictionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalJurisdictionMember",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesNarrativeDetails",
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "State and Local Jurisdiction [Member]",
        "label": "State and Local Jurisdiction [Member]",
        "documentation": "Designated state or local jurisdiction entitled to levy and collect income tax."
       }
      }
     },
     "auth_ref": [
      "r516"
     ]
    },
    "us-gaap_StateAndLocalTaxJurisdictionOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StateAndLocalTaxJurisdictionOtherMember",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other state and local",
        "label": "State and Local Tax Jurisdiction, Other [Member]",
        "documentation": "Designated state and local jurisdiction entitled to levy and collect income tax in country of domicile, classified as other."
       }
      }
     },
     "auth_ref": [
      "r1244",
      "r1358"
     ]
    },
    "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": [
      "r108",
      "r109",
      "r110",
      "r111",
      "r166",
      "r265",
      "r274",
      "r277",
      "r278",
      "r279",
      "r280",
      "r281",
      "r282",
      "r283",
      "r284",
      "r285",
      "r286",
      "r287",
      "r288",
      "r290",
      "r291",
      "r292",
      "r293",
      "r294",
      "r295",
      "r296",
      "r297",
      "r299",
      "r300",
      "r301",
      "r306",
      "r324",
      "r325",
      "r326",
      "r327",
      "r328",
      "r329",
      "r330",
      "r331",
      "r332",
      "r347",
      "r350",
      "r356",
      "r357",
      "r608",
      "r611",
      "r794",
      "r795",
      "r796",
      "r797",
      "r798",
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r946",
      "r949",
      "r950",
      "r955",
      "r1053",
      "r1416",
      "r1417",
      "r1418",
      "r1419",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementEquityComponentsAxis",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity Components [Axis]",
        "label": "Equity Components [Axis]",
        "documentation": "Information by component of equity."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r60",
      "r64",
      "r65",
      "r160",
      "r161",
      "r162",
      "r188",
      "r189",
      "r190",
      "r226",
      "r227",
      "r228",
      "r230",
      "r237",
      "r239",
      "r241",
      "r266",
      "r314",
      "r315",
      "r349",
      "r407",
      "r432",
      "r496",
      "r539",
      "r540",
      "r547",
      "r548",
      "r549",
      "r551",
      "r617",
      "r618",
      "r632",
      "r633",
      "r634",
      "r635",
      "r636",
      "r637",
      "r638",
      "r639",
      "r640",
      "r641",
      "r643",
      "r677",
      "r678",
      "r679",
      "r680",
      "r681",
      "r682",
      "r688",
      "r690",
      "r713",
      "r789",
      "r814",
      "r815",
      "r816",
      "r832",
      "r884"
     ]
    },
    "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": [
      "r130",
      "r132",
      "r135",
      "r137",
      "r144",
      "r145",
      "r146",
      "r147",
      "r148",
      "r149",
      "r150",
      "r151",
      "r152",
      "r154",
      "r155",
      "r156",
      "r269",
      "r304",
      "r305",
      "r731",
      "r732",
      "r733",
      "r734",
      "r735",
      "r736",
      "r737",
      "r738",
      "r739",
      "r740",
      "r741",
      "r742",
      "r743",
      "r744",
      "r745",
      "r746",
      "r747",
      "r748",
      "r749",
      "r750",
      "r751",
      "r752",
      "r753",
      "r754",
      "r755",
      "r756",
      "r757",
      "r758",
      "r759",
      "r760",
      "r761",
      "r762",
      "r763",
      "r764",
      "r769",
      "r770",
      "r771",
      "r772",
      "r835",
      "r836",
      "r837",
      "r892",
      "r894",
      "r897",
      "r899",
      "r902",
      "r904",
      "r905",
      "r906",
      "r910",
      "r911",
      "r912",
      "r913",
      "r914",
      "r915",
      "r916",
      "r917",
      "r918",
      "r926",
      "r941",
      "r963",
      "r965",
      "r1038",
      "r1039",
      "r1040",
      "r1041",
      "r1042",
      "r1043",
      "r1044",
      "r1045",
      "r1052",
      "r1061",
      "r1416",
      "r1417",
      "r1418",
      "r1420",
      "r1421",
      "r1422",
      "r1423",
      "r1424",
      "r1425",
      "r1426",
      "r1427",
      "r1428",
      "r1429",
      "r1430",
      "r1431",
      "r1432",
      "r1433",
      "r1434",
      "r1435",
      "r1436",
      "r1437",
      "r1438",
      "r1439",
      "r1440",
      "r1441",
      "r1442",
      "r1443",
      "r1444"
     ]
    },
    "us-gaap_StatementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StatementLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r226",
      "r227",
      "r228",
      "r266",
      "r409",
      "r410",
      "r412",
      "r414",
      "r690",
      "r728",
      "r827",
      "r833",
      "r834",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r884",
      "r934",
      "r936",
      "r1062",
      "r1447"
     ]
    },
    "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/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r226",
      "r227",
      "r228",
      "r266",
      "r307",
      "r409",
      "r410",
      "r412",
      "r414",
      "r690",
      "r728",
      "r827",
      "r833",
      "r834",
      "r840",
      "r841",
      "r842",
      "r843",
      "r844",
      "r845",
      "r848",
      "r851",
      "r852",
      "r853",
      "r854",
      "r855",
      "r856",
      "r857",
      "r858",
      "r859",
      "r861",
      "r862",
      "r863",
      "r864",
      "r865",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873",
      "r874",
      "r875",
      "r876",
      "r877",
      "r878",
      "r879",
      "r880",
      "r881",
      "r884",
      "r934",
      "r936",
      "r1062",
      "r1447"
     ]
    },
    "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": [
      "r1092",
      "r1103",
      "r1113",
      "r1146"
     ]
    },
    "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": [
      "r1322",
      "r1323",
      "r1324",
      "r1325",
      "r1326",
      "r1327",
      "r1328",
      "r1329",
      "r1330",
      "r1331",
      "r1332",
      "r1334",
      "r1335",
      "r1336",
      "r1337",
      "r1338",
      "r1339",
      "r1340",
      "r1341",
      "r1342",
      "r1343",
      "r1344",
      "r1345",
      "r1346",
      "r1347",
      "r1348"
     ]
    },
    "us-gaap_StockIssued1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssued1",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SupplementalDisclosuresofCashFlowInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common stock issued for acquisitions",
        "label": "Stock Issued",
        "documentation": "The fair value of stock issued in noncash financing activities."
       }
      }
     },
     "auth_ref": [
      "r27",
      "r28",
      "r29"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesAcquisitions",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued for acquisitions (in shares)",
        "label": "Stock Issued During Period, Shares, Acquisitions",
        "documentation": "Number of shares of stock issued during the period pursuant to acquisitions."
       }
      }
     },
     "auth_ref": [
      "r59",
      "r60",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY",
      "http://chefswarehouse.com/role/DebtObligationsConvertibleSeniorNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of debt to common stock (in shares)",
        "label": "Stock Issued During Period, Shares, Conversion of Convertible Securities",
        "documentation": "Number of shares issued during the period as a result of the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r39",
      "r60",
      "r64",
      "r95",
      "r392"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock compensation (in shares)",
        "label": "Shares Issued, Shares, Share-Based Payment Arrangement, after Forfeiture",
        "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP)."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r59",
      "r60",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueAcquisitions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueAcquisitions",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Shares issued for acquisition",
        "label": "Stock Issued During Period, Value, Acquisitions",
        "documentation": "Value of stock issued pursuant to acquisitions during the period."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r60",
      "r64",
      "r65",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueConversionOfConvertibleSecurities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueConversionOfConvertibleSecurities",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Conversion of debt to common stock",
        "label": "Stock Issued During Period, Value, Conversion of Convertible Securities",
        "documentation": "The gross value of stock issued during the period upon the conversion of convertible securities."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r60",
      "r64",
      "r65",
      "r95"
     ]
    },
    "us-gaap_StockIssuedDuringPeriodValueShareBasedCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockIssuedDuringPeriodValueShareBasedCompensation",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r42",
      "r59",
      "r60",
      "r95"
     ]
    },
    "chef_StockIssuedDuringPeriodWarrantExercisesShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "StockIssuedDuringPeriodWarrantExercisesShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercises (in shares)",
        "label": "Stock Issued During Period, Warrant Exercises, Shares",
        "documentation": "Stock Issued During Period, Warrant Exercises, Shares"
       }
      }
     },
     "auth_ref": []
    },
    "chef_StockIssuedDuringPeriodWarrantExercisesValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "StockIssuedDuringPeriodWarrantExercisesValue",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warrant exercises",
        "label": "Stock Issued During Period, Warrant Exercises, Value",
        "documentation": "Stock Issued During Period, Warrant Exercises, Value"
       }
      }
     },
     "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, authorized, amount",
        "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": [
      "r1314"
     ]
    },
    "chef_StockRepurchaseProgramProgramTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "StockRepurchaseProgramProgramTerm",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchase program, program term",
        "label": "Stock Repurchase Program, Program Term",
        "documentation": "Stock Repurchase Program, Program Term"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodShares",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r13",
      "r59",
      "r60",
      "r95"
     ]
    },
    "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedAndRetiredDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "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": [
      "r13",
      "r59",
      "r60",
      "r95"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodShares",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased during period (in shares)",
        "label": "Stock Repurchased During Period, Shares",
        "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r59",
      "r60",
      "r95",
      "r829",
      "r884",
      "r900"
     ]
    },
    "us-gaap_StockRepurchasedDuringPeriodValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockRepurchasedDuringPeriodValue",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stock repurchased during period",
        "label": "Stock Repurchased During Period, Value",
        "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock."
       }
      }
     },
     "auth_ref": [
      "r13",
      "r59",
      "r60",
      "r95",
      "r832",
      "r884",
      "r900",
      "r1068"
     ]
    },
    "us-gaap_StockholdersEquity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquity",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS": {
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFCHANGESINSTOCKHOLDERSEQUITY"
     ],
     "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": [
      "r60",
      "r64",
      "r65",
      "r84",
      "r850",
      "r866",
      "r885",
      "r886",
      "r1037",
      "r1069",
      "r1245",
      "r1249",
      "r1250",
      "r1278",
      "r1398",
      "r1449"
     ]
    },
    "us-gaap_StockholdersEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETS",
      "http://chefswarehouse.com/role/CONSOLIDATEDBALANCESHEETSParenthetical"
     ],
     "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": {
        "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": [
      "r92",
      "r418",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r426",
      "r427",
      "r428",
      "r429",
      "r430",
      "r432",
      "r629",
      "r642",
      "r887",
      "r889",
      "r901"
     ]
    },
    "us-gaap_StockholdersEquityPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "StockholdersEquityPolicyTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Repurchases",
        "label": "Stockholders' Equity, Policy [Policy Text Block]",
        "documentation": "Disclosure of accounting policy for its capital stock transactions, including dividends and accumulated other comprehensive income."
       }
      }
     },
     "auth_ref": [
      "r11",
      "r888"
     ]
    },
    "us-gaap_SubleaseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SubleaseIncome",
     "crdr": "credit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Sublease income",
        "label": "Sublease Income",
        "documentation": "Amount of sublease income excluding finance and operating lease expense."
       }
      }
     },
     "auth_ref": [
      "r705",
      "r1036"
     ]
    },
    "us-gaap_SummaryOfValuationAllowanceTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "SummaryOfValuationAllowanceTextBlock",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of allowance for deferred tax assets",
        "label": "Summary of Valuation Allowance [Table Text Block]",
        "documentation": "Tabular disclosure of valuation allowances to reduce deferred tax assets to net realizable value, including identification of the deferred tax asset more likely than not will not be fully realized and the corresponding amount of the valuation allowance."
       }
      }
     },
     "auth_ref": [
      "r1357"
     ]
    },
    "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": []
    },
    "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": [
      "r1139"
     ]
    },
    "chef_ThirdPartyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "ThirdPartyMember",
     "presentation": [
      "http://chefswarehouse.com/role/LeasesMaturitiesofLeaseLiabilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Third-Party Real Estate",
        "label": "Third Party [Member]",
        "documentation": "Third Party [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_TimeAndPerformanceBasedGrantsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "TimeAndPerformanceBasedGrantsMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time and Performance Based Grants",
        "label": "Time And Performance Based Grants [Member]",
        "documentation": "Time And Performance Based Grants [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "chef_TimeBasedRestrictedStockMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "TimeBasedRestrictedStockMember",
     "presentation": [
      "http://chefswarehouse.com/role/StockholdersEquityNarrativeDetails",
      "http://chefswarehouse.com/role/StockholdersEquityScheduleofRestrictedStockActivityDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Time-Based Restricted Awards",
        "verboseLabel": "Time-Based",
        "label": "Time-Based Restricted Share [Member]",
        "documentation": "Time Based Restricted Stock [Member]."
       }
      }
     },
     "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": [
      "r1131"
     ]
    },
    "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": [
      "r1138"
     ]
    },
    "chef_TotalSpecialtyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "TotalSpecialtyMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesScheduleofDisaggregationofRevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total specialty",
        "label": "Total Specialty [Member]",
        "documentation": "Total Specialty"
       }
      }
     },
     "auth_ref": []
    },
    "us-gaap_TrademarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "TrademarksMember",
     "presentation": [
      "http://chefswarehouse.com/role/AcquisitionsNarrativeDetails",
      "http://chefswarehouse.com/role/GoodwillandOtherIntangibleAssetsIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trademarks",
        "label": "Trademarks [Member]",
        "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style."
       }
      }
     },
     "auth_ref": [
      "r927",
      "r998",
      "r1284",
      "r1285",
      "r1286",
      "r1287",
      "r1288",
      "r1289",
      "r1291",
      "r1293",
      "r1294",
      "r1295"
     ]
    },
    "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": [
      "r1159"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1162"
     ]
    },
    "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": [
      "r1163"
     ]
    },
    "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": [
      "r1163"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1161"
     ]
    },
    "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": [
      "r1164"
     ]
    },
    "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": [
      "r1162"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2025",
     "localname": "US",
     "presentation": [
      "http://chefswarehouse.com/role/IncomeTaxesScheduleofIncomeTaxReconciliationDetails",
      "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": [
      "r1158"
     ]
    },
    "us-gaap_UnsecuredDebtMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "UnsecuredDebtMember",
     "presentation": [
      "http://chefswarehouse.com/role/DebtObligationsConvertibleUnsecuredDebtDetails",
      "http://chefswarehouse.com/role/FairValueMeasurementsSummaryoftheCarryingValueandFairValueofConvertibleSubordinatedNotesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unsecured Debt",
        "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/SummaryofSignificantAccountingPoliciesPolicies"
     ],
     "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": [
      "r115",
      "r116",
      "r267",
      "r270",
      "r271",
      "r272",
      "r769",
      "r771",
      "r942"
     ]
    },
    "us-gaap_ValuationAllowanceOfDeferredTaxAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowanceOfDeferredTaxAssetsMember",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Allowance for deferred tax assets",
        "label": "SEC Schedule, 12-09, Valuation Allowance, Deferred Tax Asset [Member]",
        "documentation": "Valuation allowance of deferred tax asset attributable to deductible temporary difference and carryforward."
       }
      }
     },
     "auth_ref": [
      "r1247",
      "r1254",
      "r1255",
      "r1256",
      "r1257",
      "r1258"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesBalance",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Valuation allowances",
        "periodStartLabel": "Balance at Beginning of Period",
        "periodEndLabel": "Balance at End of Period",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount",
        "documentation": "Amount of valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r220",
      "r224"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense",
     "crdr": "credit",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Additions Charged to Expense",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense",
        "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r221"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDeductions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDeductions",
     "crdr": "debit",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Deductions",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction",
        "documentation": "Amount of decrease in valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r223"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesDomain",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]",
        "documentation": "Valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224"
     ]
    },
    "us-gaap_ValuationAllowancesAndReservesTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "ValuationAllowancesAndReservesTypeAxis",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails",
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]",
        "documentation": "Information by valuation and qualifying accounts and reserves."
       }
      }
     },
     "auth_ref": [
      "r209",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224"
     ]
    },
    "srt_ValuationAndQualifyingAccountsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ValuationAndQualifyingAccountsDisclosureLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureLineItems",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [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": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r209",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224"
     ]
    },
    "srt_ValuationAndQualifyingAccountsDisclosureTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2025",
     "localname": "ValuationAndQualifyingAccountsDisclosureTable",
     "presentation": [
      "http://chefswarehouse.com/role/ValuationReservesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]",
        "documentation": "Disclosure of information about valuation allowance and qualifying account and reserve."
       }
      }
     },
     "auth_ref": [
      "r123",
      "r124",
      "r125",
      "r126",
      "r127",
      "r209",
      "r220",
      "r221",
      "r222",
      "r223",
      "r224"
     ]
    },
    "us-gaap_VariableLeaseCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VariableLeaseCost",
     "crdr": "debit",
     "calculation": {
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails": {
       "parentTag": "us-gaap_LeaseCost",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/LeasesComponentsofLeaseExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Variable lease cost",
        "label": "Variable Lease, Cost",
        "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases."
       }
      }
     },
     "auth_ref": [
      "r704",
      "r1036"
     ]
    },
    "us-gaap_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "VehiclesMember",
     "presentation": [
      "http://chefswarehouse.com/role/PropertyandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicles",
        "label": "Vehicles [Member]",
        "documentation": "Equipment used primarily for road transportation."
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1127"
     ]
    },
    "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r1263"
     ]
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "calculation": {
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r244",
      "r259"
     ]
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/us-gaap/2025",
     "localname": "WeightedAverageNumberOfSharesOutstandingAbstract",
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails"
     ],
     "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/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails": {
       "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://chefswarehouse.com/role/CONSOLIDATEDSTATEMENTSOFOPERATIONSANDCOMPREHENSIVEINCOME",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofIncomeperShareDetails",
      "http://chefswarehouse.com/role/NetIncomeperShareScheduleofReconciliationofIncomeperShareDetails"
     ],
     "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": [
      "r243",
      "r259"
     ]
    },
    "chef_WorkersCompensationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://chefswarehouse.com/20251226",
     "localname": "WorkersCompensationMember",
     "presentation": [
      "http://chefswarehouse.com/role/CommitmentsandContingenciesNarrativeDetails",
      "http://chefswarehouse.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Workers Compensation",
        "label": "Workers Compensation [Member]",
        "documentation": "Workers' Compensation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "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": [
      "r1125"
     ]
    }
   }
  }
 },
 "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": "13",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r4": {
   "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"
  },
  "r5": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Subparagraph": "(f)",
   "SubTopic": "10",
   "Topic": "230",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r6": {
   "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"
  },
  "r7": {
   "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"
  },
  "r8": {
   "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"
  },
  "r9": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "360",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r10": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "470",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481544/470-10-50-1"
  },
  "r11": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-1"
  },
  "r12": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1A",
   "Subparagraph": "(c)(3)",
   "SubTopic": "10",
   "Topic": "810",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481203/810-10-50-1A"
  },
  "r13": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "SubTopic": "10",
   "Topic": "505",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-2"
  },
  "r14": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r15": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)",
   "SubTopic": "10",
   "Topic": "718",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r16": {
   "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"
  },
  "r17": {
   "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"
  },
  "r18": {
   "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"
  },
  "r19": {
   "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"
  },
  "r20": {
   "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"
  },
  "r21": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "13",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-13"
  },
  "r22": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-14"
  },
  "r23": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482740/230-10-45-15"
  },
  "r24": {
   "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"
  },
  "r25": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-1"
  },
  "r26": {
   "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"
  },
  "r27": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-3"
  },
  "r28": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-4"
  },
  "r29": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "230",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482913/230-10-50-5"
  },
  "r30": {
   "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"
  },
  "r31": {
   "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"
  },
  "r32": {
   "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"
  },
  "r33": {
   "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"
  },
  "r34": {
   "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"
  },
  "r35": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "360",
   "SubTopic": "10",
   "Section": "45",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482130/360-10-45-4"
  },
  "r36": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "460",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482425/460-10-50-8"
  },
  "r37": {
   "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"
  },
  "r38": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "470",
   "SubTopic": "20",
   "Section": "25",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481284/470-20-25-2"
  },
  "r39": {
   "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"
  },
  "r40": {
   "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"
  },
  "r41": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Name": "Accounting Standards Codification",
   "Topic": "718",
   "SubTopic": "10",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r42": {
   "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"
  },
  "r43": {
   "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"
  },
  "r44": {
   "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"
  },
  "r45": {
   "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"
  },
  "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(19)(a))",
   "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(19)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r48": {
   "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"
  },
  "r49": {
   "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"
  },
  "r50": {
   "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"
  },
  "r51": {
   "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"
  },
  "r52": {
   "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"
  },
  "r53": {
   "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"
  },
  "r54": {
   "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"
  },
  "r55": {
   "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"
  },
  "r56": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r57": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r58": {
   "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"
  },
  "r59": {
   "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"
  },
  "r60": {
   "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"
  },
  "r61": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r62": {
   "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"
  },
  "r63": {
   "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"
  },
  "r64": {
   "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"
  },
  "r65": {
   "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"
  },
  "r66": {
   "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"
  },
  "r67": {
   "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(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r68": {
   "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"
  },
  "r69": {
   "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"
  },
  "r70": {
   "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"
  },
  "r71": {
   "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"
  },
  "r72": {
   "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"
  },
  "r73": {
   "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"
  },
  "r74": {
   "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"
  },
  "r75": {
   "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(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r76": {
   "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"
  },
  "r77": {
   "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"
  },
  "r78": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "230",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/230/tableOfContent"
  },
  "r79": {
   "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"
  },
  "r80": {
   "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"
  },
  "r81": {
   "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"
  },
  "r82": {
   "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"
  },
  "r83": {
   "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"
  },
  "r84": {
   "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"
  },
  "r85": {
   "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"
  },
  "r86": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/360/tableOfContent"
  },
  "r87": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r88": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "440",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/440/tableOfContent"
  },
  "r89": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/470/tableOfContent"
  },
  "r90": {
   "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"
  },
  "r91": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "470",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481139/470-20-50-5"
  },
  "r92": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "505",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/505/tableOfContent"
  },
  "r93": {
   "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"
  },
  "r94": {
   "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"
  },
  "r95": {
   "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"
  },
  "r96": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r97": {
   "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"
  },
  "r98": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "810",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/810/tableOfContent"
  },
  "r99": {
   "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"
  },
  "r100": {
   "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"
  },
  "r101": {
   "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(15)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478546/942-210-S99-1"
  },
  "r102": {
   "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"
  },
  "r103": {
   "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"
  },
  "r104": {
   "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"
  },
  "r105": {
   "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"
  },
  "r106": {
   "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"
  },
  "r107": {
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef",
   "Topic": "942",
   "SubTopic": "470",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477734/942-470-50-3"
  },
  "r108": {
   "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"
  },
  "r109": {
   "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"
  },
  "r110": {
   "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"
  },
  "r111": {
   "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"
  },
  "r112": {
   "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"
  },
  "r113": {
   "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"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "270",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482989/270-10-45-6"
  },
  "r115": {
   "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"
  },
  "r116": {
   "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"
  },
  "r117": {
   "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"
  },
  "r118": {
   "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"
  },
  "r119": {
   "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"
  },
  "r120": {
   "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"
  },
  "r121": {
   "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"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Accounting Standards Codification",
   "Topic": "606",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/606/tableOfContent"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(1)",
   "Publisher": "SEC"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column C",
   "Subparagraph": "(2)",
   "Publisher": "SEC"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "09",
   "Publisher": "SEC"
  },
  "r129": {
   "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"
  },
  "r130": {
   "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"
  },
  "r131": {
   "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"
  },
  "r132": {
   "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"
  },
  "r133": {
   "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"
  },
  "r134": {
   "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"
  },
  "r135": {
   "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"
  },
  "r136": {
   "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"
  },
  "r137": {
   "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"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column A",
   "Publisher": "SEC"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "17",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r144": {
   "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"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column D",
   "Publisher": "SEC"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column E",
   "Publisher": "SEC"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column F",
   "Publisher": "SEC"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column G",
   "Publisher": "SEC"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column H",
   "Publisher": "SEC"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "28",
   "Paragraph": "Column I",
   "Publisher": "SEC"
  },
  "r153": {
   "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"
  },
  "r154": {
   "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"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column B",
   "Publisher": "SEC"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "29",
   "Paragraph": "Column C",
   "Publisher": "SEC"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 11",
   "Section": "L",
   "Publisher": "SEC"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 4",
   "Publisher": "SEC"
  },
  "r160": {
   "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"
  },
  "r161": {
   "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"
  },
  "r162": {
   "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"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/205/tableOfContent"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481034/205-10-S45-5"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "205",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "3",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480922/205-10-S99-3"
  },
  "r166": {
   "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"
  },
  "r167": {
   "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"
  },
  "r168": {
   "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"
  },
  "r169": {
   "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"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "210",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483489/210-10-50-1"
  },
  "r171": {
   "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"
  },
  "r172": {
   "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"
  },
  "r173": {
   "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"
  },
  "r174": {
   "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"
  },
  "r175": {
   "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"
  },
  "r176": {
   "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"
  },
  "r177": {
   "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"
  },
  "r178": {
   "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"
  },
  "r179": {
   "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"
  },
  "r180": {
   "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)(b))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r181": {
   "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"
  },
  "r182": {
   "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"
  },
  "r183": {
   "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"
  },
  "r184": {
   "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"
  },
  "r185": {
   "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"
  },
  "r186": {
   "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"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "220",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482765/220-10-50-1"
  },
  "r188": {
   "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"
  },
  "r189": {
   "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"
  },
  "r190": {
   "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"
  },
  "r191": {
   "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"
  },
  "r192": {
   "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"
  },
  "r193": {
   "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"
  },
  "r194": {
   "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"
  },
  "r195": {
   "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"
  },
  "r196": {
   "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"
  },
  "r197": {
   "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"
  },
  "r198": {
   "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"
  },
  "r199": {
   "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"
  },
  "r200": {
   "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"
  },
  "r201": {
   "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"
  },
  "r202": {
   "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"
  },
  "r203": {
   "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"
  },
  "r204": {
   "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"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/235/tableOfContent"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r207": {
   "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"
  },
  "r208": {
   "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"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r210": {
   "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"
  },
  "r211": {
   "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"
  },
  "r212": {
   "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"
  },
  "r213": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r214": {
   "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"
  },
  "r215": {
   "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)(4))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r216": {
   "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)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r217": {
   "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"
  },
  "r218": {
   "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(n))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r219": {
   "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"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r226": {
   "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"
  },
  "r227": {
   "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"
  },
  "r228": {
   "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"
  },
  "r229": {
   "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"
  },
  "r230": {
   "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"
  },
  "r231": {
   "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"
  },
  "r232": {
   "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"
  },
  "r233": {
   "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"
  },
  "r234": {
   "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"
  },
  "r235": {
   "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"
  },
  "r236": {
   "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"
  },
  "r237": {
   "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"
  },
  "r238": {
   "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"
  },
  "r239": {
   "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"
  },
  "r240": {
   "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"
  },
  "r241": {
   "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"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "260",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/260/tableOfContent"
  },
  "r243": {
   "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"
  },
  "r244": {
   "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"
  },
  "r245": {
   "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"
  },
  "r246": {
   "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"
  },
  "r247": {
   "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"
  },
  "r248": {
   "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"
  },
  "r249": {
   "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"
  },
  "r250": {
   "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"
  },
  "r251": {
   "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"
  },
  "r252": {
   "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"
  },
  "r253": {
   "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"
  },
  "r254": {
   "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"
  },
  "r255": {
   "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"
  },
  "r256": {
   "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"
  },
  "r257": {
   "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"
  },
  "r258": {
   "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"
  },
  "r259": {
   "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"
  },
  "r260": {
   "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"
  },
  "r261": {
   "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"
  },
  "r262": {
   "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"
  },
  "r263": {
   "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"
  },
  "r264": {
   "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"
  },
  "r265": {
   "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"
  },
  "r266": {
   "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"
  },
  "r267": {
   "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"
  },
  "r268": {
   "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"
  },
  "r269": {
   "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"
  },
  "r270": {
   "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"
  },
  "r271": {
   "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"
  },
  "r272": {
   "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"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "280",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/280/tableOfContent"
  },
  "r274": {
   "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"
  },
  "r275": {
   "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"
  },
  "r276": {
   "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"
  },
  "r277": {
   "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"
  },
  "r278": {
   "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"
  },
  "r279": {
   "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"
  },
  "r280": {
   "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"
  },
  "r281": {
   "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"
  },
  "r282": {
   "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"
  },
  "r283": {
   "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"
  },
  "r284": {
   "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"
  },
  "r285": {
   "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"
  },
  "r286": {
   "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"
  },
  "r287": {
   "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"
  },
  "r288": {
   "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"
  },
  "r289": {
   "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"
  },
  "r290": {
   "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"
  },
  "r291": {
   "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"
  },
  "r292": {
   "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"
  },
  "r293": {
   "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"
  },
  "r294": {
   "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"
  },
  "r295": {
   "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"
  },
  "r296": {
   "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"
  },
  "r297": {
   "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"
  },
  "r298": {
   "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"
  },
  "r299": {
   "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"
  },
  "r300": {
   "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"
  },
  "r301": {
   "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"
  },
  "r302": {
   "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"
  },
  "r303": {
   "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"
  },
  "r304": {
   "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"
  },
  "r305": {
   "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"
  },
  "r306": {
   "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"
  },
  "r307": {
   "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"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r311": {
   "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"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "310",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481569/310-20-50-1"
  },
  "r313": {
   "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"
  },
  "r314": {
   "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"
  },
  "r315": {
   "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"
  },
  "r316": {
   "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"
  },
  "r317": {
   "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"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/330/tableOfContent"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-1"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "330",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483080/330-10-50-4"
  },
  "r321": {
   "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"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-20/tableOfContent"
  },
  "r323": {
   "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"
  },
  "r324": {
   "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"
  },
  "r325": {
   "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"
  },
  "r326": {
   "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"
  },
  "r327": {
   "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"
  },
  "r328": {
   "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"
  },
  "r329": {
   "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"
  },
  "r330": {
   "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"
  },
  "r331": {
   "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"
  },
  "r332": {
   "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"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482573/350-20-50-4"
  },
  "r335": {
   "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"
  },
  "r336": {
   "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"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r341": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r342": {
   "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"
  },
  "r343": {
   "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"
  },
  "r344": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r345": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r346": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r347": {
   "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"
  },
  "r348": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "350",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/350-40/tableOfContent"
  },
  "r349": {
   "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"
  },
  "r350": {
   "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"
  },
  "r351": {
   "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"
  },
  "r352": {
   "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"
  },
  "r353": {
   "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"
  },
  "r354": {
   "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"
  },
  "r355": {
   "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"
  },
  "r356": {
   "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"
  },
  "r357": {
   "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"
  },
  "r358": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r359": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "440",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482648/440-10-50-4"
  },
  "r360": {
   "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"
  },
  "r361": {
   "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"
  },
  "r362": {
   "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"
  },
  "r363": {
   "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"
  },
  "r364": {
   "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"
  },
  "r365": {
   "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"
  },
  "r366": {
   "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"
  },
  "r367": {
   "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"
  },
  "r368": {
   "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"
  },
  "r369": {
   "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"
  },
  "r370": {
   "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"
  },
  "r371": {
   "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"
  },
  "r372": {
   "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"
  },
  "r373": {
   "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"
  },
  "r374": {
   "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"
  },
  "r375": {
   "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"
  },
  "r376": {
   "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"
  },
  "r377": {
   "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"
  },
  "r378": {
   "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"
  },
  "r379": {
   "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"
  },
  "r380": {
   "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"
  },
  "r381": {
   "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"
  },
  "r382": {
   "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"
  },
  "r383": {
   "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"
  },
  "r384": {
   "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"
  },
  "r385": {
   "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"
  },
  "r386": {
   "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"
  },
  "r387": {
   "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"
  },
  "r388": {
   "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"
  },
  "r389": {
   "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"
  },
  "r390": {
   "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"
  },
  "r391": {
   "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"
  },
  "r392": {
   "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"
  },
  "r393": {
   "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"
  },
  "r394": {
   "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"
  },
  "r395": {
   "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"
  },
  "r396": {
   "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"
  },
  "r397": {
   "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"
  },
  "r398": {
   "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"
  },
  "r399": {
   "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"
  },
  "r400": {
   "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"
  },
  "r401": {
   "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"
  },
  "r402": {
   "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"
  },
  "r403": {
   "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"
  },
  "r404": {
   "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"
  },
  "r405": {
   "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"
  },
  "r406": {
   "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"
  },
  "r407": {
   "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"
  },
  "r408": {
   "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"
  },
  "r409": {
   "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"
  },
  "r410": {
   "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"
  },
  "r411": {
   "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"
  },
  "r412": {
   "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"
  },
  "r413": {
   "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"
  },
  "r414": {
   "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"
  },
  "r415": {
   "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"
  },
  "r416": {
   "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"
  },
  "r417": {
   "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"
  },
  "r418": {
   "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"
  },
  "r419": {
   "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"
  },
  "r420": {
   "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"
  },
  "r421": {
   "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"
  },
  "r422": {
   "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"
  },
  "r423": {
   "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"
  },
  "r424": {
   "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"
  },
  "r425": {
   "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"
  },
  "r426": {
   "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"
  },
  "r427": {
   "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"
  },
  "r428": {
   "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"
  },
  "r429": {
   "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"
  },
  "r430": {
   "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"
  },
  "r431": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "505",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481112/505-10-50-3"
  },
  "r432": {
   "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"
  },
  "r433": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-1"
  },
  "r434": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479837/606-10-45-2"
  },
  "r435": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-11"
  },
  "r436": {
   "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"
  },
  "r437": {
   "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"
  },
  "r438": {
   "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"
  },
  "r439": {
   "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"
  },
  "r440": {
   "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"
  },
  "r441": {
   "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"
  },
  "r442": {
   "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"
  },
  "r443": {
   "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"
  },
  "r444": {
   "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"
  },
  "r445": {
   "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"
  },
  "r446": {
   "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"
  },
  "r447": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479806/606-10-50-8"
  },
  "r448": {
   "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"
  },
  "r449": {
   "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"
  },
  "r450": {
   "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"
  },
  "r451": {
   "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"
  },
  "r452": {
   "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"
  },
  "r453": {
   "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"
  },
  "r454": {
   "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"
  },
  "r455": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(n)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-1"
  },
  "r456": {
   "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"
  },
  "r457": {
   "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"
  },
  "r458": {
   "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"
  },
  "r459": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "715",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(l)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480506/715-20-50-5"
  },
  "r460": {
   "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"
  },
  "r461": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r462": {
   "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"
  },
  "r463": {
   "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"
  },
  "r464": {
   "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"
  },
  "r465": {
   "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"
  },
  "r466": {
   "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"
  },
  "r467": {
   "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"
  },
  "r468": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r469": {
   "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"
  },
  "r470": {
   "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"
  },
  "r471": {
   "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"
  },
  "r472": {
   "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"
  },
  "r473": {
   "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"
  },
  "r474": {
   "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"
  },
  "r475": {
   "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"
  },
  "r476": {
   "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"
  },
  "r477": {
   "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"
  },
  "r478": {
   "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"
  },
  "r479": {
   "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"
  },
  "r480": {
   "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"
  },
  "r481": {
   "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"
  },
  "r482": {
   "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"
  },
  "r483": {
   "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"
  },
  "r484": {
   "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"
  },
  "r485": {
   "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"
  },
  "r486": {
   "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"
  },
  "r487": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-2"
  },
  "r488": {
   "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"
  },
  "r489": {
   "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"
  },
  "r490": {
   "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"
  },
  "r491": {
   "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"
  },
  "r492": {
   "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"
  },
  "r493": {
   "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"
  },
  "r494": {
   "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"
  },
  "r495": {
   "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"
  },
  "r496": {
   "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"
  },
  "r497": {
   "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"
  },
  "r498": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-2"
  },
  "r499": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-3"
  },
  "r500": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-4"
  },
  "r501": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479953/718-10-S50-5"
  },
  "r502": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.C.Q3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r503": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.1.Q5)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r504": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r505": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "1",
   "Subparagraph": "(SAB Topic 14.D.3.Q2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479830/718-10-S99-1"
  },
  "r506": {
   "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"
  },
  "r507": {
   "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"
  },
  "r508": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/740/tableOfContent"
  },
  "r509": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "15",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-15"
  },
  "r510": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "25",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-25"
  },
  "r511": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "28",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482525/740-10-45-28"
  },
  "r512": {
   "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"
  },
  "r513": {
   "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"
  },
  "r514": {
   "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"
  },
  "r515": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-10A"
  },
  "r516": {
   "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"
  },
  "r517": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r518": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r519": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r520": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r521": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r522": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(a)(6)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r523": {
   "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"
  },
  "r524": {
   "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"
  },
  "r525": {
   "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"
  },
  "r526": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "15",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-15"
  },
  "r527": {
   "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"
  },
  "r528": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "19",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-19"
  },
  "r529": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r530": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r531": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r532": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-20"
  },
  "r533": {
   "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"
  },
  "r534": {
   "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"
  },
  "r535": {
   "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"
  },
  "r536": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r537": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r538": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r539": {
   "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"
  },
  "r540": {
   "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"
  },
  "r541": {
   "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.1.Q1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479360/740-10-S99-1"
  },
  "r542": {
   "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"
  },
  "r543": {
   "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"
  },
  "r544": {
   "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"
  },
  "r545": {
   "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"
  },
  "r546": {
   "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"
  },
  "r547": {
   "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"
  },
  "r548": {
   "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"
  },
  "r549": {
   "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"
  },
  "r550": {
   "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"
  },
  "r551": {
   "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"
  },
  "r552": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-10/tableOfContent"
  },
  "r553": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "05",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479515/805-10-05-4"
  },
  "r554": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-1"
  },
  "r555": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r556": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r557": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r558": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r559": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r560": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r561": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r562": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(e)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r563": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r564": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r565": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r566": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r567": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r568": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r569": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r570": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r571": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r572": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r573": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r574": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-4"
  },
  "r575": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r576": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-7"
  },
  "r577": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-20/tableOfContent"
  },
  "r578": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r579": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r580": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r581": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r582": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r583": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r584": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r585": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r586": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)(1)(ii)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r587": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r588": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(e)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r589": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r590": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-3"
  },
  "r591": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4"
  },
  "r592": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r593": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r594": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r595": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r596": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-5"
  },
  "r597": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/805-30/tableOfContent"
  },
  "r598": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r599": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r600": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r601": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r602": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r603": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r604": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r605": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r606": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r607": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r608": {
   "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"
  },
  "r609": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r610": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(f)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r611": {
   "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"
  },
  "r612": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-3"
  },
  "r613": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r614": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r615": {
   "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"
  },
  "r616": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "805",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479326/805-40-45-1"
  },
  "r617": {
   "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"
  },
  "r618": {
   "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"
  },
  "r619": {
   "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"
  },
  "r620": {
   "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"
  },
  "r621": {
   "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"
  },
  "r622": {
   "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"
  },
  "r623": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/815/tableOfContent"
  },
  "r624": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4F",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-4F"
  },
  "r625": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-7"
  },
  "r626": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r627": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r628": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8"
  },
  "r629": {
   "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"
  },
  "r630": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "8C",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480434/815-10-50-8C"
  },
  "r631": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "815",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479693/815-10-S50-1"
  },
  "r632": {
   "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"
  },
  "r633": {
   "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"
  },
  "r634": {
   "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"
  },
  "r635": {
   "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"
  },
  "r636": {
   "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"
  },
  "r637": {
   "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"
  },
  "r638": {
   "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"
  },
  "r639": {
   "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"
  },
  "r640": {
   "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"
  },
  "r641": {
   "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"
  },
  "r642": {
   "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"
  },
  "r643": {
   "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"
  },
  "r644": {
   "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"
  },
  "r645": {
   "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"
  },
  "r646": {
   "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"
  },
  "r647": {
   "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"
  },
  "r648": {
   "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"
  },
  "r649": {
   "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"
  },
  "r650": {
   "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"
  },
  "r651": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r652": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r653": {
   "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"
  },
  "r654": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r655": {
   "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"
  },
  "r656": {
   "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"
  },
  "r657": {
   "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"
  },
  "r658": {
   "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"
  },
  "r659": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r660": {
   "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"
  },
  "r661": {
   "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"
  },
  "r662": {
   "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"
  },
  "r663": {
   "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"
  },
  "r664": {
   "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"
  },
  "r665": {
   "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"
  },
  "r666": {
   "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"
  },
  "r667": {
   "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"
  },
  "r668": {
   "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"
  },
  "r669": {
   "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"
  },
  "r670": {
   "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"
  },
  "r671": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r672": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "825",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "21",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482907/825-10-50-21"
  },
  "r673": {
   "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"
  },
  "r674": {
   "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"
  },
  "r675": {
   "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"
  },
  "r676": {
   "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"
  },
  "r677": {
   "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"
  },
  "r678": {
   "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"
  },
  "r679": {
   "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"
  },
  "r680": {
   "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"
  },
  "r681": {
   "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"
  },
  "r682": {
   "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"
  },
  "r683": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483013/835-20-50-1"
  },
  "r684": {
   "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"
  },
  "r685": {
   "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"
  },
  "r686": {
   "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"
  },
  "r687": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "835",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "S45",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479359/835-30-S45-1"
  },
  "r688": {
   "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"
  },
  "r689": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/842-20/tableOfContent"
  },
  "r690": {
   "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"
  },
  "r691": {
   "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"
  },
  "r692": {
   "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"
  },
  "r693": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-2"
  },
  "r694": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r695": {
   "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"
  },
  "r696": {
   "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"
  },
  "r697": {
   "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"
  },
  "r698": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-1"
  },
  "r699": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-3"
  },
  "r700": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r701": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r702": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r703": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r704": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r705": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r706": {
   "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"
  },
  "r707": {
   "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"
  },
  "r708": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(g)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r709": {
   "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"
  },
  "r710": {
   "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"
  },
  "r711": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r712": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "7A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-7A"
  },
  "r713": {
   "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"
  },
  "r714": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r715": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-1"
  },
  "r716": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-2"
  },
  "r717": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r718": {
   "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"
  },
  "r719": {
   "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"
  },
  "r720": {
   "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"
  },
  "r721": {
   "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"
  },
  "r722": {
   "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"
  },
  "r723": {
   "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"
  },
  "r724": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "912",
   "SubTopic": "330",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478411/912-330-50-1"
  },
  "r725": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r726": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-1"
  },
  "r727": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "920",
   "SubTopic": "350",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478609/920-350-50-4"
  },
  "r728": {
   "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"
  },
  "r729": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "926",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483154/926-20-50-5"
  },
  "r730": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "928",
   "SubTopic": "340",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478859/928-340-50-1"
  },
  "r731": {
   "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"
  },
  "r732": {
   "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"
  },
  "r733": {
   "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"
  },
  "r734": {
   "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"
  },
  "r735": {
   "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"
  },
  "r736": {
   "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"
  },
  "r737": {
   "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"
  },
  "r738": {
   "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"
  },
  "r739": {
   "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"
  },
  "r740": {
   "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"
  },
  "r741": {
   "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"
  },
  "r742": {
   "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"
  },
  "r743": {
   "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"
  },
  "r744": {
   "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"
  },
  "r745": {
   "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"
  },
  "r746": {
   "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"
  },
  "r747": {
   "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"
  },
  "r748": {
   "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"
  },
  "r749": {
   "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"
  },
  "r750": {
   "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"
  },
  "r751": {
   "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"
  },
  "r752": {
   "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"
  },
  "r753": {
   "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"
  },
  "r754": {
   "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"
  },
  "r755": {
   "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"
  },
  "r756": {
   "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"
  },
  "r757": {
   "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"
  },
  "r758": {
   "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"
  },
  "r759": {
   "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"
  },
  "r760": {
   "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"
  },
  "r761": {
   "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"
  },
  "r762": {
   "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"
  },
  "r763": {
   "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"
  },
  "r764": {
   "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"
  },
  "r765": {
   "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"
  },
  "r766": {
   "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"
  },
  "r767": {
   "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"
  },
  "r768": {
   "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"
  },
  "r769": {
   "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"
  },
  "r770": {
   "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"
  },
  "r771": {
   "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"
  },
  "r772": {
   "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"
  },
  "r773": {
   "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"
  },
  "r774": {
   "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"
  },
  "r775": {
   "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"
  },
  "r776": {
   "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"
  },
  "r777": {
   "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"
  },
  "r778": {
   "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)(17))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r779": {
   "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"
  },
  "r780": {
   "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"
  },
  "r781": {
   "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"
  },
  "r782": {
   "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"
  },
  "r783": {
   "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"
  },
  "r784": {
   "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"
  },
  "r785": {
   "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)(3))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r786": {
   "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)(a))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478777/944-210-S99-1"
  },
  "r787": {
   "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"
  },
  "r788": {
   "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"
  },
  "r789": {
   "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"
  },
  "r790": {
   "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"
  },
  "r791": {
   "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"
  },
  "r792": {
   "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"
  },
  "r793": {
   "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"
  },
  "r794": {
   "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"
  },
  "r795": {
   "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"
  },
  "r796": {
   "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"
  },
  "r797": {
   "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"
  },
  "r798": {
   "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"
  },
  "r799": {
   "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"
  },
  "r800": {
   "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"
  },
  "r801": {
   "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"
  },
  "r802": {
   "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"
  },
  "r803": {
   "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"
  },
  "r804": {
   "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"
  },
  "r805": {
   "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"
  },
  "r806": {
   "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"
  },
  "r807": {
   "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"
  },
  "r808": {
   "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"
  },
  "r809": {
   "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"
  },
  "r810": {
   "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"
  },
  "r811": {
   "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"
  },
  "r812": {
   "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"
  },
  "r813": {
   "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"
  },
  "r814": {
   "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"
  },
  "r815": {
   "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"
  },
  "r816": {
   "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"
  },
  "r817": {
   "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"
  },
  "r818": {
   "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"
  },
  "r819": {
   "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"
  },
  "r820": {
   "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"
  },
  "r821": {
   "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"
  },
  "r822": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "944",
   "SubTopic": "805",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478072/944-805-50-1"
  },
  "r823": {
   "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"
  },
  "r824": {
   "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"
  },
  "r825": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-1"
  },
  "r826": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480424/946-10-50-2"
  },
  "r827": {
   "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"
  },
  "r828": {
   "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(h)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479886/946-10-S99-3"
  },
  "r829": {
   "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"
  },
  "r830": {
   "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"
  },
  "r831": {
   "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"
  },
  "r832": {
   "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"
  },
  "r833": {
   "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"
  },
  "r834": {
   "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"
  },
  "r835": {
   "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"
  },
  "r836": {
   "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"
  },
  "r837": {
   "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"
  },
  "r838": {
   "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"
  },
  "r839": {
   "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"
  },
  "r840": {
   "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"
  },
  "r841": {
   "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"
  },
  "r842": {
   "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"
  },
  "r843": {
   "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"
  },
  "r844": {
   "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"
  },
  "r845": {
   "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"
  },
  "r846": {
   "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"
  },
  "r847": {
   "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"
  },
  "r848": {
   "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"
  },
  "r849": {
   "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"
  },
  "r850": {
   "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"
  },
  "r851": {
   "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"
  },
  "r852": {
   "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"
  },
  "r853": {
   "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"
  },
  "r854": {
   "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"
  },
  "r855": {
   "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"
  },
  "r856": {
   "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"
  },
  "r857": {
   "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"
  },
  "r858": {
   "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"
  },
  "r859": {
   "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"
  },
  "r860": {
   "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"
  },
  "r861": {
   "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"
  },
  "r862": {
   "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"
  },
  "r863": {
   "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"
  },
  "r864": {
   "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"
  },
  "r865": {
   "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"
  },
  "r866": {
   "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"
  },
  "r867": {
   "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"
  },
  "r868": {
   "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"
  },
  "r869": {
   "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"
  },
  "r870": {
   "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"
  },
  "r871": {
   "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"
  },
  "r872": {
   "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"
  },
  "r873": {
   "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"
  },
  "r874": {
   "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"
  },
  "r875": {
   "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"
  },
  "r876": {
   "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"
  },
  "r877": {
   "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"
  },
  "r878": {
   "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"
  },
  "r879": {
   "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"
  },
  "r880": {
   "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"
  },
  "r881": {
   "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"
  },
  "r882": {
   "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"
  },
  "r883": {
   "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"
  },
  "r884": {
   "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"
  },
  "r885": {
   "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"
  },
  "r886": {
   "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"
  },
  "r887": {
   "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"
  },
  "r888": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "235",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477968/946-235-50-2"
  },
  "r889": {
   "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"
  },
  "r890": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "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"
  },
  "r891": {
   "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"
  },
  "r892": {
   "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"
  },
  "r893": {
   "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"
  },
  "r894": {
   "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"
  },
  "r895": {
   "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"
  },
  "r896": {
   "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"
  },
  "r897": {
   "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"
  },
  "r898": {
   "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"
  },
  "r899": {
   "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"
  },
  "r900": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "946",
   "SubTopic": "505",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478448/946-505-50-2"
  },
  "r901": {
   "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"
  },
  "r902": {
   "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"
  },
  "r903": {
   "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"
  },
  "r904": {
   "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"
  },
  "r905": {
   "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"
  },
  "r906": {
   "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"
  },
  "r907": {
   "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"
  },
  "r908": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "440",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478522/954-440-50-1"
  },
  "r909": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "954",
   "SubTopic": "450",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147477850/954-450-50-1"
  },
  "r910": {
   "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"
  },
  "r911": {
   "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"
  },
  "r912": {
   "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"
  },
  "r913": {
   "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"
  },
  "r914": {
   "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"
  },
  "r915": {
   "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"
  },
  "r916": {
   "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"
  },
  "r917": {
   "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"
  },
  "r918": {
   "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"
  },
  "r919": {
   "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"
  },
  "r920": {
   "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"
  },
  "r921": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-1"
  },
  "r922": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  },
  "r923": {
   "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"
  },
  "r924": {
   "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"
  },
  "r925": {
   "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"
  },
  "r926": {
   "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"
  },
  "r927": {
   "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"
  },
  "r928": {
   "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"
  },
  "r929": {
   "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"
  },
  "r930": {
   "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"
  },
  "r931": {
   "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"
  },
  "r932": {
   "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"
  },
  "r933": {
   "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"
  },
  "r934": {
   "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"
  },
  "r935": {
   "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"
  },
  "r936": {
   "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"
  },
  "r937": {
   "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"
  },
  "r938": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r939": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483426/235-10-50-4"
  },
  "r940": {
   "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"
  },
  "r941": {
   "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"
  },
  "r942": {
   "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"
  },
  "r943": {
   "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"
  },
  "r944": {
   "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"
  },
  "r945": {
   "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"
  },
  "r946": {
   "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"
  },
  "r947": {
   "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"
  },
  "r948": {
   "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"
  },
  "r949": {
   "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"
  },
  "r950": {
   "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"
  },
  "r951": {
   "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"
  },
  "r952": {
   "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"
  },
  "r953": {
   "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"
  },
  "r954": {
   "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"
  },
  "r955": {
   "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"
  },
  "r956": {
   "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"
  },
  "r957": {
   "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"
  },
  "r958": {
   "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"
  },
  "r959": {
   "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"
  },
  "r960": {
   "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"
  },
  "r961": {
   "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"
  },
  "r962": {
   "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"
  },
  "r963": {
   "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"
  },
  "r964": {
   "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"
  },
  "r965": {
   "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"
  },
  "r966": {
   "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"
  },
  "r967": {
   "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"
  },
  "r968": {
   "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"
  },
  "r969": {
   "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"
  },
  "r970": {
   "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"
  },
  "r971": {
   "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"
  },
  "r972": {
   "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"
  },
  "r973": {
   "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"
  },
  "r974": {
   "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"
  },
  "r975": {
   "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"
  },
  "r976": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "11",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-11"
  },
  "r977": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "715",
   "SubTopic": "80",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480576/715-80-50-6"
  },
  "r978": {
   "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"
  },
  "r979": {
   "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"
  },
  "r980": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r981": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r982": {
   "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"
  },
  "r983": {
   "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"
  },
  "r984": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r985": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-29"
  },
  "r986": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-38"
  },
  "r987": {
   "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"
  },
  "r988": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "40",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-40"
  },
  "r989": {
   "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"
  },
  "r990": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "42",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-42"
  },
  "r991": {
   "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"
  },
  "r992": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "45",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-45"
  },
  "r993": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "46",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-46"
  },
  "r994": {
   "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"
  },
  "r995": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "49",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-49"
  },
  "r996": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "50",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479303/805-10-55-50"
  },
  "r997": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r998": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r999": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1000": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1001": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "14",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-14"
  },
  "r1002": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1003": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1004": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1005": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "20",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-20"
  },
  "r1006": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1007": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "29",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-29"
  },
  "r1008": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1009": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1010": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1011": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1012": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1013": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1014": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(f)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1015": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1016": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(h)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1017": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "31",
   "Subparagraph": "(i)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-31"
  },
  "r1018": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1019": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1020": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1021": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1022": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1023": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "38",
   "Subparagraph": "(e)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479876/805-20-55-38"
  },
  "r1024": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1025": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "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"
  },
  "r1026": {
   "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"
  },
  "r1027": {
   "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"
  },
  "r1028": {
   "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"
  },
  "r1029": {
   "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"
  },
  "r1030": {
   "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"
  },
  "r1031": {
   "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"
  },
  "r1032": {
   "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"
  },
  "r1033": {
   "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"
  },
  "r1034": {
   "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"
  },
  "r1035": {
   "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"
  },
  "r1036": {
   "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"
  },
  "r1037": {
   "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"
  },
  "r1038": {
   "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"
  },
  "r1039": {
   "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"
  },
  "r1040": {
   "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"
  },
  "r1041": {
   "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"
  },
  "r1042": {
   "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"
  },
  "r1043": {
   "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"
  },
  "r1044": {
   "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"
  },
  "r1045": {
   "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"
  },
  "r1046": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "1",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480095/942-10-S50-1"
  },
  "r1047": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "942",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480035/942-10-S99-6"
  },
  "r1048": {
   "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"
  },
  "r1049": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "13H",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-13H"
  },
  "r1050": {
   "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"
  },
  "r1051": {
   "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"
  },
  "r1052": {
   "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"
  },
  "r1053": {
   "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"
  },
  "r1054": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "944",
   "SubTopic": "40",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "9C",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480046/944-40-55-9C"
  },
  "r1055": {
   "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"
  },
  "r1056": {
   "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"
  },
  "r1057": {
   "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"
  },
  "r1058": {
   "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"
  },
  "r1059": {
   "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"
  },
  "r1060": {
   "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"
  },
  "r1061": {
   "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"
  },
  "r1062": {
   "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"
  },
  "r1063": {
   "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"
  },
  "r1064": {
   "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"
  },
  "r1065": {
   "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"
  },
  "r1066": {
   "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"
  },
  "r1067": {
   "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"
  },
  "r1068": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Topic": "946",
   "SubTopic": "830",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "11",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479168/946-830-55-11"
  },
  "r1069": {
   "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"
  },
  "r1070": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r1071": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r1072": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-23"
  },
  "r1073": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r1074": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r1075": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r1076": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16",
   "Subsection": "J",
   "Paragraph": "a"
  },
  "r1077": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K"
  },
  "r1078": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1079": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1080": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1081": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1082": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1083": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1084": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1085": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1086": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1087": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "16K",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1088": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1"
  },
  "r1089": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1090": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "A"
  },
  "r1091": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "B"
  },
  "r1092": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "C"
  },
  "r1093": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "D"
  },
  "r1094": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "i",
   "Sentence": "E"
  },
  "r1095": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1096": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1097": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Section": "6",
   "Subsection": "F",
   "Paragraph": "2"
  },
  "r1098": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r1099": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a"
  },
  "r1100": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1101": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1102": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1103": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1104": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1105": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1106": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1107": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1108": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Section": "19",
   "Paragraph": "b"
  },
  "r1109": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a"
  },
  "r1110": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1"
  },
  "r1111": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "i"
  },
  "r1112": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "ii"
  },
  "r1113": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iii"
  },
  "r1114": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "iv"
  },
  "r1115": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "1",
   "Sentence": "v"
  },
  "r1116": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "2"
  },
  "r1117": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "a",
   "Subparagraph": "3"
  },
  "r1118": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form N-CSR",
   "Section": "18",
   "Paragraph": "b"
  },
  "r1119": {
   "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"
  },
  "r1120": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v"
  },
  "r1121": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "1"
  },
  "r1122": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1123": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1124": {
   "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"
  },
  "r1125": {
   "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"
  },
  "r1126": {
   "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"
  },
  "r1127": {
   "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"
  },
  "r1128": {
   "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"
  },
  "r1129": {
   "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"
  },
  "r1130": {
   "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"
  },
  "r1131": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "iv"
  },
  "r1132": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "2",
   "Subparagraph": "vi"
  },
  "r1133": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "3"
  },
  "r1134": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "4"
  },
  "r1135": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "i"
  },
  "r1136": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "ii"
  },
  "r1137": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iii"
  },
  "r1138": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "5",
   "Subparagraph": "iv"
  },
  "r1139": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6"
  },
  "r1140": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "v",
   "Paragraph": "6",
   "Subparagraph": "i"
  },
  "r1141": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r1142": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1"
  },
  "r1143": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1144": {
   "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"
  },
  "r1145": {
   "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"
  },
  "r1146": {
   "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"
  },
  "r1147": {
   "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"
  },
  "r1148": {
   "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"
  },
  "r1149": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1150": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1151": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w",
   "Paragraph": "2"
  },
  "r1152": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "1"
  },
  "r1153": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "x",
   "Paragraph": "2"
  },
  "r1154": {
   "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"
  },
  "r1155": {
   "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"
  },
  "r1156": {
   "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"
  },
  "r1157": {
   "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"
  },
  "r1158": {
   "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"
  },
  "r1159": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a"
  },
  "r1160": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "1"
  },
  "r1161": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "A"
  },
  "r1162": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "B"
  },
  "r1163": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "C"
  },
  "r1164": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "a",
   "Paragraph": "2",
   "Subparagraph": "D"
  },
  "r1165": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "408",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1166": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106"
  },
  "r1167": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1"
  },
  "r1168": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "i"
  },
  "r1169": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "ii"
  },
  "r1170": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "1",
   "Subparagraph": "iii"
  },
  "r1171": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "b",
   "Paragraph": "2"
  },
  "r1172": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "1"
  },
  "r1173": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2"
  },
  "r1174": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "i"
  },
  "r1175": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "ii"
  },
  "r1176": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Section": "106",
   "Subsection": "c",
   "Paragraph": "2",
   "Subparagraph": "iii"
  },
  "r1177": {
   "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"
  },
  "r1178": {
   "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"
  },
  "r1179": {
   "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"
  },
  "r1180": {
   "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"
  },
  "r1181": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r1182": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Securities Act",
   "Number": "230",
   "Section": "405"
  },
  "r1183": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-1"
  },
  "r1184": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "45",
   "Paragraph": "4",
   "Subparagraph": "(a)",
   "SubTopic": "20",
   "Topic": "842",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479041/842-20-45-4"
  },
  "r1185": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(b)",
   "SubTopic": "40",
   "Topic": "340",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479483/340-40-50-2"
  },
  "r1186": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(2)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1187": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(h)(3)",
   "SubTopic": "10",
   "Topic": "805",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1188": {
   "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"
  },
  "r1189": {
   "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"
  },
  "r1190": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(a)",
   "SubTopic": "10",
   "Topic": "740",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1191": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Regulation S-X (SX)",
   "Number": "210",
   "Section": "12",
   "Subsection": "04",
   "Subparagraph": "(a)",
   "Publisher": "SEC"
  },
  "r1192": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "Staff Accounting Bulletin (SAB)",
   "Number": "Topic 5",
   "Section": "Y",
   "Paragraph": "Question 2",
   "Publisher": "SEC"
  },
  "r1193": {
   "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(18))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480566/210-10-S99-1"
  },
  "r1194": {
   "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"
  },
  "r1195": {
   "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"
  },
  "r1196": {
   "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"
  },
  "r1197": {
   "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"
  },
  "r1198": {
   "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"
  },
  "r1199": {
   "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(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483621/220-10-S99-2"
  },
  "r1200": {
   "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"
  },
  "r1201": {
   "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"
  },
  "r1202": {
   "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"
  },
  "r1203": {
   "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"
  },
  "r1204": {
   "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"
  },
  "r1205": {
   "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"
  },
  "r1206": {
   "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"
  },
  "r1207": {
   "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"
  },
  "r1208": {
   "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"
  },
  "r1209": {
   "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"
  },
  "r1210": {
   "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"
  },
  "r1211": {
   "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"
  },
  "r1212": {
   "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"
  },
  "r1213": {
   "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"
  },
  "r1214": {
   "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"
  },
  "r1215": {
   "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"
  },
  "r1216": {
   "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"
  },
  "r1217": {
   "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"
  },
  "r1218": {
   "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"
  },
  "r1219": {
   "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"
  },
  "r1220": {
   "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"
  },
  "r1221": {
   "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"
  },
  "r1222": {
   "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"
  },
  "r1223": {
   "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"
  },
  "r1224": {
   "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"
  },
  "r1225": {
   "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"
  },
  "r1226": {
   "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"
  },
  "r1227": {
   "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"
  },
  "r1228": {
   "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"
  },
  "r1229": {
   "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"
  },
  "r1230": {
   "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"
  },
  "r1231": {
   "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"
  },
  "r1232": {
   "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"
  },
  "r1233": {
   "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"
  },
  "r1234": {
   "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"
  },
  "r1235": {
   "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"
  },
  "r1236": {
   "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"
  },
  "r1237": {
   "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"
  },
  "r1238": {
   "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"
  },
  "r1239": {
   "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"
  },
  "r1240": {
   "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"
  },
  "r1241": {
   "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"
  },
  "r1242": {
   "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"
  },
  "r1243": {
   "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"
  },
  "r1244": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1245": {
   "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"
  },
  "r1246": {
   "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"
  },
  "r1247": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480738/235-10-S50-5"
  },
  "r1248": {
   "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"
  },
  "r1249": {
   "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"
  },
  "r1250": {
   "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"
  },
  "r1251": {
   "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"
  },
  "r1252": {
   "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)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-1"
  },
  "r1253": {
   "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"
  },
  "r1254": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1255": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(1))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1256": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column C)(2))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1257": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column D))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1258": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "235",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "S99",
   "Paragraph": "4",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480678/235-10-S99-4"
  },
  "r1259": {
   "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"
  },
  "r1260": {
   "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"
  },
  "r1261": {
   "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"
  },
  "r1262": {
   "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"
  },
  "r1263": {
   "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"
  },
  "r1264": {
   "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"
  },
  "r1265": {
   "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"
  },
  "r1266": {
   "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"
  },
  "r1267": {
   "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"
  },
  "r1268": {
   "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"
  },
  "r1269": {
   "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"
  },
  "r1270": {
   "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"
  },
  "r1271": {
   "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"
  },
  "r1272": {
   "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"
  },
  "r1273": {
   "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"
  },
  "r1274": {
   "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"
  },
  "r1275": {
   "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"
  },
  "r1276": {
   "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"
  },
  "r1277": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "310",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481962/310-10-50-2"
  },
  "r1278": {
   "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"
  },
  "r1279": {
   "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"
  },
  "r1280": {
   "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"
  },
  "r1281": {
   "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"
  },
  "r1282": {
   "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"
  },
  "r1283": {
   "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"
  },
  "r1284": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1285": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1286": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1287": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1288": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1289": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-1"
  },
  "r1290": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1291": {
   "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"
  },
  "r1292": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(a)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1293": {
   "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"
  },
  "r1294": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1295": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(d)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-2"
  },
  "r1296": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "350",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482665/350-30-50-3"
  },
  "r1297": {
   "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"
  },
  "r1298": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1299": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1300": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "360",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482099/360-10-50-1"
  },
  "r1301": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "405",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/405-30/tableOfContent"
  },
  "r1302": {
   "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"
  },
  "r1303": {
   "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"
  },
  "r1304": {
   "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"
  },
  "r1305": {
   "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"
  },
  "r1306": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "450",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/450/tableOfContent"
  },
  "r1307": {
   "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"
  },
  "r1308": {
   "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"
  },
  "r1309": {
   "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"
  },
  "r1310": {
   "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"
  },
  "r1311": {
   "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"
  },
  "r1312": {
   "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"
  },
  "r1313": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1314": {
   "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"
  },
  "r1315": {
   "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"
  },
  "r1316": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "606",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "55",
   "Paragraph": "27",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479777/606-10-55-27"
  },
  "r1317": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1318": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "710",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/710/tableOfContent"
  },
  "r1319": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "712",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/712/tableOfContent"
  },
  "r1320": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "715",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/715/tableOfContent"
  },
  "r1321": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/718/tableOfContent"
  },
  "r1322": {
   "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"
  },
  "r1323": {
   "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"
  },
  "r1324": {
   "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"
  },
  "r1325": {
   "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"
  },
  "r1326": {
   "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"
  },
  "r1327": {
   "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"
  },
  "r1328": {
   "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"
  },
  "r1329": {
   "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"
  },
  "r1330": {
   "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"
  },
  "r1331": {
   "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"
  },
  "r1332": {
   "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"
  },
  "r1333": {
   "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"
  },
  "r1334": {
   "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"
  },
  "r1335": {
   "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"
  },
  "r1336": {
   "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"
  },
  "r1337": {
   "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"
  },
  "r1338": {
   "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"
  },
  "r1339": {
   "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"
  },
  "r1340": {
   "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"
  },
  "r1341": {
   "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"
  },
  "r1342": {
   "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"
  },
  "r1343": {
   "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"
  },
  "r1344": {
   "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"
  },
  "r1345": {
   "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"
  },
  "r1346": {
   "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"
  },
  "r1347": {
   "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"
  },
  "r1348": {
   "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"
  },
  "r1349": {
   "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"
  },
  "r1350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147480429/718-10-50-4"
  },
  "r1351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "718",
   "SubTopic": "740",
   "Name": "Accounting Standards Codification",
   "Section": "35",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479176/718-740-35-2"
  },
  "r1352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "720",
   "SubTopic": "35",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483406/720-35-50-1"
  },
  "r1353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12",
   "Subparagraph": "(b)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12"
  },
  "r1355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "12A",
   "Subparagraph": "(b)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-12A"
  },
  "r1356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-2"
  },
  "r1358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(a)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-3"
  },
  "r1360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "6",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-6"
  },
  "r1361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "740",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "9",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482685/740-10-50-9"
  },
  "r1363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "25",
   "Paragraph": "16",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479405/805-10-25-16"
  },
  "r1365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(g)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-2"
  },
  "r1366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-3"
  },
  "r1367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "5",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479328/805-10-50-5"
  },
  "r1368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(d)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-1"
  },
  "r1371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-2"
  },
  "r1372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4A",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479907/805-20-50-4A"
  },
  "r1373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(b)(4)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "1",
   "Subparagraph": "(c)(3)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-1"
  },
  "r1377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(1)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "805",
   "SubTopic": "30",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Subparagraph": "(a)(2)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147479581/805-30-50-4"
  },
  "r1380": {
   "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"
  },
  "r1381": {
   "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"
  },
  "r1382": {
   "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"
  },
  "r1383": {
   "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"
  },
  "r1384": {
   "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"
  },
  "r1385": {
   "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"
  },
  "r1386": {
   "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"
  },
  "r1387": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1388": {
   "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"
  },
  "r1389": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1390": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Subparagraph": "(c)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-2"
  },
  "r1391": {
   "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"
  },
  "r1392": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "820",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Subparagraph": "(b)",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147482106/820-10-50-3"
  },
  "r1393": {
   "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"
  },
  "r1394": {
   "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"
  },
  "r1395": {
   "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"
  },
  "r1396": {
   "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"
  },
  "r1397": {
   "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"
  },
  "r1398": {
   "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"
  },
  "r1399": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1400": {
   "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"
  },
  "r1401": {
   "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"
  },
  "r1402": {
   "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"
  },
  "r1403": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "842",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "4",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147478964/842-20-50-4"
  },
  "r1404": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "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"
  },
  "r1405": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "850",
   "SubTopic": "10",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "3",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147483326/850-10-50-3"
  },
  "r1406": {
   "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"
  },
  "r1407": {
   "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"
  },
  "r1408": {
   "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"
  },
  "r1409": {
   "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"
  },
  "r1410": {
   "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"
  },
  "r1411": {
   "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"
  },
  "r1412": {
   "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"
  },
  "r1413": {
   "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"
  },
  "r1414": {
   "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"
  },
  "r1415": {
   "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"
  },
  "r1416": {
   "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"
  },
  "r1417": {
   "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"
  },
  "r1418": {
   "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"
  },
  "r1419": {
   "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"
  },
  "r1420": {
   "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"
  },
  "r1421": {
   "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"
  },
  "r1422": {
   "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"
  },
  "r1423": {
   "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"
  },
  "r1424": {
   "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"
  },
  "r1425": {
   "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"
  },
  "r1426": {
   "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"
  },
  "r1427": {
   "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"
  },
  "r1428": {
   "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"
  },
  "r1429": {
   "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"
  },
  "r1430": {
   "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"
  },
  "r1431": {
   "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"
  },
  "r1432": {
   "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"
  },
  "r1433": {
   "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"
  },
  "r1434": {
   "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"
  },
  "r1435": {
   "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"
  },
  "r1436": {
   "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"
  },
  "r1437": {
   "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"
  },
  "r1438": {
   "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"
  },
  "r1439": {
   "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"
  },
  "r1440": {
   "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"
  },
  "r1441": {
   "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"
  },
  "r1442": {
   "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"
  },
  "r1443": {
   "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"
  },
  "r1444": {
   "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"
  },
  "r1445": {
   "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"
  },
  "r1446": {
   "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"
  },
  "r1447": {
   "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"
  },
  "r1448": {
   "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"
  },
  "r1449": {
   "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"
  },
  "r1450": {
   "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"
  },
  "r1451": {
   "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"
  },
  "r1452": {
   "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"
  },
  "r1453": {
   "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"
  },
  "r1454": {
   "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"
  },
  "r1455": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Topic": "985",
   "SubTopic": "20",
   "Name": "Accounting Standards Codification",
   "Section": "50",
   "Paragraph": "2",
   "Publisher": "FASB",
   "URI": "https://asc.fasb.org/1943274/2147481283/985-20-50-2"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>109
<FILENAME>0001517175-26-000005-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001517175-26-000005-xbrl.zip
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
MG$4X^$^H#%:*S7O5) I.IXV]3\;^!8;,<^4<>92MZ3;62/7<%BOHY@?8 [A
MB98I%W^YY&V6 OU1*:CN85\5$1NP_\_6Z._/O^\SU%"HZ130QMM2WN1&B@"/
M.H?>;U&F)&\Y*8::RJ=%7PWZT[SF?.5)H*MW$^%@8 W?R!@=+=W3S4: UC4D
MNAB^\<#Z\)G9(BW;*@<LX"5O3,WO:T^B7F_6?5E[E_=(KHD!A[00?_*T!P3Y
M4]@::JV0HE0QT=F$.$\5\J8^3#8U4U)>9GI&:)VF.M"C7 (R@/<LV;OS&!PX
M^$,?5^=W.W7K&#@DTX:7,UE:&C5?3L'B929G(U5XA_E.I\O0XNO,":<"I/_Z
MDLKC*#37-YTG)YVC[A%?=CJ#_W$S<7T/VO'WH <N7FT;''=.NIN;NYW>QK:O
M#3OL' XW]_S640?]SF!PLM6P!]X1P1EPMRUE\6[G<*?I4,-QU"_O1*]9FL&[
MC-"''@_._J[+U0?E ^^&?.H3'VEL*KX%Z0]:_I[]'HNU*[YB95=X?M]&](4[
MY,WN "O6?ZZYZUQRR98(V,(W]?+EQ0U9X8_91&/F_XGC?IDM5U"OV]KO!HW7
MM\(N4JE0!14M\<F@IN-BQ9=+%ZFB1%S>453QD8CX/>Q)_O'KEG[=^Q3.$E%/
MK#AQ?]6+![X6V/*W2(T9#WX%56KKKS]'X19A0AM_%U77&MUY%SG&PJ_<YBY/
M^-',TF?XR=>!_ZG97U!+ P04    " #775A< Z;DDZ\'  "0)P  &    &-H
M968M,3(R-C(P,C5X97@S,7@R+FAT;>U:;6_;.!+^?K^"EV"["6 [?DL3VVF
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
M)E]Q77'GM[ZEW3>WP_\ 4$L#!!0    ( -==6%P:HYA@_00  ,$4   8
M8VAE9BTQ,C(V,C R-7AE>#,R>#(N:'1MW5AM;]LV$/Z^7W%ST#8!+$>2Y7<W
M@.LX6+8B+F(7W3X-E$A%7"51):DDVJ_?D9*=I&[Z$O0EG6$8%N]XO'ON>'RH
M::*S]&B:,$*/?IG^ZCAP+*(R8[F&2#*B&852\?P"WE"FWH+C-%IS45227R0:
M?-?OPQLAW_)+4LLUURD[VMB9'M;/TT.[R#04M#J:4GX)G#YO\8"PD1_2+@U\
M$HSZ 1F&01R'@]'0[PW[$?W;:^%45*_G*%VE['DKX[F3,+/^./ [@UZA)U><
MZF3LN>Z3UAU5S:ZU0U)^D8__*97F<87R6.0:79%HNOZ[7>%!LAW_;BUJ46J6
MW(@CD0HYWG/M9V(D3DPRGE;C9VN>,05G[ K.14;R9VW%)(]K'<7_91@A!FL?
MKVH !F@BY3G; .+Y[I.)=8"R2$BBN<C'94Z9-%JMH\5UPD.NH>MW_)T0/Q!
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
M@3Q.$IDF[Z>?Q)]1?!*())D1H=$@O14Q=O?4__P 5D,0$=*<1,E38(@? A[
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
M4@/D()NJBADO6WFH@#R!MVT&;A1A=7T;78^B+!&A!^K_]2V\8'KFW\CK&$R
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
M?\IDJ37RQ(E.B\_6)" ],=XM^WJ>/_ Y<AS'9"'4QT!["':&40J__"OSD2$
M'Z#P:TR9&LEB!K&-SE/S%Z5-*&S5[)YQ%1!+'YY]J ]%X7]$01:F(J;8;IR8
M3+4.*'Q1I3&WQJAR.Y+D1)_!E]?=7YP1<"Q$$L\106 PQ4:AOE0WP#N+6%/
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
MNOR1!T#U\<Z.N8/NX7*V9P[(^E]<J._]]FJ54H57^J%1G*/\4+;[L13?VV(
M>SL2P:V8)D@CUA&,_; ]<^2SI\5G\N[7?OQF%IQZG<_I(Z)C.SG^>GU^\?GX
M\I_.U?7Q]>FGT\_7SN7I[\>7'\X__^Z<75Q^@W^V/UY<_!W_-O=<%3?PM$M?
M#/&__J6[UWE;_CJN1W[B'(=A!H;VI9Q$<8H]4G*M,!HXUR/IG(SD(%$M8)UO
M(I:C*$MDRSD/W2W@M"&&.1,<EG K8J\=1-%W]*LG>1,L[,3BATX*[QI+$>)5
M>/45UTDYO?UC_!.OYO,0G&,WQ5]!G]EN.2)QQ!C#H5Y+N>K5H]W3!8^>WKG4
M%\9ZQX[]CBW<XK*U3N+HQO>D$V6Q V^,T?4@[["FBZ.X3A3C5J4K$FYJ.\A0
MLCE4_L7>"S@A)XQ2^ZUP'YQU&L4H89R!<-,M/-I$WG=L?N@&&2S%SPM\'4&-
M'(&_)3XP3UR,2))L++WB.EKJ87@C['P<X8E3L3 "8@B7O6(C7V$U\L6=JY<-
MC!_&U3U]6TZ<-_2-3$/?%CV&@S)2.?1=9Q*(D$\CZO^)T+J1<(\;):DS-LE(
M+2?P_Y7Y'F8ST2KZ?H#_3B/X"'^; >$#V/JI]$*9) A(']]""@7B XAM?T(1
M=5=,_!16BP##]5+OR]?T:M?%9^'-ZIY?X!/P[1B>PA^C\220J43PXW(3.K5,
M@0Y@/<(32V._GZFBOTAMV&1041<BQ$0^.X#  -8V983EPQ]SCM66\RV*O<1)
M,G>$NT'2ZG7>YAM)6O13]ZV^Q @X]_,$5N\O^!UI4L*&%KW*;'#F=X/3+4WI
MZH(/[PJ]^?<@@&=_[,O ES?S'TVD_#Z_J23UQXN6Z$99X,V]8K3HUUL_"&9_
M&XOIW&WXK/X-X7$C8E_3,_$/H,1; @I>37S@LR)&- ($2N@V)&H^"L88X!$
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
MBGZ,*3Z@A1!],@FB,WZB)MUR%H$N'57JX2#(9$BQ.%NFNF;@GB==/VDRLM8
M=8[FL&,'V:#J1Y#U@0FS?F(W36B.>\T&D\"Z8[Q1!9AUYPE5+A3U*0J" ,C-
M7.7EHY*@D$J'9.QR73#6%L%[,)L 5)(Q%QRG#EQK(+=>R(TER"F5(DI]/53Q
M^7C6S60GMJ/PXB+;W%.K74M6<8&J/_!##H%ER%PIE\ZT.6F@N=YR/56X/W7&
M8+89OP3>]&=A1OL")1(+ZM%N$ZH%#.FD6U=;CA<%@6@J\=8,*?1<Q*%0[!(T
M%8\R B<9-H !+1Z^.X!__"N+4F$7@( .27VIR)3#?X$*"8:!:RPZ[1;)7ZX*
M0+C#$-?=T?M6"*!4#;;=7IFPA:^OD@ZN>DEAJ#E(Y"T&N9@*?510$&@V7^7>
M_BV'&P6KUE]P)[8=:W<[?U>%Z 17_HZR^%$7Q0H 4Q!BM?S"9TS;KQ.0K#[W
MMGJM&@!=G9ZH]C^_+&LRLRBP4UI3M@ T=56._)UW5VC[TW)&T2VHX3$<+!(!
MBAZ0-]3#%Q_3+8"HXQK&CYF*4!?70*-33JA-B-W6J(]U-B.1)2C1MIR*G]77
M,*"N7AI_N&T=4"OFOTJ[TXPR7JDSUEUJ75#B7[6"8>5+(<T]O>]F^TO-_0+8
MN^ G&HF+3<%F+N&GU25]!1:L+F:)Z5R58%S$,\25;SF6V&@&X/?#?GVZ2A8M
M!5!)!/I8YDGBA0:4=]?2BO/PI;7B9%:^Y3C<U&?^?]]_O3K_?'JUK/5F5=C)
M-TGM4P3Z.,8^!R:Y9 %MN %F$:/JGTXY?Y&R6 E3V]&@#33<II9[>?[A(D\G
M\YE/ON>!K7<JDI03/4Y$*#RQY:@E#$"#H09JF$D7WVA[A!8 1@75J;("C+0.
MNFV$'A]C?2H-UQ8#@10D?D$KRMI>#+1;K!M M4I@/E'*^2BHG5&G3OP=Y&\R
M,M5XZ)F=.B#/^R2(4HG]+)#AQN1),L'WQ!U%$5[KB^\R]CEA)@7)K/Z RRZ6
M[^L_XPP9,H*%WI?X8:0<^L5S1X_3$C_RO:?KO(;/!=I8XXZ5BL>>8 +KB9VR
M3*H"@D/U-#1](J@SBR#4 *4FS7OEW%"^#QP@D#IU"<D!AS5/IA!JII$7>^:P
M[PZ^(9&!ZFT*E_0WZ-58B(.MP=*H#>"Q#V49'A;*IGB[N@3L>QC=!M(;\GOM
M?&U>MBNKKB9]0V<BX>D,=N3- !)G"#L;H[T/%W2'(U,4KA*:8T,BF)L*V.X,
MT3AIY85HBHGC"Y6#FSK5L8\T"\&VEYS&)>^B%(@SBOTA%X=C%C0V6!1T\NA
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
MKP"F6+([3Z<8:C34$]Y-ETP9WOAQ1+W)$D6K>4&+K7H4T!Q5),Q.H<#C\O)
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
M6E&T8*T5:XY,RIK.E*G$5+TXEUSY40V&4OTSX ^=*1$-'$Y?FI(K_,I0DK'
MBQ$Q_"F]6>I$=[[%O@+_NUP&Q!9HA?T(SZ8%ZX]"J=7X6T! 3]JI.GDDC<EF
MD,D@W[9F6;!RM>7*R(#%@NN<3D%R1=P7+'6,TVEEUKQ4;A%[1K,/9QBP;8Z)
M/H+L3T^I:G01."3*'LDF%98.2)1!JHH9"(MKH%"0X8-Y'6B4V5JH70D=4;0_
M!!)5^24QJC0Z_Z3OAX:#NM%D&E/0!!.U4JYVR->@_JU?%0"-AU0Y-L"H&^A<
M.E87A2YG&^0\"^,K@B0%<NIP2ET,%$&#,AR PHF^"Y\49>#M:*TK716S'-CV
M, \K$>K;V#!1V%!U%#[1-KXUIJ#LE2Y&W.N17%YUDL?9$IU;8WDO3*,-[+-1
M#&FK.MS\;9$VN(+()9\),*\"!G,0F<,X@/2Y46O\+'D,>^%Z*5I] LA!:2\Z
MU:.P *)0[4!C3<!7)<(<- 2+AL+."0?(2*)M.>]]RB6E%#+M94K0'<1)O$HR
MTP:L?@OHW_!=99H%* ]B9Q2E4NDDZ!2/Z<:%9UOTA^/BQV*JJP_9SM*^(PK"
M6I^S//N4Z 5'CM6]@!X1UUV0M2L'' >44Z72W?@J)Z/O>_-"D4QP*\SD2=<G
MXM?*X(]Q"#]C=3K!ATR>0\A)A#I'QU:05!0S;UUBG8KQ.EBU7[KS2S"UO*/T
MI^U+M9Q7G/1%F8#*$E1J>&4H=S&/^2.#IYT3,<&<:.>348<JL^PEN;9D,'P
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
M"76>;?#1SUU;,W)7TV"#,8G'L(3H+Y(7??'X-!ZVIR1[VO3.W#2<?FQ,GMG
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
M_L)7LC2&ND0,Y1(T+@S[T,Q_:A8+J+6AI"(Y!91@J! @^G%[WJHO\<V5>$Y
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
MS/GK\Z*>=QM*WLW%3,03UM@4*5[$&J+W%*Y&T=3KK2=R982@/\T)BFQ*%=_
MK@-%'31&YX-LHHL=#X$#]+I6*V'1.)?,G1#/4\V"9K0K^3 !P1NR18X( UPE
M(5K<9PJVX=S1[4<:APB(A2MN,;H;PR]A*%6;F5R9Z1@,@PIA>]I.KVTP9=R]
MC\&%PLXT&2P<I,C7/Z+"R6[8P>6;-5G^*>^[QQ/X/^&44Q3B>:WH?]:.4I:.
M&60,/"6(I O2?);AK COAFRV9I^L59: XVLB_C-"&)GBA6.RGMJHD-1!G?N^
M-L_NPC=%;H9GFP[ <(B&Q1CK$T#T 4P,F!->,-%UG_;8/LJHY+@4H8ED>)RL
M5J)4<=4PPZ*<+.A:\P8/-'Z,0]<_"?9H, 0VOIR?X%$4WL61\3(G.U:Y:*NL
MA=([L\R*M;6LLTMS=JS'A.>]*(5_NG;!DVM+7*L'*<//KRT,BZ.GZ@$?=1I7
MJ0*))H_R]V&-UK-, +(I0E=GCR5@U!HSQ[6^=,\DZVF:E;:0"FR2;!,I>A?D
MSF=2.*M*R'T#[QG><*!F;Y>A%B*W#%O3S_)3HQWE<%IE!R$7UBBF* ?HDH_0
MW@,NJISE2(H-)9&44R]^:TML/XUD,?T'?1,FN33:F P#(6^ZM$X7VUB2F"OY
MD 1^6#J,PZW"LX:7"N-*7CL40^6D''FDSZ,/?._J?HZ:<YD[Q1R<%'%>Z'V<
MC$#2K<5L]>65U;R(LW>1*R.^:.)PKT1THP7>.#!5KB"O'I'_5<TDAW+82WU[
M#)HT8C#'^PCEK!::!=?[H>$1G\<[I*/(2]$.^%$)(VMXY (VM@6] _Q=M_"G
M\'8WY*7\:VQG'&D:@XQO>5X@H@^3H27E1? (J&=@0F<:[W]QG\76+'+N6>83
MK.73+++DRFCQ);G4)T>/F_=+&]?8Z<B6K6"W0K:@;IYX)A=-TZ70"H"%%!Q&
M %?6BFCFB'YGW/AG,]D4L;-!^3HW9=%RN@4I"/\,CE)<G3NE*A$&T>E@U4AT
MF$Z*ML?*K_LUB#$"3HBO#*\E6P/: 1QMSK1(X4]?-BN@_!'7JFPT1D!QFP)6
M(4P9(48T)#;EXW=?MO$7AH1WOFT=Q("5J8&S3]J8F<3;6O+@ ?5-!25J+FA
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
MU _".7F(AKBPIE;9FT4Q$@BRMP;UB@J%9&*TPI*(;J*=AH79_=)$(PM<1/+
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
MK#@3HA51!)$XZZLHFSO,$_5R82(CA<D(7@. ]L4%6^H9M5I0BF$"Z81PBT0
M#UIK=<U<B\HX G[LM=$,TY\CV:Q[0/  !W/;%W0;4(( TZWRK;EC4XQ)B:IF
M]EJWCWL)0ST(.#,6"UG*>%2LD;V:Y>D \ <R_$*+K4>4=.@-GX(K,XZ<9$[U
M^3F$%-21!O'?WJMH7Y[V6S7A\V;)$2+[1;%69*,_]2H25G1SV3TO%*P"]O[N
MQM_\/I]#.]4SB?^*AO3(Z7"(BO&WK("<2D:+8I2-ZJ$W.770:)I6"27A>P_
M!PEEKA3V1&W;>I' '$NGWIRV7=Y/D1H*PM0*E#X#G RD#=XC21)JWD^J</+\
M1F,QC<,X9X;Q.)0&T^W/ 6=#JZ[%3ZR.Z6=)2)7(*% [+1.P/E^Z1N'>#T#P
MR7;3(BE?(!3."V)SBLO%<[F3QZ_VQ0'!FPXA+K767=E-T.0$BF)>"IX?91=9
MF%LCUZV,GI:2LV<8,/&3@  @=(H43[F1=W8UZ6G*I#Q89IG"*?7=_1^\WHVS
M7]%J(3.9UY'$AGZD^AB-''?XF\M;-SVRW#VP!:()P"/1V-NA'>/M2"L<7G\-
M;8183LN&& X(P5%9[1V"FIZS2>]%6^-_P^<DG,5%/ RH8=J5-5!1[5Z1$D.,
M/8B;AS]0&IU1E)3C"?&6-1;0&[/6"#.:&&]-F-\0<$Z9DG_DY948013KP[NB
MCTT+:BOQ1[9=ZTX-[@8GP(7D-PDBX%,JV766<Z=5B_7VFQNWB!P0^\!U$:Y'
MZ8NB4HEWA?B:SC,G<R-K5D*H)<WME$VB?OVAB!+NIB?WLELOR7/E'(]ODG><
MQ0=@B6]^"IX\("<^JKHXI$W:GS'UR,78J]%F[\=Q+V,X_6D?7>[@HQ'&3D[]
MNE/?GVZ@JW/:$WSZ]8(Q'W^JKNN>[!FZWWE2W(3\YNCCNS=ZY<E'03U_]5^9
MTTZ@8=(AC.>00;W"1R&*A9MP/; EYC[P.R@JO-7L/#,+EE>3?@O4#JBE UA*
M+ICB93K_Z/\C8>-?@@3J+Y#_SMY/H6'0E294*6A:5!+\&S+RA,[H.F]'=94R
MIIVBK82WL+&BT4#SM:*LTM>(1,[D5B@U=Q+^TY44J@+ 0@;9AJY<9A=5'0&
M7I6B*\6G<ZV-VZH!19NOZ.-9]32V#H(;;!L5C[@@M.6B(.)J\A!829-NK.=!
MM^D$8Y-"U/8P>QE$C<\?50#AQUZ,[^*]1,"CLEBGRC_@W)Y(TAE>VVE?(>VF
M9#W*5Q$6@)#1OZ9XOLLG;X1)55.!SU^_L42]$M!PV2%[CUE6=#P$Y2FF;V)F
M34N6L?A*P6VIXX>=DQ/!;AKJS_/!XHF\3='/PFK.&TX>&0 <_K]ZVE/OKC.4
M*%XXV]"^$5K-)?#DV2+X/44*R#8?:KP%]+=@@SO^4C?6NO&CPZP;'XKG\()6
M9&I^S; GS=%5?9Z5Q;_$M$0^%\I0=IP4-5I0[3*<"PV5 :>$OBRL($K=P;(
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
MK;>SEF+,;=!O?U4\CPO:0GI9O^EF<_V76U5AU^Z9Z@?]P0=2%X_JJSMH%^1
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
M\[P(I$9DF<Y=3E-Z,D: . 8_);#S:6(5-"W276>^3+IA*UH7U' D 10XNN8
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
MHU>-4M4&E":MU3#3Q.,E?'^BDZ43\/[DWJOFA.XS\_%^'UAU9'F\JS9/SHX
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
MAH?V.".]+GX=255E$C-(OR0ZS&Y//_LL70]9!P!R%TS,0I.]GW(<ESZ&=?4
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
M*V' '4N[KV)39A+:-)X\*CK=:>)-O<P4RV7A4 ;PY7 ^/&*><TFI":@J\%2
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
M]57TCE+[S-% A?6;C8.*.S3U9 X+@S2;.?0;PQPN/'*B9GPV*?YRRLF>AC$
MHNL8>KO7E*XMR@OT&@&:XT[U-(RA"N"<!4(=(8!SRH%QQJ@U[NO=]B&)>PKM
MFFI@J)-1)_-V3Z96T^_DG-IL<TZM1GO6AS>[CO8<T&C/KAKMN9<QUW_%T9YF
MIS7NMG6C.]2'PV(*G9JCH(:CJ.$H]0]'V25_?-MH3]- TE6S3Q3-*II]#9K=
M8QQO18V59O6.]$Y'32E31*V(^C5&>QJ%@;U'&^UI=JGFMUV<VZM&>RH".R,"
MJT1?A=&YM9,5IOQT._JH6ZRP55)3$;4BZMJ)NI 36#M-]UOCGCG0^]V^HFG5
M(.VM7'7A66%JM*>*=JJ342>C3D:=C#J9T^5MFNTC#FDT!ZWQP-#-OLK.O#"T
MZ1P3:X8-PYJ+2=E1HSU5[9DZ&74RKZA>;!$4QY\E9V+/S:'>Z1T\RD#AEJ)Z
M=3+J9)IV,C7J[<=GQ]UVP]BQ"IQ<V%7J0"_LJ@N/A-4V*N@LG4Y51P69Q@E'
M!74[K3'\1^^,&E!(IGR9=94OYG&J[E%!70.01J'+!:'++DKT<08^=$W )=TL
MR812^-0D?%*QT::>3#5*WQ(</2:E=\%.-O1^3Y'Z!2'4"24'9L;W]';):!35
M J&)HX(NRQ59T9@[_JB@;I]&L9GFP9WHE(N[J?J4.AEU,NIDU,FHDU$G<P8G
M<^EQCJ/,D#E+FU&YA]3)J)-1)W,9)U/)HUIHZMS$X1!=[%.OM[MJC/ 9H)]B
M#$T]F1H]XPWA"\-F\84+=Z0W:7+,69JSM;KC3SHYIHNC%GI#?3!L2MZP\J/4
MI1*NR;YZC<DQO79K7&S!IQ"J<0AU8()6T^81]#JM\4@?M<W33Y]3:-=4?[ Z
M&74R9W@RAR5$-8Y3&\BIAZ-#TO!4?&B_R3%]FAS3.R0N)'HN\CV],P'J3K"<
M>"SIN_AV1\N8Z^:$'F.T3,^DT3+] =!2IZCUG$<?S]IQZD0>QQ,339.8SN[=
M?>N'S?DQDC);:\W<UTK3:WI=Y Y%0URQ!<46%%MH"E JL86CMP7O]9!G]/2V
M<:ZM_A7?4'SC+?"-:K[;;;-D:^0@?2RF'?0/<<(J&E8T_!9HN!()'WTX7F\
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
M<3=JE(FHV<LPQ+16U6[I\%A:D5($X&65EG!CW_@.N;AE!Y0BE1C8WD[%/\X
MCXXKJW?#GXHLF *U;5,EMEX09E66X4?!K&YK/- -\Q#[0MG8^SK"%]8+>D9T
MG!P<+EDN\,8;)HOO59'IT5SFW_@98$-2#NPOZ1E4IJ8>&%L=W>PWI2VILKA>
M*3OV=="KWQH/![I9XEI7Z'76Z+6W>[U6]!JTQIV1WAN=20*MG'L-"V7KL?%<
MKGH[K@U25]>D&[T=;\9Q8PX$XSN9>GUK+=S8\KZRRMUE1AB$T[O=8CV<LCS/
M%ILJ*S.U8=,(DSL'38CH*FPZF1^C)FPRV^W6>*2/>D5UY5Q]%Z>7V.6CRK_N
M.B?N$-_$S@.BFT0_Y?"J=^PN#HK_)@#_^\N?$;:.2\CG)H%]9?+I8,?ID6Z4
M]&67YWCZ]-@=S(PJD\6;;N*^42+8/GOW6$2 -:,]4V^73*961*"(X#6)8/L
MWF,1 887.WK?5()@JXHG%R&6VP<$K]>8V.'^G?9YZ&15M;A+U^J1FVA3+WB*
MM&D8S#77?V11+8.?S[\J2]6O*4BI2K^]JXJY3X<G+SINO R59W_/$5/6"_;)
MB7X$-UA_'3)0_YPELN?]AK&9[6YKW.WH74/EDET0%FV;,54[%O4 BT9ZKZVP
MZ(*P:-N0J=JQJ-\:]P; BXKI4N?JP3\+X8R.?*PMH)F0F;8>2:\/\O5;_)"=
MMY-O>%3!_?LR@A?BK,VO++Z;XBF(7ZHVNC/;6&*M]X:'A%%5!EC#\*FJ"-^(
M3T64P=;8'54#>$$(4U5:U\F <,ZHT=&'PP;4):LLP0OU(635%#7-XW@ZRJ<@
MO$W "W]%KD,AI<!/VNA_EJ[A;)"IP!8Z[=9XT&N?7IE7)N'KE#T<B$"[M@HW
M._6U"E<8UBP,VTV+.3Z&&4W#L L//B8IA<N(1ER71A]5.F$-,G]-YX,UZ21;
MR6B[== Q6^-NOYZ&(2JMZ?PQ<M=NY$?$R"Z%*X"]*XQ4&+E[5_,C8B3-FQWI
MH-HV'"7/(>^MN7EEY[2R"]<X5]/=IJYO^;9*=U-)7 I2)TAW.[TO7?GE]VI,
MR#TRF";@L$EVTE?*4(,)+)'<,\HSOY=G_CM;B/#=W?1+X#_\8.'\ T"[LIK9
M!S73U&'/RBE_.<BSQ2M?&_(,6F/#T$>C0](&%/(T#'FV.-QK0YXA(,^H&9SG
M[>3V980SE\9,\[#I@NKEOY<8_L1A^ 5!^"UT0;E96)Y,K*E,$9@TT]-[_4-R
MIE465L,P:(LLKA6##,ROT-N]0]*E%0(U#(&VR.-Z$:B#B</F0?GV*FNO=N_
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
M"[[\>PFLA*9LPR-A$=;#0\@>\(;T 7 (U -]\J+]M0S=R'&)6^0520MI#"$
MWTFXZ,"A7)"VH&0B-XDY@$K887;[8'E3.JT+,$P/K:\31:+&@LN.PP 5/KIH
M0I8%;FAF16DO%5R(V!]JT6#5>=G7(*ES6]?0,^B*X&^ TK@[@R,U<CU#@RUJ
M_\-B[48<S]X,KAE\YH<5/C#<QRK#P=/.0 $5O<\H\GS+N_H3+(;[8!H_ 2&^
M.Q$/0A9TS^ () _J"1X$;*7 3HCVI1V6H5&NP +[)WC]!Z^(Q+Z !40<$D\S
MD-Z3 )1LTG!!0Z#&Q<@C'%<X2.#Z.8O?:;]T?N57+?G[!.\ T/Z%^@72$^DF
M"_AF$;K(%JQE/ M"X>DAJOO% (88(Y'#51.,&\!-5IQ[$AD&$USE?.'1 9+J
M@6:FW("\A&Q1'*[$0@S_"&86X_@E!Q>:X3T)P.#=*=- &.44^S2_FQS+*5?I
M](BK#(0=C_CBSA,#"2<[D7$->\D\CU\\!R-I0I#Q7&X[6[A9R91T,&L<T+W@
MI\RW&JRLA'>!=66A969)-05!R4)@F*A]Y;@L>\8[!?^'J]%TBU(XT-FGD*!=
M 6@>+0]]6@*A0$!9O$0_>6' ;:X]@B!-9QC_9!:R>TX]L&7>"D[[$D01X^1T
M(Y7A[X 6[B/A+WE+X-D8/M1NL&5H]$X[$>< QO'_+@$[MO ,I!@N^@@34:%'
MC$6$<5P4L2$?4".9)8MB=VY)K9CC%9J^'#Y>"A_>OR%.C88P#R?YNRWA12U6
M.8K"&N>"&V0N2]A08NQ,+(\V$<T8R"K$/\X.@ I0KX%KPF#Y,"/1;T6!G[P\
M6BX604C!2FHX8:.OBQ/P=O4$A2'Y)%+B1BCWA0(FB<,!U<</8FX;64#YR";@
M>DE'?M9>2QPN%TA+GWUG:3.BC$<\&#Q#)"GZ&+MX!A_8) 91%X%Q,L]6^YY"
MX_^*^H&0MMT-E,-U5-L#RWF*'MM2H>N T *.3%($N"Q< Y0!NT8W$:![[*4L
MQL[ PT%XN"D\ ,.#I>>0Z.#TQ/AL(0LU6+3L"<)V N%#L3AE]GE) 7\[;(%"
MU2<4GBYC8),E"P!]W 5)X;_H*YZ)+*:OW>_Y(?F'U 82O%$8!TFX2OOXC%.\
MV$E%PJ[(#5Q8X'+&^)$Q@UP&1*F7"M%98#DZ[Q\"BFD(@8$PX,S=HF>2E9HX
ME:>6S5:,T>3!NK@:J4F.(Q<6\2/\'(2 ;0PTQ>"%<9U13DTCI@^(&Z*S/S5D
MYR #A$JJ(RD],?1#1V@CDZS)F7Z:-<')71%<@^^7.ZE5I>QO5"FK::<%Y?+<
MM,:]W !;O(Z_K41KM_.6E70=F3UR\1D[QOJ,G1,DWZP/LA\QG%[178S^ L#S
MCUQ#SK3?/=_X"6SI;IIL*/4G&XV)F !+7UAA(G3W4JFI\4S@H]O C?EH9NV!
M^2RT/(^B'HRT)ROU$RU"$$3NPF.1%),1^C(P+&G]3(PDQMV+9,[P&=U"[/%F
M=[!RD#_,D7E!Q"3)"-*S\R%UG#/!_"6Y.*7X)'F6BB:N/LHID\*2PFLRS[E.
M,9,$KV@CG551=5P*^G-(3P6..Q>!6@N]0<3TR;3+&GMZ*GPUP?I1\#A_+:-8
ML'$0F=,KT.XPS&]3R)^%C\),Q$S6A3:'!Z)H2RX"WA^$/T&5E"D4.6F>/HO@
MNP3^&L V6;+=E^R3A(Y*)7M3V =:D%& B@  @ X;A90;<G<VGIWP!((8MOP'
M4E %2'])]8^'('#0V/R5PQG =N6!&'"2(^0^>PV_C,H?IV.Z@?U3C!7)[E#?
M-C14J FIKU[ ]%J[L6-T6<,72X^D+-H-C@LH![I(&,Q3Y*Q?5.Z8QC8HIK&]
M=J::0;DUG<[[BOEJ]VEL-!.*P[ ;'$I)X,TLIH#US6(6VOUR/L>T%J#CS!MR
M 4?QCKURT?@K2Q:B<M%65_:=\UKTZ@5P$!>2!R%VA0.II'\2ATW? H\&#A*N
MC1MW2["F6T3?DP!%["GB7$WDM6F1Y0GY%O(3_ ^R9!%5"%R4CK%TW2 D B])
M6I*/ 'N# K# ,</4\6D+6.5,I*R.05"-DB0@$8<@*15,0)<76:;\W;A 9/41
M^?K)DI(O$-D4B]E+1#)Q06(VDA[7S$KY4N;67V!>Q\0\Y#,TJO3@<  A- 4Y
M)62=BT8AIFIQ'ZRX7(P^T5 3X'?%+PM\.^@_&S'-'$I4PRP_B6=B>-8/>)J8
M;DJPR:)<ODKG*F+V.V<9PL)2Y,/:XFXA8PN.8_.*1L=;41_'L156!)<()'08
M2OOPY5J[G[F+!1GG%%_V'2\_FD/+Q=[$$95JKVOPB,X^DL_ IPG=$!40U R6
M82C"96F"FD" X[F?*CK-A"]%E]HV5^<<5$:C."2S.E%Y3Q6 %6ZIG!&1]W0%
M20IYWGT2H,X5I>Y>XDQP,G ?Z81P\"G-"]<:A2[AF2&;D**.+F10\\D^D$=>
M>!#5%JRZA1^MT*7XAIT=*;SBX$D,@IB>+ T1KI"*G2<Q'OXK+GO",OD2V5WP
MJ7AV@'DP%KP9<#!:!#Q(#.BXM(7Z+DV:_'*< %:"(1/^2GA"-A4-;PDC,A*X
M3<*70UQOON1.&/G<#/,'6B1XH98\X7PP#WC^RL0-F2Y.FX#.#6!#6XAOBA.7
ME3$S@J=40N!>A2\,7D;TSH/>G."Y# * \QP?/$5\>6:E!R3,5=(&\K[JNZG@
MD3\074J4@$$CQ/V/7%8"#]T)SA:5,DZ?26T@FY]$Z4C"?$?A*F2^\%*_O%OK
M_P/]_,'UJ7AR96QEXJ+CBTK<?E1L"9#QK$7$WLD_WLNY5:Y/FZ2;WHNG"U\A
MOF"ET)+>QW\6SK/1Z-KHC]!_)OKMB!<+U]HU .VWXO?&X+K?&9;^U+[NE'Z_
M[E$=X[K;'55ZU/KO>V:_ED4-KH=#LV%K4H Z=T!M7M.6IE>;IX1DNC'DZK<W
M3XHI\I^FM $0:8+_0T&JCYA]E:MC/P16HU50;9^HTUPX%7)4UW8/+6!(U4DV
M%PJW <&MJ^!6$6XC@IM9A2S/IV_?FCZ^Q4K(/;MKG%7WFG)@[-N]YCR:TQS>
MXK/;WC8I>*,S]>.S"!'=D-^..3^LYZHM:?K#UKBC]]O8VO/@%K)53_$5^DOM
MM)9].]@?1JGG@;: 0L#+"YB;:ZM4[*H4D,^(>X*^N]'/;RS$+ZP'UDF0\,I(
ML7"$ T"OFX^ KWXN_V<7I>,(S=64]+E\Z;.EP?0K2)]!&Z5/M]?3C4&W\<2O
MI$]3I(]9J_09=$CZ-!\!E?11TJ?)Z%))^FSI+OX:T@=GM.AFS] -\^"Q!DKZ
MO!GITZM7^I@@?49*^FR3/A<^ .Q>M@=[MY?,W66<CKI?W?_:]]?D[B=.-6@N
M]7X(7RA/7TT/+E?VM@QJ?0UEK]L:]WM]?3 RU;C5,\:N-3K9H%Z=##.">[7Y
MH\]9[5)86A</')Z>!U):>5<W!HH'GC-VK>&!HWIYX(!XX*@)F*)XX!EB:=F\
MK],G/ R&K7&OV].[."GD])BM>&"M/+!7;U["8*1X8+WNMZ8;\M^L* Y?]K+B
M+WXB=>_T"0/#-G#OOJ&;[8.YMYIWWCSN76]<?]@![FU>]YN *6>BP2HLW<8#
M3Q^V'AJM<;??TSO]1F"VXH'U\L!ZH\M#$^>F7Q_L[U$\\(UB:1D//'TT9]@%
M'MAIZ_WVP7D3B@<VCP?6&\T9]H@''ISB=0$\\(V$XV]GC,GFA?;,"NTES>=3
MP?E2=G[ZP-2PWQH;(T/O#^O*PU1.V0:Q\WH#4\-!:SRX;H3W_DPT6H6D6UA@
M__1Q*1PY;PPZ>K]C- &S%0NLE07VZXU+#4?( AN!*(H%GB&2EK' TP=W1FU@
M@3U3-[LJ/>F<L6L-"ZPWN#/J( NLJVKFG%G@6XG,4P/%_6SXRW*:E7'OTX>E
M1D9KW.OT]7Z[UP1'FW+)ULN]ZPU+C7A8JA'.^S/18!66;N.!IP]+C;K  \V>
MWFD?;)LI'M@\'EAO6&I$8P<.=V0J'OA&L;2,!YX^EC/JM\;=;E<?= ].FU8\
ML'D\L-Y8#D[HZI@J-/]V0O,?+#?D,X'8PX,JER_EXH/3AZ-&&(X:]?6AV8CB
M%^6+K96+#^H-1XU4.$J%HVIF@2</1\$>,!S5T[N'Y]DK%M@\%EAK.*K;[K3&
M_>M!$Q!%L< S1-(R%GCRF$ZW;0 +-(9Z;]@(X:Y88+TLL-:83K=M*A;XIB+R
M=Z['4^P?X:<'*]S/FK\LKUD9'S]Y7*K;[J*;K:?W>HTH!%0^V7KY>*UQJ6Z[
MUQJ;JF)4A:5J9($G#TMUVWUD@1V],VI$L$&QP'I98*UAJ6Y[@"RP$7ELB@6>
M(9*6L,#AR6,ZW3;.^C-&P (;D7>G6&"M+'!8:TRGV\:1?(=W0+X %OA& O/_
MGQO;,P9O7"X6GLM4:+Z<C9\^+M5IM\:#D3[J-:(]N?+)ULO%ZPU+=; %GNIC
MK\)2-7+ TX>E.@9PP+X.NFP3$%MQP'HY8+U1J0Y6&JD.SHH#UL@!3Q_0Z> T
MHY'>[ZA^2>>,7&LX8+WQG$Y/Z8!O8H3DCR"V/"V2@R2K^FC63@[=3FU-@L+N
M@Y>K[;NQ.%Y)=)T^$-?!7G]ZK]O6!X?K[Y6.\ P\U ?0X'G@Y!J)5V_XKC,
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
M@>$9\S@3!!/;\EC"Q,EL<F36-[ DSF:YXSDDUAXRC!\1RZ"KUQ374*4,65@
M4F*17$!H,F;[HBVYEQ7K64 Y9'P;811?N;XN_D++C-8&[!!3HC=3M$IMSJ0V
M=\\DM;DL8]C$C.%UKE<BRM.0(4]?XZ8$52,\B^JL$KS-VPJ6\]>2NP D]B?R
M%LD0;9*(R\X D0L4'RV3W$"V0?H^)$YW#36J2$45&?<OYCL _N]L0L>(\.?>
MJ&^@8@0(,; 0/U-U++"(ALK!!L5%1,1T)7B)>:11XCO@UR.H9=PC"5MR"T":
M&,*[]4AG)(H;L]IOHL52B#.B!%!\GE!U<]%2HD:0,52XQ![)\H]?%KRPDBSK
M_/*2[%=:BE@")^EDM:[$"[154FDLW9!!."<[2!HI*%>IZ@>]&*"38^H5+!P_
MP (83XOUY36X)\RKN$)+X K_TA["X"F>E<5PODO;J[@VY!U #?CRE(' *BO%
M"];TP2/'\S?QRI1*/EJ8O5LU4M U:2S3L%-L<U<Q*K.F?5&]J\4A4FW=')2$
M-2J'8]:$ONI=<*\U[@[UME&2WULI#G-ZWM-<<9)KI$"LY9;[-+"I0D.E1S4'
M]FJG"+X__"O%M'XC3*9/.3]PN.2.:1(B21%:1IA@'*EP>L(CA6[8K$\,Y85>
M\%3S6MA5=UFY>;0@(Y1JCC'#AGN@$R<OQ796GTXN];GU5QH26G%QPYL"47J;
M7;B>VZ8HI$:G\D- @7Y^)4/M,=UXSH\B5IUY;5I<DM=R16J A_7(C'NW0]Q#
MR,@Y!I('?KW6_@"[$J1:;F4Z!<6$R,=MD7+,O7#!!+]%\0:K(97L86F%%F J
M6]$5\BT?J,8$RTZR/G7I;1(A"I37@)ZNL\1]R6KO'3U'BNG!RK[)ZDU$VX\R
MR:J9S*XZQY.[^P98$]_X3K+!M7ZD08D?:5#B1WIE<.2.*9,+EW7= V\DK5FZ
M@Y(4.EX5#ZHL\#=\YA4^'_W 0%^!S XD;S5W&.''M*Q^&;'ITM,\=YJ$Y$65
M";_18ZBRHJ__6MNXS$>7/0GO?1IWIU81-NX@I6L1U$ &=R]JXR+@-$[:6^87
MY&I&^_W-_2W]U7G_JV;VVU>=]I79N^J $B0N^)R^"%[[0<3_<1]?@(=>?2$K
M 7M^Q4=,!ZZ8PRQVE.#^"O]JAJW(J6(LN^?XE-1!P@*D(B(/'![FQ*.HT+!:
M.Z:P2B;;PW9#>SD7HH+XN)T$#T0GB?"%?(S<ILKB'CV+8R%VI5KP!C\HL29,
M%M+P2L?/TT1,P..#,)?%KI/5*:X671A@[601<E'+>W506Z 0U[)M83*Y%KT[
M8"*"6HZ7,*$13+W@*<ITF:#0#Q>[L;16DT?1VK<]2W0.$5'QLM7]XEZS:SVS
M0E>*]@1*O^IDNCI<*\!)FC%;Y(% IY)I %6>JL-?(+N*%'J6^!FZU[%>%7[=
M5B"*&D0E8[?=WM(OC:@]Y0NW/&LZ;Y%-W6?F7/V'A4%BC+53&3&LV(>^W3GZ
MDD95EV0<>TF]=FOL!P5S=?L7<4:B^2]94<&[:)4)&,S_+IC P"+0 E8V[P;U
M[PL*[Z/5@WW!5IJ,OV.=QM5K1HPNRW-(HXF M85NL,1H&"A.[H3L-(U'A*@_
MQA2K--)\<%U[9" ,/>&)3I S;V1EF^CQ-(LT+Y# R9,7A59E\>^H<@^=@@O>
M?^XF?YO+1>OJS:(A@/40,G&=@TZH*55MBY1('>D+#L;%I 8*9<A/>M%EB[R8
M2OQER2KFLY,"F6N"!2<BY.[&S>5-6]D\4,@6L?U(]B; ;+0DQ93_*-W&W+"5
MM^2:0$TI=UXDE_"6@3Q_$_1&;=@U$C61HZA0O)J0K+P15VFU)47X:55X3(6*
MF*E!H*>LC!QD9&^JG/A.6WIQ6":]W1(C(:OK(U;GB\\)+ZZ"Z17BA531O]_]
MF:CHF<KD9*VR;T0$G$/J+%86"=*&$#P,)^XA?XA<X)SR8F*>%02_\LK+ @QX
MYS)!':F/788+>%4&5Q<!KB!-1.&2J'TJ\P4)1)4TQA5162P2+$1G1W3M^.Q)
M!_J*&8\<<#8@XH'\,4FUI8?%H_Q4LT4<>*%<V1QN6(9,RL4R<%%)*@"%?Y\#
M1I;RZ#@L],Q,@ >D2= 6^K3 (/,\6#4+;1<>0NE98E<<'E(MU5"%%<58T>96
M;+ EOG#8Q@00*'@BY,'[(SP5OD_!EOCW:WH="D:=:+26@R$<R6*Y =!P6KY;
MX6HB67Z%2+:;[REEBN!<ODRW.6VQSJ!"=Z=^66N+<[5/.8$$_$_:K$C/HAI\
M'Y=,%4?,9]12T)25^)1(Q.S:5OH^)NC&<WO(#32=\M@1M:&E)Q)!SED\$SE*
M;M1@;'-7X'">&/4OT$0I2X1RLA*IEZFBF03Q+*,A48UL]JA7NA58:3E+N5A[
ME&]<T0320'DFHH)I+.@P)&%F/:,J3-G]C"\ %[.,, %,5"CG-6(NNWV9$(#+
M%P$6)A)R>7AG/D$2$?(6'@EFR%4BVD %H?7]DGFQSA?#D536!_S*Q2(7GRG;
MS2I3J%T(57[%S.2@;$#WCYU-&539F9>XF]@S5TR(LUR1M!#HD?B>!!L0>13D
MT4MP4JC-8(!()2K*/LJ=ZC+YL$3U<F-:C<6%5*Z2! V/OS&$@[G9HB7%M?8E
M)Q SR%Y<_?[2<DNPJ'IK[+>:L=@[DXS%LM9\)K;F:XA'YCZ8QE@MOK%3SV7Z
MKK;&(:HDC&,]@^7]&3$)4.Z 2OU.QJK?*5<JE[3:B=+P-/RV1'TLDD<$#^25
MK2@FDF_1=.'V#?<84?5HTMP_5Y4O;Y$5ICQTOZ4/7-*/A^KT-Y6E.NR1>0'U
M!\"2&0K$\_X JSNAH)R &;EUW&G*L+.*)U6!4+HKZBB"5^NE43P0%F:O?=5M
M)\$X\8(K.!5-'LNU\ YH]\M)!%* XH4B%(&*1";L1VZNY>(!LS3XG CY0%QQ
MLA<":-HJB0>G1%R&[.\X<6V]\-(=KFW+^^%2$?A 865%/Q-C>(%!S& 9H9'I
M.F1TBBN%QBVAE^)"M+/&;VDYDL*V35?N\]7,=1SFOT.,-5MCJKD4Q(@+W4P5
M[4(+J4_H/V 4]H0%6_X#E@21K_]/.N0O<,8[=8_J==&4>P15JK1_%'<'7FN9
MEE4KK6*$:R57,)VI>TI/,TM: J%Y4-DFY<01/?RS)RY57E+\Q+'PYC-//(\T
M[45_75AZ=LG)BY.Y"+FRC.QR1%\/63]GV\OYDE^5;0"F[]%<8UMCQFQ7,$[7
MDK:^LLI-B7LX%*^KF_UBMT;4[3;T/JRUA6.]>^KS/95T<"W9DVC:V  MOWK^
M(LU*0K/M YNL2^(Y.*J#SUX;S2G)G^F5Y<^<VC 2*7,,ZU0G<2[+D*078H3C
M$-="J&+'/VW*L Z>9R^42;MAIR=%W0=8X:/%W<M(''\PYP$DKY1UU%()[N@.
MVND=DUC^S*WYJ4BND!V@9>9[$M#(!^6S-;.%-6OS943)$1-W"JPL33= A8,@
M,$M2AVR99T#"/V(+BUP^TY*43 I%48W82^J%%6P9O1+R93(65;(PEW(_V#._
M Y<3/"%2 %:!]&?D-T,7-#PU+LR82D!!+<-DUJ*(-,'B>9\QF?6X\NHU@3F1
M["#7GIDP96<(K(@UULK^N:#(# AAF1%5N=01BD:D3[(2G-RJ#C:O1K;R%"?8
MZ.<H6HK>#<TV>=:D0G$&5\+VC->WP^7,J.4""ZVE7H*.XD"D A*[*G-&DC/Y
MBH=NO !6+6+;+P6-FBM6J1W3&'<O[Z6#GD$Q9$ZXWK.Y='EW3D.RZ3BRK(MS
M;68!6_*G*FIF6[1-)%A)KT2N7V"/=U->27"3Z7%$>EI1%1NVQL-A[_@#.PY=
MYZ@U[G9*=& L2<,@Z-)/[3I)8G7,[. \L)1>7<DFT?(F1"\(H3)"38,S),^%
MW>4DQ7:)YW=-7B.95Q[]0.]+@D:K_73J1C3>KT-$TP@L>^C^_39..]6[G>)$
MWB/@7#U+[L"23=T<CDZ ?JO]GC/>"^D\YV-*DIP1:0JOH*(8<;<Y@$BCU-+N
MV/!,_AR)Z<+/!7NKH^)1GA,5"6=??#>51U>:Y[C#D1DX^MDL81CU5#\><>4F
M#:WNEPT.J:D2\HB+[^+B^YT2>:(J(FO0SG^7;0UO*?K*G;!5_2*5? ORC=D7
MKCCN^\56W_#=Z4MT<@TC<L7M61?G.M=!.W$=E (]\9+?B%02.V-EYC(!(YSY
MNM+42ZB5^&):'X\!K-4I11#7#3-50&FR/S7/3!)0TKWQR<*D$Z01@CA;<L_[
MFB=R)/-(LK!%=JK%.V#Q;:[LSHTRR>$1M<O!!#40(^DZKJ1(2OJ.KF1'2H^&
M]Y+J/DD#3SL%>E)(598VL:):-<X(.E6B2W.@4.A(V_""*N)ANYF ZS.%OM/0
MYI6O2Q-)5U^0NO<R3T_H@S*(*:Z1T%F9Y7EV/O,T"+92!?@FU(%Z ^[9:&*4
M"32NRN]"AX$?E-><'(3@_0FC7QF6G2WEE[TA>5(-_#!S%]C)&60,8'/,/;(\
M>VR!79F2(O^Y%?Z4;67+S1R034G<^U$TD=9PJ+6S]$258JZ)%$DZWD8128P_
M.FFB* =>2)E8W"Y/ Z")[0Y%DU=^)U5A2E 5*Z)8-4L2XC.%4C457O+B@*94
M5N8K/FLMM/RSZ@,$2DI-(W.$J<:4Z#G\5]F'(8=429[\<L$YNVC?R9FYJ/],
MNSLDAQ65G%89S,K/CE?>+ ),A:!X3J8:.Y*5!9EYZE:FJV@9H#!)@WG%2/KI
MI4&E(3U"/2QG*@6*S4)-3MZI.C-YBY\B+;^\FY;S5\2BRLV$^H/6&'L)E7C$
M\G64M7L CK4AF@,]-$NZ.>4V9&:32"D--.!6"@4,L&HHZ4"B WE$N>P4;MF4
M''K95+0&J<%QZ7B&$YD'D4R$WU&=O6=,^PI\2AN2B)L'I,AR[)!G E_-K$?&
MVT'[@7"-[R#Y')X OK9P6)?LEHNG<NFX9D@%%]17A,YKA/U*$?[NO1]5XG$N
M\;A_)HG'91/JS&-.J*MH"OU#.%-.+Y@/;G0FMW+CKV8Y1O*G5:-D5.)4'#4D
M;TFNF3J.%=QK61><[)HIW5DL*G.W%;QMJ$1;*X[%]1F]>B:?5\ VNDK6F'1A
M35R6^6(?.?5CO5H!?VQ4E$JZ57REF0)WT^^,NN7[#W_"0Z)B(BOH$DDB:Z%C
MQ:#=&D^#95C4(D+Y6%KE2OU2FDDFRV<R1@] ^B&!# XLLF<RFVCEH0 XX!E>
MM@7I,@2@_[VTL B0&HR2_)N&/$O:$Q6^:\RY7+<5,@1(2@:V+/NZ25>6N1!5
M(MF;1=>>@J7G2.MAI6!;V!N3%VE&K^PH=5WE)2;O58,8A@ZF!"F+TUGP);S6
MF$J7!)A+5RV;D6,1D1OS(E)8)GS$W#3^V?(M[R5R&U^^]4G 5^@EF%X-EJB/
M$-L]NCO2A0J3]9P@B4>1R$7;@*AET)30$\,Y\[ER?!P.8:?G_D3'.I5UD?-%
MZDTK[*>$ !+$X-Z7-$K',4B$"CB>E"Y--@&&1\C>'>GP"CDXE:9;)'Z9M!<B
MUBR&/UF<^RJ94!&'< +D60(&*Q^:5EFB%2W\&KSR$(@#BRZ0#S8Q2V\_!S7*
MPS+T+,?.),'@0!0L4G I#NZ&8]%R@IP2W1[>R\X8]V_JI+!F,123XD(SOU?I
M"BKKEE6V-KGG; @*+_5IB N?S$(82GY'D"22&.05XFOZS(=@B7=3GY8I)?^L
M\]X(0O8? P\=4W,NK'U+-&^AL*+L9B%+F3*39*9+2N;E3:[S7JR;S*VR^",%
M#8Z-X/>&:+(M<T^=+)T''(R</H[ (-Y"^UM-XJ6"C*CT!1[^2%_  V2__L0P
MAI=,71%R3-U=(IF*F\W %C#]&U])?C+,8 %R?$@:?N2@G7H"<STR<J.?LQ-P
MA)/:C:FYB<3TM"*&V[6"]_!MK^ #SY_A9$&6;8)R<NQ!;IT/2Q?'0_L8H9UX
MQ R%DD8[TW.-/+BCEK1%\=;YTHO=A9>,3\)[,4;+_ ? &E[?Y@)G OZ0JJ/-
M#!IM<Q.NNAB.XEQ(>!_J:A/I:@)-K>'P:=S@(V*&/[#TOVG .9]@'L(00+BN
MS&=0DN\^Z!3-Y;4Y,4)D\08-:TS-03=K:J:GFAB6'Y*1;M9SIB]H66,L"B12
M&Z:I)YN'"[& -Z/F2%:5S25&S.8H/\.79!02_C!A\1-R@+21"NI]J1@7Q9S3
M==DKHC$F,&5\)[]:&H4T+0)$C,S Y-:5R,$4?:\H\293NZAG=\1\BTNLS#Q=
M> L7.2N!+"SBI;Q,;D'RI,ZR':-,#J,5VRR5K20O97@OD/H<-EHKG(OPB^.K
M_@+6& 'O2[./N7#B];CP&Q,2-A/X2D>7RBHH(0CUC&H?ILD/V-(+@V&)+UG/
M'#=),8Z!>A+2=<1F>7?@W!9RTX7I$.'+A0<&.[Z5NA:Q!U<*MVP$[&;?I-RL
M'HFEQM6:>V[)4_Z7!.N-G%N(@\*_ ]J%H/O]SG/!MK;Z3.,O P-;?<9%OPD)
M34M+CS$9E-ATH;;.!B(F-][$G21SPGXXH%716#<+&YL]H.K$5>T *]Q#/B\Z
M:7J#;''I)_W7$,6"I# :U4/0I-(&B2LWYOCIY(4"4G;H3N2,-M^=+^>YWBY8
M21[- D^83U;NC5FC!I>+=7BRL]Z$<5I+'$+N*D=,XSGK/&5K]IDZGB8O.4V6
M=R-8ZV,@IA8!C^2#!DBU9L_67%I1(EQ/[&@)NFU(M)Q?G.Q2O.X(B%-N<W10
M;GZ6Y:=J8VF_)9T_-K4?N:/0MD%ZI@GS9)( ?_?$)+XDAIF>.HYHQKZD5#28
M?BNB?:L[%?7Q. X=9 F?+RJ:-PG!(%*_LF7L<D[Y'' +%AWQG'YN>4;9.0QN
MC'-->7\,G"V-=U?0^R]3.ZM<RSV?NW$Z+/XV$$/O[<L8Z)G9'XY4S^YNK<YI
M-B(8DZ4D-TJGT02)SQ$8M3L7/#N[L2SE>M93M'2Q843:HXSYCVX8^*(SIB!H
M/>L"L#-8(;I>!+P[\%(T4DR(=(X=.U&7 1GT(,/II1DO4:'Y67[5PC61O)BW
M%>6Y$]3[+YCPE&V:>^/S:$'23S3Q@JBI+-5:.? 3B#4<&$:35+^DIW01#$#N
M4.[K12B@'P7&K$1H!\7&7?!=0R*T:^U<.SW(U1&%GO#]!*7%!Q&OULPT/Z;6
MQ+QY+C6O"W*1Q6R2]FI4..5$/,"('?THQT^T64[?(8S1DIG>$ZDA4>U(QL;,
MN[9!JPR6#[,J.3ZE31C*?.9K89DX*86)EW/J)IYCSC EDTZS'R.P%/'+G"F9
M\>/^$Q%9N[5"#T=1D3:$+R557MB#A!LB!9C881+0X-T=@'Q13Q*;1;\I#8(%
MPSCVDA;.F>TQ2?-9SER*,6JD\LYY0H,SR1/JE^8)#3;8I-T3CE3.,"SAMZ:2
M-^&]2A/L$>%#'G5+IXNG>=CB>M'=W'M)G78\[H4=^9 >'P-$3MZRN+R.)2RK
M@%&#E2NI'U^!ZPN?!@ZXO9_!"1ZKFQ3J-\#5HF\LI/>L5?][C9#TOUL1[ D3
MIMP40-%,]/JS+<\6YC)Z,- B1HZ=N5RX(O@[$+W1F_G -)\RF*B^'Q_&!UB"
MUAV(7D@H0S"V1,\3P262-Z+1W@<7&;!3OC(YOWRR?O%$M9Z7KPP@8H7GHJDO
ME[5Y&=\VW"J#OTM?SA-PY-X6POVS]!]Y00M]+WK16$\6'Q_ER"=E#*DG&C$2
M)^96TJ#)#^+\<N6\ K&H5 &08.;/ENE-JWQES8J2]U-?OTQ20MI#/0Y)VWH1
MFY6=#PY:37&GZ]_O3J_$Y?"U>'OS4E*JMLFEX_B=C@.!P_R(6/D%F$;$!FEG
MV8W=$8U01JL87()#+5>+XP?-&-^[0:?/.*Y7FKDA[R,*D>253O_)V"B\5[A0
M ,K"AMUAVE//I4&$8 C-\'U?LGX.5#T^TH-6F_(-.D/Y@.P!:%<:(5T.W=+N
MM;F5ARP=:$1EXUE%'ATHN0RQO#D3Z3P2)F?O9JR$R0NU1N%._:1%_ZKHN.:+
M$;S*SFX!V4D.QNM7Z6:UL:0F3%B:#\CS2L8*E?4+2/H(2;.'7KUBV28FJ<,M
MT#2H*@9+(<IX&5CH"="2417T;@1(XI(2=I=<-4W>F4IY)9/U$MF5RU.6!G*T
M)R@%CFZ!5\D(17P8U7''P"H242A?DDQ5NK^1D:9?J:%)<C5)<YY0EE[\9W*Q
M"":DN\_<D#6 ,Y>(W6]YR;?L6W0B =J8LVW'0@7P5P#5^,D]/S(%H#G,6#/"
M)YGJPL)'-T&[]4VA.5G@0'!2)N$TIHPGH"51^Q>>SKV!X#-K6:U1.UG>SMG.
M!>(0.VR4RVW9Z<"?:TA2IG=$*^QU/Q;'-_"C0(8K6C@R%SFQ?B4EFDZ%2!U1
M*J-N9HJ%-SG,^ I<'/F!WK@XN0+S!*@I'TWY#("3XNZ$0X^OC]K';%*)4VOI
M6L,T9<$S,R$::AWO:(]\0/%*NJXO7:+I#)/B467CWI&<KA:GXTOP1F'#B,!J
MGK.K*$@%'9_HX#M+FJ\?RP=![!-S(5@8<9UPK1=BT#C]&ALO6H)GA"S3;"D
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
MBZI/GG+N[1ESEAZ[F][ 2<O.-*E=\?'9]I8.<SZ%P1SLD@58(C&9'ZL#/7_
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
MFP;4<U^*.*Z$5B2M+16:):0%1O\G!-%GGT.*J.V1^4MV-Q6DQ>YA52RCHG\
M/+^QXZ556=X/0/,>&OJH4V)9[L%):MGN1ROT06A&=^$7L)6/LFN<^:VWS=%6
M3H/"/54,0'=PXW4.NG/WS_UAA8[+$LWI$P!B1@',I@\W((==:,\$L;<EL8-*
MBFX![HA;']G-<X5$_=HAR+L*L?_;FB_>_ROOI<M?4Q[S+5-L28REZ(2H]X,]
M6]$6WUS&](555Z3>+:6SQ_34#= TZ^AFO^@7.BP2O&U3=;OJ!AC_&I;;F#6Y
MZHI;BMP''_[:W6=77#:.%ROAAR+2Q4H=<]8FUYRPHLI&S:3FR$'HNI?CKM8I
MZ(,>QGY+SWJ]BBKR-CC>)7& (I20G#,Q3;PJ6MHX_@=T*7CJS 6U0#[#9F%L
MN1S:*#M3]86[G72NP>@ L46(?">)G(IH'_]"<JV/OW_^\>%&<BNX-WR@^4T[
MN3A6V.)A?HXMA[ROGV, ED8'+*A.B1?MPOT<J\=S+LZ.U:#UWDZ-ZJ[=4YCX
M S 3.^N82V7-O+NE>K IFZ;H4-F<R]U= -?:AR41F# +BY:?*X(S(,!*44US
MX3HW)-X*"A;P/FWCK)ZA)D.RV3R0.\H#28&A<=!="ZY*%!$"+KL^2<_=$C7V
M2]) E#^&K3X8[9FD@>AXC 4-VSLG:1S'>0 :752/ZZ"[Q<-_<M?!$-, 1UU]
M,"B1H7MPJ,)^5[3:ICD1A@;Z8#LE&D29$V%%ZEZT)X%SOD\I^]7R)0&GWLY&
M;X(0'ONS!HR_> P/="W^9T16D0Z,-2%Z;M6):'L6H$6V",@+JI<3,;\DV#X$
M"S6> 2D4J9:G+F96)P8]@J7P\!"R!U3Z5IP.J-(>8,1UCQ-OD8*X5#\!R[@R
MK6,V(ECU1IG'\!#W1'=+A*UN]\00 T>&/AJLR[\YW#VQ;DMU9Q(-^\1_!R4Y
M(U4RB:QD : B%,QP''F[SEU1_;#W2N.OU6,Q1*M"[_=+PONI1NW0&-)\!HB^
MCTBO'CX^8FK5$%M@ZT:G9.NP58?Q%R73C!,S8B=)(&:,Y24!H6%%D/4VI\,(
M?@#:SC;,^"1'+]\DDY<K0PQ#<>O29;+CI.WL"K@%@V-V@W+7%LZ WLF3%+&\
M+*I.<#M*EXPT_2;$VS>4;K#(P*9-28'R\7E!:O\/Z_E#XB/:+QMIA*$W?=@M
MR4VMX($ZT*>RKQ.E6SW2=PI_PJB##EJCU$)9ZT 0D-UNF^]GC'>/5#$Q,DJ-
M<3)^CV'N'JKY51<.KVO?CDP,B>AFOR0J4L5\(V22@)SEYQV3BS7QIZ[4J:OF
M 6GS@$ZCF@>LKUL_586ZD]3M\Y*UM2DL(%K<^8(0V:;Z-6>9S)G'8-&#$.*<
M-X($GB0&!R]XR;"%_R<3=SAG?\6?OK5T7*1AX#"<2VB?DM*[#+<Y_<ZV3K;G
M8\TGS N>TJGV$4/N#?Q8[G.1[#/'P@2FI)S,3?>^DD&.\M.=KJ8T@XFP/OH7
M ?<#"6D+YWO@)Z)'PZI\D#H=$1M-5@<;6'JP@2<6XM?(*%$]Q"+CM#8RM\@)
MAD'E-10S99['PD382W2F",(30U]]5/Z$_Y^]=W]N$\D:AO\52M_N6S-56,O]
MXKRE*L>3S)NG,DDJR>S6_O04%BV;#0(M(#N>O_X[IQLD)$ "@220>FO6L24N
MW:?/_>JNU7^D$1>4$E!VIW1Y&(5%?2O$2"H&NC!;8TN7B+<WDW^+QTH! X)/
M8O%"+W"]*67>5<GZ&30VY L%ZO:K 0%(D/-$I<GLS@/H)VF>9(!:)6R]Z2)F
MRP2Y3+J677MT0\)VF6H/ O..Q:A /-,@-3VD="L :C*;>5,/8(Q6-P8:7P,2
M/>(?5$Y.PZ7OIB]>GV]^VV(:R5RG\N/KF!,K06.27D9/-000461W0*%^\*F:
M1C?*#%U02L*2#;@N?8*#M@I5/&#U"]#]4-/!=<Y"L!A>,K2IBPRK2/%&+)Z
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
M'TX67;G^C-%$5A31D-N$FSF-<!HYD^0XBKO.1**P157FR7I#*+&X-G?1'JO
M/*%58 &E:-*)*J]Y+M'J@$^J3.,L/$.4K:Y&E/.TM/YHH(?C4D<:J"6AJ28J
M\F74^%XN8G6*5\=0VRS,'9)$V^RJ?RW/>3Q5B07WZVX0CW4Z#<["W!^9U\B>
ME#E:IU7@++6C<I7^^'DN%Y,:ZF^'HU)7^IM&D4LJ3I,<HO_P<O&J4[2JI[X5
M<44'7.EJ(A;WJ1VI(J7']:XUDT?*)TY<7W9OEU"Y",9VXCIARP"+5#9%36Y=
MS=+A4?:T^QFGW>NCW4;*[MDKLRV,"^JF*)5DE33V57)*YI1\093<(2$?Q3>,
M@4I#$E6K=4C_S/3+ZW..7Y^S.36N9 I:]:RS<\P;PUER]^$<7OHJ1&0:/@9P
M,^RV-.^Z,)=,\.!.+Z*CY*9/3O1(Z)BROW4PWG3Z1&:W'U:/_SS;)NV<S#Y,
MP;9'$TN4E")1XV"[F8<WK,>K-=I210#KZ%NR)>!4HJ46W22;6U+S0_YP*)R/
M0XC@X (:EHG(ZOQC45B$<9*? #@6$&=*#MZ!^](9@_#D%R]Y@I=F&-X]6M.'
MW7H),+EI#40/Z6"]<$$BP.?@42 _%R2(R?'6MW,U &TVHA'G\R&#IZ<1)_ /
MF\((AY&N%2X85_")OC"1O&*< 1915PBWIAG&PHL3=\(>,H&??W61H!H3$+;7
MUT3-+%*0V&S9>U(/.UZV0I>MED2O.V->1UJY"BM71+,DA9@B$)U8R?@6'3(J
MD #GFY;/P12KAF"6S,>TZ5>J")PP7A!XXS/Q7\?")BWADA X7K"D^]U/>AG1
MI>2A*6,39UX"#Z6\\Y:)TV>2CKI,]=_<C:E.**UO<1Z 02R3ZEL*D>K33Z3%
MSI0;@,O]?(JRA2R<1W+S$!'GQXTS@W7>.OZ+\QJCZI2?/NH%-UO@V]YY]1&T
M&!H;[AH:^WZ9+".2Q_UWC,U53).UM<(TV2U<6LV=E6Z4,\V:O=LQ4U:$Y2=
MM"B6G+KL/1M6B]\19_J4S9P- #Y QL];M(QDB4\@%!L$CTZY9?-IXSY/IS4E
ML^ET6LL< [?I9BBI-#9-L\U0TJ&'IP _C583)"[./W1Y?IX6C8V*3/H3//?[
M"_&?R1\T-ZFQEJ)3+44:2G;@<.C8K(PR*Z6[N:Q<B4Z1_-\@4[^_A(UQ&]O4
M2Z*D&\UPFZ=0[,-MJP9N7V%^=_=(_Q01TACM,1YGBTI)VSK.TENAO<U9>I?8
M_3Y<1HV1&R-6EFA+#;-V.4_?@]RJQ'GZ:; >KFV,]3:F6(BJV5"3X2Q]=S+H
MRD/#&7M7*'Z'X#P0STU)&DTT632:6J.<NS=/>FZ5R;$SF>/*DY::P>;*.<@G
MDC1F$G)G;8,[/\Z#F4\QMV8S.M<TVX8"RW.(XEBZHRA3G6CVU'V0)-686F1J
M2*HK.?;_RC+HTR<)KYNE<9I/84($6Z!#6>0W0K/PUF_D(?G-BZ=^&"^C8J3*
ME!2&IP!%XMXEZ6?XG,WX%3Y'^/P Q\)R$@K W@!N>; K?7#)Z\X5 MLBA<.C
MAY]G"*#R:* IJ26;5HLP/@L(Z,&&ZX/%(%QE6+ LE)Y%V3&5Q8LQ8)B&_5@H
M#ZF^M\$\:VQ86M-@GFJ,+47O)IAGCC79:O2HZL]56^EF4=K8U)N^_.B+DL>F
MU16D=*W\)8<LRM;:Q&)K5KKUL#M!0591A>A?] _@ 7>P(.>1".]F,Y9>(WS
M=9(X$;XZV/4AH3)YW?0]Y3 UR@XO#69_.,DR\I+7*]PZ/_Y]<P\NW.K^1@(O
MC(283$$[=04XEKG@ATY0W3^DAJ.UG=$]# ,33$# F6+UO9VW,K4R:^!#$(.Z
MB6G&&4=&AKSBTU](A/0!O'ME5H)ZOE)EM='$'!M=N5B/9S.>_*3^WI/)!XUZ
M_?<*@G?+QR6H!SMCB,<M.[QB-]VU>.&V.&31#[?)(N^=*'IE';*607,O'.TE
MKXBP\]XSS)/6]W)"NWQ"LZ43$AIFL1G24 CMPKL[8O*;<!\&=#G4G\>T_"!,
MR&&*_66US:K0W6WYR+J["4<S-LT^--$:B'I^_.:BO0+2VA6Q*WV5]\=K)1;W
M5+1V*A8MH'C+%/7V8I'W6>P;'BDGQ".[;WC$6YGP(<*E/B1,F+EY<&+B4C^R
M,'.FGK\KN'(]B;M5:J=Z7+53ED838RSU8@+(0-3.XT\EZA605H[?'?GU?*9&
M*V5!/9VR(&/JH=2E+Z8'?DV.1PR/]B2Q=HI'.%Y"Z1,>7;C;[KT7.,&4"#X!
M]8FUYV =/F;T"^R:%>830+D?KU2ATDK5*=K\+87P1PK@N\#]C.!]GT$WEUV+
M&;M(,ZAFI=I5J6JE8C2^I'D2]^AQCQX%TC^=R N7?!K/D<3AGG:TG8I##:<M
MV:*F%\>E<%_>P/%H3[O 3O%('TUT133,@0PH/K_+K*]7<<!QP'' #>*J"_>Z
M_QFD/2*)"W)L1B+,Y9Z&\8$C/7L\18K[D3J9Q]+(C93#KLPN_A*1N;><@PE-
M+XWC)=K5]XAQ!Q1+RP9Z+$5-:3.(D/LJ>X9CC6RSX^,8-AQ31=4J.FM.CF,7
M[L>DG3S@[#?KFOO@+>KE_35,[Q9SEWK%/SH441_#X/$[B>;(&X!%W#L+'$5!
M/;LY/^Z'(!T^=+\$G2A(TE)/CS3M06MB#PI3LT1=[2H%Y_QSPCAV'FL.ULFQ
MTP;LE S1M%JG>1P=.R_<%OM(XOA6F+(3%3S0<!S?IT-EN"W&]>1C";J4@S3E
M&XJ$B:6B;!>+$KCE-5B,ZD0X'8I1,NU]*VE%-8G;6<>PLWPXS1O:MP$M+FYE
MU:R'W51S> /)X\*FMWSUY(*Z,3]50+-7)%%5NXH7G[>1)*=I3M,]HNE.5*7&
M-*V.)H9EB:;6L;7>K^:PM5O!UNKX&4?)[3U\A8!:.OX:_._I3#OLYITU<LN:
M@E:T U6*PP'/T?AS[>W)&G:F@Z!IHUGS34P5.E$@V0#U- \X2Q 6=\SY*QWP
MYR25744C,I#9?Y:N-I[]9XQEH[,FF(:ZNPGFA7NW^.R_JY_]EY>):Q[VE2R<
M5^KF_#S[$GG!U%LX_H>@Y>@_4]%Q2GP'=<_<I=#A2, KS!'NDB@.&Q5H*D9'
MM'":Q.$+$'5\A.!I:.& "8*F@MV4;(G+AA/20YW9@EPVM*:' V8.F@JV&M+4
M+JIUN7C@TPA[10X'#&E3[+XU03A*[<:%BYQF,^'J^$+;)*OU"3+=.O[K0N7:
MV%-3KJ-BJR6]$YVTPV/KR*5__OE@7;W<KO7N;X0(=/2;+ LW NL905WN&VYX
M8;X28>--OWG3:7C' "Y]V"W&K+SIQI;+)]VETT"^I=- D R$C]C%[1[^]!+A
M_78SM\VUGW!C.T_N0R#\SS(@@B+)AIB/K AT\ SLS N24'"$*=N6\PCV)^H>
MPB]X,<9?%.E-8?=WV67T OG-K\*+ESS!8Y!R%QB$\4D ]!C#*YU$6$3AL^>F
M..-D/9@+DU:$MZL>>16OSZ">O78L?(?+JI<G/#FQ\$ (@'SY$)/_+N$S_U4
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
ME$,<5UCXRU@44@K?KG0(%P@E42#>JKCTSH>7!8A(;[%R_"M%*?95ACLAT'B
M:\P5G]#2XJRV^MOG]U]7!=58[QG"MD0A>0GQ)W:!N\%GQMY/X68.('A:;W%!
M*2B&K88Q"82'U\T:Y7S= FP769@7L?C-W/FQI@DWA\CYXJ]*_ 4L>R!1L0A)
MR:.PMH,],-+WIFE9TJJW$7R.R9/ $U>8B_5S&>K:HXDT+G$>_3UC<R$(,@]Y
M<($R 50"''<$D!L"%A<;'5!@4^IT9C,/*1Y[6D\!O0"KL PJP'X%&Y]1K@XR
M)CU.E\P<+#F9 ON'!4:O:1.&TJX+%*" -,GK@HR%NY5T\U_%K?KOU0)7@FB]
M "I),FE67A[_P&X&G 34$R@;)M@8(%X^_(=,:;N%*=SC>Y0MTQJP3)B"=/U!
MTFUNR=($WMFHZJ@?O4;NL%G S5NJ-6P ]_P[V=-<A.D368<1:U>'$7;ISC8C
M=V\_=M)@)&#M%VZ8'D9QO+2O"+QO]?BTSFW= 23E(*@1+  =V?(;EF>J><[X
MX=/[0H,E .GG&=MR=N:IRO0VC"):9';O+.";Y+6IQ-<E&B4N%?E,2)2!^^"&
M*4"MH$"OFD4T!-2^1E3'A%,WO5,D5*E5^$E\;^X%3*$F65N=5-%PW/_ '13.
MJ7ZRV3LEI[P\9/MBC*X"ZCY)DK3%1OHF6%<0)E0?)8W+B?5SXBL6=5<=0T4S
MF96:$] ADVZ)O[:I1KX7%W]+JXK?L]97ZR'<Q1WA;!/=*BGTWJP$S>=2%RJE
M<[7*:=,:6MOLQ)7=.UB'G'49-*JBK \)"N]490+:%S&))R9!TA]GMK)V9@/
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
M!V&2#9,54&/SP_#'#=IT..<<1X\EN9G"[.9P-J/3[)'TO="-A6@9" _>C1.
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
MG&<O6L;"G>>*PE?B>V0F4EQ=8?$W,@5,25Z%.X#Z+RG&WM]]??<-/\G05MQ
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
MT<N357OJD>@"[?)RQN*SH3EO/8+27?!3'*9T-T;W&@4!EC*:***D%3L:\8*
M8>!;/2=&!XIZ+?0KXZHJCL?C154<N<_7 >X0',YS26TT,17>*G_(N'2T"7EM
MV:->7JY_?0KG%253\.JI(V;.'A86K),Y:V'YK-&+M$?NV>XX<[9]V*]6YJQE
M\LQ9SO$ZYGB'*<6U.)X%FB\O%1@RQE0QO/:J;SV&1\M%BV5WG.%Q]#V\7-0Z
M?KFH+8&RIQ:'!/$,AF'@317?L[ISC=9B@+9<KO'Q[(7++).B2(%Q&-KV_3_+
MR(M=CQ[Y\5J^7YP;KZ$XL$\@#I31Q. ]!P>+-U7BP#ZU.*"ELSP<QG&X&]YG
M2"?@?1C_4HLM?SCO&P;>5/"^3=0Y!>_3D?>U20KGO.]:<;B4]Q725H_ ^XS1
M1--XP]2AXDT5[]M.0STZ[Z.!'^NZ>5]'(?Z^FOX,1X3$^2F0GPL2Q)VW2MAW
MST,8N22Z80"X50$]W'#YX!,AVW=Z01(N;A%YXM#W7/KE?H+O$Z3_UM1YUA5@
M>DMHQZCV>,>0^"T)R,Q+&B<7VQ8V7!1EJZOH3T>'.  G_,Z=MB'B8>!L=Y4C
M]_ $+U@"3#XO2$3%=85\M@%9NPM4=G& 0Y/N7+YQ^=8+^58W ["=?(-UC2:*
M)DIZZ^Q=+M^X?#NL\TA=^29+,I5O764><OG&Y1N7;STO@FHKW[ X5!*MSA)
MN7R[:OEV2,9I??FF@GPS2P+K7+XU\L[^(W%@F_"OZSU/_B_]P2YYB+#A;7IY
M]F6VUG3;-RAC;E4CPUDO<$F0W-[(%E!1=[LSQOJ^[2G2W]\LPMA#%+B-B.\@
M9KW! [M1Z=W;)^#$!!\PFOPBKUSRISL-NMP\#&5IK*D(M.]/!)8 E! +3N *
M?@AKWLPJ$Y(G)Z&D%GD/RX0(\S B^&$@Z-+?A7 &OZ=.:4IBV%@G>?)B80I/
M?0RC5_A@ZB]=0K?P[S#Z(7S#%]+WK3ZZ]Y)74;@':($4"3P'A8DP\Y 2!452
M='HU_*+17_YPXMB9/BUCDB3QUJ7J>!.-D&"GC,PI?4\R$OZTG ,@IQN(E@),
M4\8FGF+QB%\\-WG*^%/NQI22I?4MS@/0+<"K\I8<U4X!C8&AG1@E1A-3WH)5
M[N=3M*:^1W+S$!'GQXTS@W7>.OZ+\QJCW,IM9^X%-UO@V]YY-:VSGULGE3)?
MVU1 "<FD07IJ1=_=)KO_-GTB[M(GGV>%RMF[P/WH.0^>#^=$XN_(C[[#D]X"
M[O_(,7QM)!# J06>5+0D^1V<YH1D!<"6K9X2F$/7SPAUO0,!R/,W,B4H$YDT
M4@QQ331;7YDB(R. 7^S%24:_LQ#+B%&T; FT;58\=Z)'.&ED=3KENI2AK\F
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
M9FQLT4P5%TW55U@TSG/ 7+Z'; *S>^Y[3E_<C_R1K:;>JN%%D)8LI0H1&F\
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
M!SLB2)!$)(A9#7[V^H!B"@-6AT]"I9OU<1-OF574>*SZ;8\XHO$:4GS!X+T
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
MA"J!Z=/'6(4C&%,IG*@P]-=,86)2EFOE8$5K!0?/: @<,@Q9BOI D*HID>J
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
MMK'_=D/W%?ZOGSSZ7_X_4$L#!!0    ( -==6%R?.823U!0  &KL   1
M8VAE9BTR,#(U,3(R-BYX<V3M76UWXCBR_CZ_0I<O,WO.T@FDW])GNO<0 MW<
M30(;Z.G=3W.$+4"WC<U*=A+NK]^2;(.-;$OF9=H[9LZ<F6"KJE3UE-Y*4OG7
MO[TL'?1$&*>>^['1>G790,2U/)NZ\X^-KY-^\WWC;Y]^^NG7_VDV_WGS>(=N
M/2M8$M='74:P3VST3/T%\A<$??/8=_J$T<C!_LQCRV;SDR3K>JLUH_.%C]J7
M[;=QL?@M^_#.:KV?$>NR>37%[>;KUN5E\_UK?-ULOYW-6M;T:G;]#O]U_H&\
M;F.[95TU+V>MR^9KZ_*Z>?WVZKKY]O74:EOM=FO:NI),7_@';BW($B-0S>4?
M7OC'QL+W5Q\N+IZ?GU\]7[WRV/RB?7G9NOCG_=U8%FU$91WJ?D^5?IDR)RY_
M=2%>3S$G<7&@G6V*BQ_\&3.R\ ).7EG>$HC:;UKM]MNXO.!&"_A3E_O8M3;\
M;9\U_?6*\&P:>'TA7@LYKYN7K>95JX&P[S,Z#7S2!PQNR0P'CO^Q$;C_#K!#
M9Y38 +!#!(2I HG7/F9SXC_@)>$K;!$C!3_]A)"P/%VN/.8C5R&>83Z5E>;,
MEV0-%*)TYUG8E\XG2G(H*O53RE\0Q^?B5U/\>O7"[<:%N=2 -^<8KTI)3M*$
MTJ,G96I0!')6-3))Q*]F3-<4CYJM-J"]=QVVCERN#C'=@77(=-P\4'24\C<W
MK(9DQ(GU:NX]75A>X/IL;>(4623QCS+ND&:VMIMXUN3!M%05UG8D?D.^=PUL
M0LN(CHN+/_:622R[C,RXN/AC;YG<7[$R0C?EY5\98K'K>K[D()Y$SU8KZLZ\
M\ $\$HWE0]QB'LDL'@24028:DEK7U]<7\BWT_Y(8,XMY#BDN?+%BWHHPGQ*>
M'* D@P43 Y3HN)MQ5_W[BI%74).XB"(@W>S%:Y! . P84M^[K4(Q"]$ /S8X
M0.&0T$15UM\FL[+Z PEUZ9]">P=/RVH/),3YKU?<PDY9Q8'$"IQ]O%Z03^ ]
MHO;'1M>#^?4(SZ%ZXOG7QT'1E$I*WI+$?&/.6U?\="G_::'F=E+>1)(2"=)?
M+W8)=EB!1'OH?I)_[[;PB#@J4D"X8R-CNG23RB2+'L:V++!P)["I/W#%JD/6
MQ-S0"J76WNVTO24#E.!0([-WAP_CX=W@MC/IW=YT[CH/W=[X2Z\W&9=P]%P6
M!4!<7[]IM]X(QQ^#Z4CL^0E6*.*%0F9G3";C$1C?A76Z3Z&>1P HS4^+5ML<
M+?1+BO=?:HK>> +_O>\]3,;#_G#4>^Q,!O"V\W#;'=Z/'GM?>@_CP6^]P0/\
M[.V'9RD)6H2OBA#>BD+#/MH*0R -I<2A4-X9]'[W2^?A<V\\>!A/AMV_?QG>
MW?8>Q[U_?!U,_G4XWD7,M5"_-H<ZD@.HHJ2DGU$HZPQSO]L9?^G?#;_M.6IF
ML])"^*8$A, 52;8U0FL(:PM9!8Y=^P9SRKW9**&1.5A:3EJLWHHI)^66X_&
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
M@&X=E<MHTF2!W3 !*-\<',B_4_-'R-Z_[S_IO%LZ K3BZ"SMB'ESAI?1_\2
M7GP3J9CRQP=/[C'[3OQIAO-+ #7]@BEU%1I0,J@JUGI&T=>P8%77A),%9=#>
MF/9$L5*N"H D,L0\$HM0>4))W)Y*)G?K=AY[XXZ5CU9)+A7M97JS&1%YF+<)
M[$1(/WU0Z\%S;2+.D8AY5G2G*-D?W]$E#2_(:M:TIQ%6U4:RM[8PHH&*\$!>
M":%362\>+E5.96$3F7\Z0V>ZE6Z/[$32*A&8.(G[G,R@1D(K85<E_9@\,M"5
MMW1]W=EC0^(??0I9J>9V5!1;R0-8J;N^)S*.%BQLS5E4=#Q55( _XF>1WVXG
M",F$X/GGJP]A^=]B);D\BS[5#LT^]&USB^205U_[Q(WE;<6[#N:<SJAEE$MD
M7VX_NK^ &D;'D\412<I@#) [8<4K"AU5%=87T<EKBX#=W;F!4@4$5=%'!-&I
M16XIWXRT>IT*B*J@UP-Y_I?'OG>U1WLS"E:A_K<BRQ&QD[,?<7 SRI7&[K%O
M+:0_;=_?D#EU79$%A'!_DZ.FJ*,]EH0?'W':0YE^X#AKH4C!9?=#V?YXPVSW
M1X>S.-$>3+VBK%W$OEE_=6G126ES!L?>BBB<C,OL71Q47.)//_T'4$L#!!0
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
MK/WDD*1O@]>**R/2#VO>CAL_[,[!VUJZ'_)O[*\1T+7=^17'6%,( 6/@C!=
MX0P%0ZRV-(P4^F?#E.'"JM ZT7(/E%YE65HS:;^)[];6%R\P.P'!5B U]>>$
M#Y 4<\[16$/H[*1_.X5]-2V6F+"BB (VBUJLZ!.X8@L%1#)9)70IH?56Z+W)
M]N,JQ'WE?:LYSXZSW*X\$)>Z]#=:1-,PJCW!\OEP/)S-ZS _XWJ-#40,%GEQ
MH%E-C-I4ZAD2"YIB8IV"]BA:5XIMAJQ72JXU.SH03MO\VXT!7X1@.">7F?%0
MM(54#YTI4L?@/!;0GEQP*Z*QI?5NU<.(^E1?TYHG#65QI*WS9R?O_O;BU=D_
M]^[7?_>'=KL9?@_X1KO>M:WZC=;J;\GKG0[3'/.Z]?KU%ZZ\\PU.AY/:[F):
M2Z^>X^I/^GFU8WGZ-7T,XP_X-LSQM!1,ZR/PM?&%$+4!F#8<8@@:6-$L87*J
M-.]3=-@1[ETYMOR4LW+UD\_&>XUAX+V/H9#5Y[JFG8L-$'C6X) YD>C_H%I7
M,W0PC#XY:CU>-;<JWXY,J)89JXJ#W-G/0])[OW[[?59;[5P:II-$7LOJ*(Q/
MH@0;)?FZ7()*SH+GF('EFK?S+HK8VI_<'%V?TJ0_$(\[$G_7]*R7%<QNX&.:
M"8.$SW.F:1J4!F]5S?K66M.$Y$*U#G@W1]<G3_;'I^>^XN^:GJONWM?QH>12
M(6<0O7.@1(C@ Z_MZ'G@TDD??.M6*INCZU.-^H]/SWW%?PSC[B)WK%[CHS*F
MBL]!M-9##AJ#BK((V_IH\:[&?>]BLYAJ9S %%(W6ZI7:4]L)!,PL!UOW#$-K
MQ[VWQ68=,>21VK,M!-"PF>?W:Q3H^Q'>=9]"#C%*GBV4E.L8LZ$QEMJ%IT0N
M3,PYMN_H^3BN/CFW!V),<W&U.[1Z!<%9N=F@?>!$66ULNH2DZ!/!\=9%X EI
M%GB,P;6FT,.(^N1Z'H@\#474\E*@S\-Z >Z+R?3Y9!'G93&Z.(L]4+)8(JN%
MQ-2RYBE!C,J +RP5AR5)V[[%XOUX^N0.'H@RS<337??I&WOGWEJ6=61@BE8T
M6B8@:*XA9F<T\X2X>;.$1R#UZ73CP<Q4.R&UVQ_^&*;X*\4]N=99$YR5M21'
MRQI3"_TS+_6:$ J.=6TQ*'-RR /!:=V8^FXD?;J<XT \:2"2O>E1M\@&SY;Q
M+\6H83A=-AT]*[43W-EB?GG&?Q"LDLRH0#%PK*T"*59UP4GPV7+'N64^WDA5
MW-[?V_1AFW#!_AQ<Z&3^V]7&G7\B2/5,Q6V/Z<5P3#,W&G[&/,@V%5)AC&PA
MUCI=4F8^& M,^VB8RAIE:[.S(;1-J.1^#BIU*;2VU2:U_),FXEI]PP!%1.D]
M$3Q0V*]421"X(#AD#5U*S,7F6Z?W@MF$-?Z %9>'H$T;R;0LR[V1KKU] ?E
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
M&U7+6NLU)#I6O],HT"(Q(9EA.G3NOCV KT_U[(<@72M1M3DZML&:^&[VD5;
M183_;2 U2I<HGLD\$//K*4QG:@:AE* 8CS&%&^4"FT:2&V/H4^5ZYY%E-Y+I
MB$:KXOKEM_7.]=5%20,O'8M).)H,0Y/!521@28.4JJ#CAA<A=J/,G<_K4R5Z
MY_38?\8[SN,.2BZ<216 H@6BI>0"H@V\]O=@RGD9I._02^J@=N#.3*I5R8G(
M':!E')3@59B< Z*VS'AM;.EJ<^/Q.HG>)-]VY<6CEVOM*HJN$\WD"'J40@$7
M6!/L2D)4Y"P&5;1)7!85NKIW[:%$\Z-Y,?A1&;''_'?'A3N*F;T.Z(1+0/X=
M1<$2::S,\WI?C(HN%<]#AYM8^Y2A'R&WU1E)]A1,QY61[Q:?/HV6E29A]'PX
M2Z/);#'%V:0\"[./+PCPRW&93%>3N4=%Y"Z/:5,)N?< &U5 7JG(?!.&^35>
MM,W7&HA3&FR*&4+2%),Q9)A##H*9QNOS-HIFAQ?JYZV[/9V4.4Z)A8MQ7FU:
M8;XYV,(L.$VVT_&4C"[.^=39\;^'H?7)C]F3)?<>0&@HG/;'7BJX:V=<-X 8
M!4$L7@)3S(501,ZQL[N6-P'8ITW!+EG45%#=<&E]D'4#<)Z"XLB3@*1LH!!9
M6:4ZZX_U,+0^N46=:J$VPMG0+5J_7K_$,,.__N'_ 5!+ P04    " #775A<
M(8MGG"]K  #OY@0 %0   &-H968M,C R-3$R,C9?9&5F+GAM;.R]67=;29(F
M^-Z_(B;G=:S"]R5/5?512!&9FE:$-)*BLON)QWR34$D"*@!42/7KQQQ<1)$@
M>2_A#H!@=&<I2)'"_=SLN^YFYK;\Z__\<G+\P^<\7TQFTW_["_\7]I<?\C3.
MTF3ZX=_^\OO[7\#]Y7_^^__X'__Z?P'\[Y_>OOKAQ2R>GN3I\H?G\XS+G'[X
M8[+\^,/R8_[A'[/Y/R>?\8<WQ[@LL_D)P+^O_MGSV:>O\\F'C\L?!!/FXM<N
M?CK_JXW<E1P9R( "%&<,G$(/PI3"8Y#%6_Q_/OPU*X&)1PFL< 8J,@_>2 ]&
MA2BB$#QPN?K0X\GTGW^M?P1<Y!]H>=/%ZMM_^\O'Y?+37W_\\8\__OB7+V%^
M_"^S^8<?!6/RQXO?_LOYKW^Y\?M_R-5O<^_]CZN?7O[J8K+N%^EC^8__^]=7
M[^+'?((PF2Z6.(W?'D"/3\O+?W@5C?[Q[(?TJXO)7Q>K?_]J%G&Y4M"]2_CA
MUM^HW\'%KT']*^ ")/^7+XOTEW__'S_\<"8YG,?Y[#B_S>6'\R]_?_OR)M+)
M=/ECFIS\>/X[/^+Q,2%>?<+RZZ?\;W]93$X^'>>+O_LXS^56]!=+KJ!TA?-_
MUT_[<6-,'PG(/)Z&#/2W>5HIWA#CND_?'//E9T'*!4^/EPT1W_SLIGAG)SAI
M*> ;']T [>J#X"2?A#QO"?6[S[V"\P+D=83T6I?%'SC/'V>GB_PO<7;RXPK@
M\]>_O7O]ZN6+9^]_?O'N/?WYZ\^_O7_W^I?G?W_VV]]^?O?RMW?O7S__7W]_
M_>K%SV_?_?S__?[R_?^Y?QGU8815:"Z$6>%]R&.NK(KH,YE.ZH[TBKX]?U;%
MWW]]^<LR3U,^V[$N\!S/XG>_=%SWR]FE@H\QY./5WQZ=+N #XJ>C=TLZO.HY
M1@O(+^G+Q5$2.7(K$@B5%)U#W$"P@4&)W@@E8C'&W:3'XH)N!1=A19#S1_Q8
M!?YC/EXN+OYFI8*5^&]'<2;E!NMZC^$X']&)&HLV#!!3!A6(!RZ@HV^#=PYU
M9BA[K6F%X/OU?./-L_G%RLY?S5$G3)G/3IKJ<SEK)L8S31'HO_PPFZ<\)Z.*
M?K3:+_X:CV>+G/[M+\OY:?[VE[/IDEC]\_'J@?0&YP_UBV9,^/F_3B?+K\]G
M)Y]F4_IV\>S+9''$<E&:20U6R0!*"P0T(8*44D3.>?;6]R+&.D ->7+'J7\'
M;QZ@Z-LXL[' UU%H0S9<P_1B=5X- G5TS0YIQ(:U@!JRX%8[Z@X.;*ZX62^I
M;XT26O,@T4A )A&4+.2-F:(A:*83D]X9C8^7"M^9J+MGPAAA=V  P3F93=\M
M9_&?OZXLUR,=1+9:28B)_E Z> C1"PB&''$A-5H4C;5_ T1+S:\S]V^JO8%R
M9BTE>U/5;%-5/TMI)40\?H.3]'+Z'#]-EGA\#@Z+)(L("S!7EVIC B]$ &,\
MHO.^1F@:J_U.0(= @782[_#F/XOQ].3TN ;P7B\_YGE=./EJ=9O\G%].R5W+
M%T!CR9@<@A":@7*.1)"*!<.BE&0-,1]8:VH,!7<0-.FBB9N4$9M2YFU>TEIS
M^AGGT\GTP^(<E4CTZ"C)MQ*)UIZB N=LJ5:7Y5)FX4MK>V$]DD,@0P,9W]2\
MW%3SQ,)YQD5^D<_^^_+L8/LX.Z;/7YQ)X>WL^/B7V?P/G*<CSI#L))= "IT(
M;A;@R#Z"F(N@!42G?.O39"3$[7.E<7RBITHZ6!]7S*%W'W&>%Z]/E_5"I-XR
M'1&:X$1QX%@RM*]%#:B3 ,,C<@S:>MG1YKR!9_O<Z*K,VPW3S331P2BYN>HC
M9644W@G(RG)0@9ROU1Y(.ZSVP1(XT?ITN8GBL!FQH=0[6!J_Y>69X?-JME@<
M1>;1T/D',1@R>XJTY#A)VC"-+2+[J+5J?9I\!^"PM?]P67<P-%;+?+E8G.;T
MXG1..]*;/)_,TME&M?KS)Q)'JA87V<>K&_$CR6V.P4?0M$G1*1I<]:LSY""C
M]LQ(*=L'LD?#/&P2]=;;3:JI3E3[#SP^S;<@+L9JD2T#7C#3RR$8H,D19,@F
MQ/J*Z-9VRGB43Y)HK;1VDV>ZZY;V+))T%BO]+(Y$*>0-: F>AP JDJ/OI2:?
M(%M?#^10W)KLA'X;V55P3Y)5&^KH)IE,STWK>YQ<E"QE &\#&?)(^VKPCOX(
M@@QZQ2.!W>)6]>2IM)F&;C+)=MV6GL^FYPFAK\O9U\M).,[O<J1?74[RXB@A
MLTIG ]X9<A"BI</;V@1)Z*B9<<5$O<V]ZE[$3Y)U/;1YDXNNYZYV/_B2I [)
MT8&>F"1')7EPEFLZ[CWJ6%R1S8.-&P%^DDSLH,N;1/1-B/@V?SJ=QX_5CGPV
M36_S<C)?]U8=:15"L=S36V(+*"84^%(8N3,EH5*%),A[\&X@OB= LQZ:6A/5
MW#CX/0SLZA4YBLXIR\BVS$5K>@-8(@,3#:24D_#:<>^['*S#X/U)JH?H:0VG
M'APJKVG5MVVR_\#Y'*?+G[_D>9PLS@,O1/]BR<:4"%RI5.\C(WDO!4$I3 6C
MX45<H]3-=/'QCSU,JG06_QJF/#B8/@;J&:<=^1\2582:2E#KL I@B@)\PLR1
M1>N9;4F4 ]Y2^@I_#4TV#KW?EGM2KP5($GGR8?K\=#[/T_CU/<%?8%QI:9I6
MWQVO8FW/TG^>+I;UDONWO'Q=WN.7FN9D=* 5(2N6SM[LR,G0"%&:J 17-MK6
MYUF?E1PF3_=(^VM(_> @_^KUNW+3??82_CZECUU]_^:84*]0GE]1K-9&/\V)
M5DO(_S%9?JR"II?V?!NW/.H4E02?M:/WTP8(W@?@FM4(H/%*F4&;8U-8A\G*
M':MO#1,?? W0<BEG!P7S7+KD.: F'X9<&P8.M021LHI&%!/4L%.Z):H_>=A>
M>6MHN/$%PIW9/T[GPH3U8 S+H+*-$)PR$(4+CKO -;:.I W/PVJ23>1EDJG(
M7#>  LI9V@^0&;!)R.Q3S(ZWSF6^+9OH7W^\]JJ\HF\?7C;\[O3D!.=?9^4=
M'=63,HED83Z+<78Z75;#<W8\B9.\^*V:GDLZW5_4/-/CQ?=4&U8Y_, G-2D>
M;K'*1O7#+R8+_/!AGC^L;)_7Y6W^G*>G^=5E=J<PCF<T$4ID-;^!T=MDB'":
MHU11%!52;,RU^S!M^D;=\OEGE9.*,>8,=Y X[1DJT#'KB^90"BN%!X-:M-X]
M[L*SK;KCICRX;I8W$_BN:Y(7\^716YQ^R*LZ.J.$)6O,0)*1?-V$"@(S-<>P
MT(^,2XZ'(52A3[U"$_KN&T6^>^"N:HO;J6^VJ1@;9NM>@C@O3A@"8TP-\1"M
MMJ_XN+]:> /A7U??!I+KJ$B-(I,!RL"Z4!LL!3*1#=FJMCCA3)!U(WL,"KRE
MQK>]_L8(K+'>?B5)G9R>G -)S%E4PA-Z0V<,6@6.N9JO;8,I&&41MH'FOGOH
M]ER^C<0^:R&SAA4Q*R#XY0H0H:R(F4A8<\A *>W!D3<*D1 FR\@M<8/:SMRG
MO*L/?83*>[#,&K]Y;^:S=!J7K^?O\OSS))[M)L&(S"PM0T:>0#%%&XDQ HK7
MML2DBHN#4H/OT>&Z9Q^4<;.Q<!M6HUS!LW@V3>>(%N=5GD- -;1Z;@6R?1MH
M<QW=5'@C ?=YU=> BR&:P$4&+R+M8C)H^LIG,*5$Z3SM8WQ06=I^:?T.PVE+
M2A\CUQX%B!\GGSY-IA\(V-]QFNC7/EP<6RH57KN^R!@%*!%JIFY!\!XEUT&H
MZ%7KR.%M8+9[>#=2UO5<FR:2[E"I3,NE0W#YM<;VEX2NQFP_U=#'3U_?TT>L
M>"]TO=BT#DJJG6A],(#66! B>(?(DBF#XA<CR#  UL$8 KU4T:%@\5:(%>#Y
M:S($8J<>:P/@[:;C6G/5#J7.AGKI<.8,@8K"I,!#@N D[8E)TU>!T9'K64%>
M1.&E=:[QSJAS3X>V?6#.&'4T9,SJ.OH2#V%[52^^Z]WBRY-/\]GG5:C^HF4,
M\^@*]PC6.DN',R] )[(!Z9#L,BY*",/R508^</L9 ,TU->LLY@[6RKM96=9[
MTFJ<G7_Y@H[?X]D*^_/9XA*HEM%IIB04;FK[.<MKI$M \*A<IA\*U]IF&0SN
M<+C35R\=3I^:EG*6O7=\//NC3BA8K-+>%V3JY\6W'34E%13Q.IM(*%ER@)E)
M<)HS+ZW4%ELG3@Q#=G!&;P>%=.B><#?*"P-K ,9.AN\0?+NQ?'OH=Q2%-E#.
MUO>?<ZS)*!6M<2"CSJ 0!:#Q]%*9:LQ)']"W;O&R.P+=8__N"W_&Z&0KO'E=
M7N22Y_.<WN.79XM%OCQBB<3:F"))%K* LHZ!)VU!8J(DER,MH[7I,P+>]HV?
M]OJ]ET!ME-.C+?+I<G8R"Y/C? '(2^\U8Q;0UWHMR\@6$]Y#U$5IE456S0<C
MW !Q@)S83-"MO>@Z@RS/%U<;!5W8XX;1'ED+KWQ,U78KX&)68)U2+CB55;IV
MDWN+WWSK(PY(N0UEV:&-X"]5L/G5Y'-.+Z=+G'ZHW0;.-I^?OOZ*_SF;/S_&
MQ7EK?^XC"]5Q+U&#Y=* ,^2&&90IA\RB:=YD< 2\@_-R>JFF0P.O.Z!^ _H;
MGER$#8; [>3UC(2Z&P>HF^J'4ZR9WCH8MAO"IC,3''<$VYB8F<I9I]8-<O>"
M9O>X28^$97>JJT>"P^"XY"50+7D$ZP,!S:A E1R3EH6K]NUM]C=>W%7-#XX=
MC]%10]]I9?6=FP)O\.LJ;)[G)[^0&&;3Y1SC<E$+'Y^?+LCD)\OP*'*K'0H&
MA7M.IF70$!+!+D4A%R2,R,L@FWK$0[?/D2Z50%UEW:71_QFJJZ!>39#\OCHI
M8U4?NSS2PGFO @>3K0:E92)7PPB0.N0B TN,#TI7'U5H>C^N Z%,-U5T&4!V
M$^/;7$ZGZ1+I43$ADMGER3%EQ.A4,H18ZAPMCTGSS *V'LLZ -83(,LFBNC@
MSJ^%6,?*OY^]S7'V.<_/4Q6/I&4.>8R09;VY-9&!<S*"5ZP.L8C:R=:=E >#
M>PJ\V5@I'3+USJ>O3?Z[M@<_PUQ-J6<GL_ER\M\KT9RU9SKR4C&%WH/%.@0E
M9@%!U\HP3ENB=EQ:W;IW\F!PA\:>+DKI<-]=4;TN?YO-TM4\Z'>SXW2D@[0\
MVIH%'1SMBMX",A%!1\F++=:C;%WG?SN:0^-'&[$WC JN[/$WYQTB7TXCV5#D
M%"[JO+:<CJ(IVOO5P"1!++6*]CA5(Z3,,L%+MLD,2[J[[0D'HM]V4NS09'_E
MUK\\^823^<KA_HCS#WEQA%'JZ)D%3N=5G<%7(+ADR5)&D95Q.<GF<S#7(CD0
M#C04=X?^^+<'?'Y?D%E\_&I2,AG$D?NL-7 =R7DJ=![YY /8F$3(WJC(3&-*
M#,%U8 1IKHH.+>R_,V1./ITN\_PB=O=;7AX)GXM36D'T!$R%R&GYY#YYR27Y
MW(A:M,XIN!O1@5&DH?@[M)5_D<.RMHZK%^^K\&U=].OR?)[39/FL-H/]<)93
M7K$6@2HGCA!8[0/+= #:\!+X8AEF;;U)K9.5QN [,.)T4TV//O(7*52T(5[B
MK;BX(M^()P8V$[.5\;3W84@@@W7)*:G:)V?? N7@V+&YP%LV?[_ M>K6>]5)
M_I9>=V$^!6%Y%H0IUB:72CL#/@8DD]I*SX2U/K2>57<_J@.C1V,UM&S^?@'Q
MFUW]NER_N#RSJXZK775$]K0LGM7I&'857D% [R)XK9V7*6&Y[KAN/K%[&+0#
MXTP/A?1H!__;:1527?RGRN_IA]\)V^)(*1L*!@;22E.],@$!?00F6*:5ZT@2
M:<R3]4@.C!8-Q-VR?_JPQ-&?\+C^U5$*0>N:+^JBM:"RD^"%4B"2IW5S2WY[
M:U(, G9@'&FOC-L;G>^D._$[^N?I]#C/RO=RG%W(L7O7XL$(MMC-^&%2V5:7
M8V1%RY(\:&8=**?R69&L+=F3Y5-*3JFU[['++L>AE)"C4<"*\;5<-Y/IGP.P
M[$/$8 0.:_2V^7KWJ\OQ&!Z,ZG(\1N#[T.5X;:,L503*R"QD53LE:5]HVZ\]
M"TMBT4>9K6K1XO'1M <<I=3[V@..$>[6&L0- ?6$V@..TM&@3G$/$?#VV@-&
M&[-%!JF./%),1D!-3"\AN20*=TP,ZA:W7UH?VQZPO=+'R+5UR>!S.ABJB_;^
M8WYSC,M\CO(\%;MP\M&EMI!4O7]*$>G\\Q8L;6O6HTC"J?MLU/L?LS>=_\;H
M8=9%B*WSV=_/EGC\[E..$SQ>?CT'A.2M):D,G4ZRSB-&"6B$!\ZSY%Y'Y>2P
MQ/5UG_[HE;FQR%J_HB_F7U>Y0M^S2F1>O*Q]==#7PE8MP&MK0.@2@@M.>QD&
M*7'MQV]/BXUD/FLJL-8J?(.+Y?SK]WB2*Y:>JL%(@J+(0*PEXP*$=U(P'V0P
MPR:>K?GP1ZV^3875,$G[;'?_F/.BUBW5ZX]8;^$GUW9XKTPP+DDPV1$ZMTHA
M-QH0O4-M66'7>]W?=DS>]ZA'K=BV@FR837U&NQ62BX;^R+CC*3G@P?DZW]B1
ME1<31!4D<;'VZ1^FTN\^]E&K[^$":IBZ?+;!XV3^M?:W^_#AVB9?%-$G)POH
M:IME'QTX2_AL9$CV5N8N#S-8;WW$HU9A&\&U3CQ^/3FN!MQ_3*;Y \Z_QZ5#
MDM:)""($56E6P-/Z@)$))P*FS#4;I- ['O*H5=I*> U3CE>X_M=D2?^=OCO]
M].EXDJ^QC4F3C#49(M<15"8?VOO"P!.N1#\TZ(9I]:ZG/&JU-A-?ARSBY[-5
M;OM\%0-].UG\\Z>O/^5I_'B"\W^N0B02O6$E!3"^MH_%Y $M&=V1B*<R+5JP
MUJE;]V$ZF(!Q%R7TJ6N\AN\"W;F#/@1?IXXR]V';30N9MAJ]ERX-U-&G=/IN
MG"S0:^("0D+NZ$QC 9S1!;)@W'-NZ%#K4#>] [K<TPIFMVP9HX4.+#G?17\A
MJ:PKU;T\?%&Q@@:BK]YD8!%\[=8F4Q(I.QEC\^;@@X!M/X.GK3YGO971IX/'
M]=?ELJLL/5IYKQ0YL)Z1.56[1<1$KJSWP@=/'I%NG29Z!YRG8*D\2/0]RN>O
M0[O2*'\(M&W9)[L>;--,A?=18T/Y;\,@N0+1QQ*0:P]!A0!*R!H#,P@F">6X
MT[F$UN/3MDZ-\69(=V:,$7N?T4;5%[^!\'*(J_=<<0/*:;*[ZJ;I&"I"A]+'
MK#2YZXU)<3>B/3 W'JJ\FU.,6DF^@XEQCQWT\Y=X?)KJ<,#%(M/_:L_P(Y3)
M9,WI(+4FU )?A)"$ TY&NG1:)-Z\+?<#8.YARODFF9F]%;4-\_4-&7;T%_@A
M\Z/$HD@Q%# EDBRP#BSU&4%';FLWZL1CZVSEN_ <&%N:B?[6HZAQ6<)O>?ER
M2M]E,O[??:2?7\VU/SZM/4G>Y7@ZIT?EQ?(CTO\^YY]RGIX1/Z<JX.7'_!R/
MX^GQ>5;^ZE_F=/G9&Q0M;!5?DY*&W4FT4<'#L^ERDFX@O4!WMA'6!@/G[T_M
M6$/[W^+-^7*_O4C*U"0:C^0RJ&K2&0>>:04Y<5^D9+6NJ_%6TPK[QDV&SW7^
MNFR(Z,RC+CYD'9*!XE4A.\@Y,H[KQ+T<HRK<"13-)]<U7<&VBC1VPMT;W8MW
MI_Q=EW\TTL-/7]=_P,I3+*J(XF/U BR"8HZ.4><=",,,,OH_KEO7'W5<SJXB
M>+LDZ?7V5WM"E@[N_WID5[JD#\'7*7!X'[;=1 _WA@R#2+JA)G?!N*A-\99I
M<+;0FZH()XH2P) 7XKBSN@1]$$R[)QCY:(DV1H%=KE,7R_DDDC?R;CF+%^$T
M;85,HEC@+DARFA,CIYG;.LC7I>"20]_Z6FPMD.W'$]KJZT;T:5-A=X@O_4R.
M^^QKSBM(KS]5\5Y,,N0YIU DH&<1E+>%K&;A(6C.K3;*1M:ZZ_BM8 Z,"6V$
MOK4#9_ ^^NRD-GLX"LG3?ADL,)F)TL4)<%(((&?+9<3('&L^<K(%\'UAV99=
MW.TK_=9]K'% ]!><S&N;F?QKQL7I_*SUX66;DE5<;C[_2HM9_1).T^4_F)7G
ML^GG/%_6=E;O3@/!G$RQ1NUFR[S8( ;:&U*3L.=6Y=8HTGD)X;QST+N/.2__
M-I^=?B*<9QT/)WC\CEB\6LYS7&V[BV^O4%")V6P2T;;>3WI'NZZ5M*&CME[$
MVI6_]7FW*>:-NT)?/O_K.@3G&4#:)J9%@E#H7%*6U7K:0M\R+XSF6:7F25)#
M<&TK"KE57MWH%=U:0?L24WPUFWY8YOE);5A[F392;-$ERDQKJ+V^&!TF&'R!
M(G5FWKCH1.LY6NMP["J*UU[9L\9"[V!Q7L=T$8 9@*I3*&T]HMT$T#;7V#T4
MV$#<6R0#]X;^3X#&:&KC%4W><?004T@\>4?;:^L;LVV2X)[8UM8X,$+*?=(M
M+^S&"NS<'XY!9>]SK?P7J[ZQAHY1JR&1?V&SEEK9UF-;UP+9OFO80DLW$UHV
M%'&' -3OTT7U.7.Z BE@3-HR"T*6.O13Y-IIB4%&2S^QW//FAL :& >A\TW%
MV^%-OV+G7/$O?\+%Y"S@KJ4B-#F!$EI6> Y\3F0_&XQD,2?G3.NLMGL@':Q%
MV%(5'4I)W]3FT23FY27.RR]>3!;57R'$%W'T 5 [68PC8.[&C&RJYNNIV9UU
MU',#^@:PNNIG@<R+-F(20TC(&- &2YND= 6PME PF?0O3&$LMCZ#AN#:B0G:
MDS_-E=&C\&,$QQD/Q3IC@'%=\\6]I(V96["%QZ@,>AE:6ZP[VG^&V33M];O!
M!C1&.3V2^<_#YF=C$7(Z$\+M<)-.Y,R% &CK-'.A"H1 ;Y@K7)-$K%2R]22"
MD1"WSZ=NZKXQ@ZV?KCIL43\OEI,37.;798!<?#!11C0@#2>Y..L!T10PK)1L
MI'.H6N]18_ =+JFZ::F#\7WET+_\\N^3/*>'?/SZ*G_.QZNS/RED+BL/NDZ#
M4B[3V:\2!^FL$\8PG7WKR_YAR)Z"T]9*,1TJ[-?>(=_$>VX # ';R7L;!73G
M_ELSC=]&JF[JZNG(#0+-K?'<"D8;=\U0B34Y1; ,MN[HY*KD5+K%E7;'K>&N
MW7Y0:XR6>E+JY?33Z7*QDH X/Y"-*-:RXD%*0]!\H/W:!P>V-LF1*>4<6G>@
MN@/.#EVY]HJ\C3(;:J&##[<:L3M=+.>G=?EGEW'"!_2I0(YD#"HF:X\<SR!F
M]!J+U$JV#A7=1'&PYLZ& F_8@G@]HJME(P-P=;)B;L.T&X-E4YW=28$-!=[A
MT+@57P[,J,@1M+"B1D<5>.T1T!8M,--/2M^=8<=U.=OBP1@Y-Q^D\^U674BK
MW^7I9#9?I;M>1(:LQTCV$W!?+]A5]%![X4"A$Q*C$<Z%85-7[GO2#OIO-%'(
MK)<T6P_5>;G$XSBK:"YC041F:>F@Y-J"U8Q6Z!P'G0I+2,9/\?=FA*_]Y$-0
MY4;2:OV6_FV>\_15QG(-CX@Y RJIP'*#X"5M12$A]]DQXM,P[:WY\$-0X*8R
MZ]-<^FH*TYK@Z>("8H*(,52:D>/!)"-_03OOLV(^=F@4?!^L';IKN\A<;ZVH
M#I[<ZE1Y@U^KA[(&WS=XWJ,!\CDE>,4YR)"=<N@,,ZW33N^!],0XU%)!V^K!
M]2S^U^EDL?J@Q6\XK\W#/F_2,^O.SVM2[#4<<:-*K9].%T2/Q>+*@[_Q145&
M=H"BPXJ1*)2FKUP=^DY_)8QGVLO4NB',77C:]8Y:\Y3%3U^O?'<6*='2!YD9
MT3G;.KDE<3JLF06F@BTJ"AMXZ^NTL1BW57G5C">W]W3JH)1]J;!:L[25_VV<
M+IA,@:24)_\I>7 J.C!&2UNRYNA:WX+< F7WW9)ZJ'_67@T=(E;K8-4OR>(_
M]QJ& .P4R[P7W&Z"FDU4.8 >F^MA)X0)4L0@E0/I"2V])09"D!%<,>1BHE#>
MMJX3WA%1[@EZ[H8G8\3?.KAR%NGY939+%V.9OXL6E#H%36NP9)4#[:06$&TT
M/GI4:DQ\[.83MN\1-=;$S8#9AF)L'?-<!8&.,Y;S*:!UX/;%K+L*]0(CJJ $
MDPB1:5IU2050"02AC<HE1HG!#U+UP <>E.9["+GU2_YWG*=)7OPRSXN/%=,%
M)(V*:>Y!VMH>C3QO0)X4?>M<T-QXSH;=;JS__(-2<P,1=HBIOJOCF!>OR\MI
MFGR>I%-RRKZ^/*EIJG,BX#H;^1RW9$JAER0"DPDW8@8L)0(*FXN(4BG=O)/Q
M [$>"HVVJK,.6:%KB]E-$$$X0D)&$&%*0H*7EH&..@?M0PG-;\GWJ>_'5OW1
MC17080.ZI>QY"*JGV@-DE,:&]7]XB+BWUP.$%Q]4MK1;L>) :3)Z?&8.O$4D
MT%E@;#U9>-][@'3@P!@IM[8OZ]"=6E.:TZL93G_!.#F>7([3+CP)QUF X$HF
MPQ<%H!<6:BYH+ Q=4,.\B[N>LC<-'T:I8=9#ACTZS=(IMOSZ<DKKS8OER\7B
M-*?7\_K?>JA=F1ZG38XV6 \\(AUOR0GPR01 1^:*\2SRTMJL'(KM29@(7135
MP9:\&^>5UVD(SDZ&Q%",NS$M^FAZ%)TV5%./2MJA> O3$85$0)5T'9V<P M-
M^W4NV<K 6#'-JVAW2J=[C)3]8M,8[71I9W9R,IM>;?3N#7G[Z"T$QJN[;PB0
M2Q)BPJ)$%-RS]JW,KH'8OH731U\WDLTV$7:/1@^SZ7(R_5 SHNA\GM"'KIIG
M7WD',&C'M%"0C:#EZMJP.Z0(7)GB I<N8H?1XW>#>A+635O5=*@NN@7@E5=E
M",!^ \KO!K>S,>4ME3J,,AMJI$\/S7N RJ1*R$&#%$6 ,O0.T<<P""73CDN[
M+I?R,"AS__CRG3)FC"):1UI>+S_F^2^31<1CTI:\LKV^P&6N\QU>GRY?33!<
MC1YD%E6L)1O1)03::"TX^BN0TI(!1S]RZEH [I8(S$.>OI-)YBTU.-NF^#L8
M-+]4@>=7D\\YD2V'TP\UL7\5;:+S^5?\S]G\^3$NSKK!D2FO3!0>(D=#@L%$
M-IV.] ?*(*0*Q34?I# <WI,P<GJIZR:S=$=F?0-ZI9II"-Q>G6+&0=U1KYA>
MJA].L69ZZ]'?8R3L$CW2"VA!.,]!L0K;6U/+Z+2UP3H16M\[[07-[FL;LZ<L
M&Z.N'@;XZ6(Y.\GSM_ELV/OBX^331>9%#$X*VM0AN+R:(\G T?^C ]TD61"Y
MQ-99#G? V4$I64]57K>_&^FA@R7U?HXIG^#\GQ=X"('#Z O89"(HQP+Y&?1'
M,=YKSE&HYF6&US$<-ADVDGB'3>*WV33.3C[E97[V89[/NBA=(,/@62V4M-$%
M4&3R V;#(>@<@BS%!]ZZ^NUV-(?-BD9:Z) .=>$?/)^=A#H\CT3^O0\ZQ^FB
MY/D\)WZDA9)*E (EU\-5VP0>0VU :T-)PC$A8J>JBR'X]B+O\E63JL%N:NEP
MR+S!KRM"OY^=YYQ>@,^+O\UG"Q*$+SD%IR $I\_FS**4"CR17<E@)!.J,6WN
MPW1 5&DJ_H[%7 .H?!&'FN3%RVD\K7]UI&7QT=13T_E8.R"+&HM".DY19YV4
M4\TOOC=#?$#4VJ+J.AYM5\3R_07QXOH-\6^G5="ORVK4\/E/C\A:2[KVW(ZJ
MGOM1UW.?"Q#6H.2)DPG?VF1N@_P B;A%57;((1OQ.JU=W;-INEC>D2NE,(L%
MI+(,%"8.B,)"L;4M/*U&ZUZ5]0W@'R UMZW4#LD MWM$OR]R.3U^-2GY*/+L
MDM,9K(VTJ6N7P<GDP&!0*CB91?M110-P'1"CFJNAX47*ZD[QM[S\QVS^S\GT
MPW/\-%GB\;/TGZ>+9;5"CZ3(IJ!&8"5*4$K1F4]^,Y2B+/'9.ANNN8BWW-S>
M\9 #T'53.=[4KVG;9/9B/,W96)HCP;5D1A?(7)._*;T'9R,C,\^B95&0&]K:
M)+\+SP'0H;G8;U+";DJ)O\UFZ8_)\?&1+,8*X3C(HNI=,=E3WNL(H6AKE"B"
MR=:FQ\6S#TC5#Q+G3;6Z#D;IVQQG'Z:3_Z;S)Q$-)V6"EZ'1\QA#-5NNN'ST
M,V+LE>-J<12+QY1#@")K(]#5'-D@,ACC0[)T>L7KC8A[&*@MEG) I-L'9=_D
ML._ X3?SV2^S^0F^G);ZG[.5?L[3T_RZ7)3&OYM,8[Z6$?4L+D_Q^,A([\B2
M"J"5=* 2F>-^%4)#78SS7JG2.F39?!&'S=LM*GA-4'3CH/FP%=7\/#( %J_G
MKV:+Q:"%<1N$]%Q"SMZ2F+,'-$9#88)>4GHK4_/*CUYK>7($[JSN-3SN%-U?
ME\UZF61ZE#G/JB0/.H4ZQA?)D!7,@=.^*,=$=KIU".$!, ^;?4V5M(98#X[>
MGWG&Y]';JUFK1\%DCMX9B%Z22QRX(!L9,P3#?;;!)Y&OG<FWA1;6?/H!:+N-
MY-;HLD?@>XC9>>$BK34_?\OD$4L6E'.Q#G%&4%PPVOSJ0-P@M<@L9JNWD(_0
M8BD'0+]]4O8:$F\<'3^_9Z<S^[Z]\[Q5_?0#G=&3SZMU'-FL--)[!H[PUOFZ
M] I&XP U.?PEA%QZY4 \#/ !$7)[BEM#NXU+%M:(Y<WI/'[$17XSGY!9>+SZ
M#/KKBS?HYR^?<ESF]!Z_O,BUL^?J_N LAJADX29F"2DF,A<-B9!>'_J62<<#
M3Z)HW?\R^^$+."!:[DZQ:VAJNLRG(!?G4YXOO^)T=??YJ;Z&&XRGN.OCFDRG
M&(RWT7"*B^>].<;I\MF5AWYCF W,>.$3%)0>%'EUX%!X\,K[G*/*_'HEY.;G
MQKVHV@VJN/59YV5IUC(KH@#M60!E P)R.O,Q*6VCYIF^:+SZH=BV-9BB,4=N
M'T_14!6['DNQF"^/WB(=]*N2(&Z30L_(W7&BMD*/"IQD# 37G+;(G(P?Y"70
MIUXA$'WWC3S?/7#W19\M53G;5*0-4THO09SGS@^!,:8\<XB&VY<KW%]NN8'P
MKZMO \EU5*3+ HV1#@+#3+Z=4N 93Y!-D3PJ)G49=,KM6H&W%#*VU]\8@376
MVZ\DJ9/3DPLB164M%@\N.K* F4W@1!8@"6&,)J%U@T[H>S3WW4.WYP1L)/99
M"YDUK-=8 <$O5X DSXN+)='.'VDYR#R@D!9X4;D$R[44@[S!^Y1W]:&/4'D/
MEEF':HI;C_8KS62<",YQ1?8@QPC*FU##O1RB)4\P<YWM,+6V\!GVJ>%7![.H
MEUHZE$/<OOIO;6:&0.S4[V( O-WTN&BNVJ'4V5 OV]Q\KD!EVF#0)1.VVE Q
M>@<^"@W%R*P)J.6V]9W,SJAS3]^*?6#.&'7T:+"/TXO!,UIP*5U1D+VBE6*I
MA? Y P^E>*/HI]<'H&_>5/_RZ=N/&S=7SO6F^@^3;(?ZWY].)\=I,OUPCL;J
MHIW-&B(SLM8@1R!6&T F.3-<E%3:)R!=17!XNMY PAW>Z5\Q?IQ,\_SKU95>
M4#%%@S;9>C5;*^P0P:,A8SDHVLT28T:T3NVY \[A,:&5[#O8E\]G)Y].EWE^
M'98O/F!(!D20!$NSVGN;U[9,.:.(.@79.H9_"Y3#HT,+F7<H='V5<9$_SH[3
MRY-/\]GG[_J=E&B+2#E4PUN "LJ#*SI %LP9[SRWPT)]8\R V^$<'B5:R;Y'
M?>GIG*1[.J\3)W^9?*E?72 +/@@G>(2L7*UM*G2D97+%A4*!3#'!AX41QU25
MWHKF\$C12/(=.G+^1_XXB<>7:'A(+! 3H:3:>=:D!#XI"4D( DJL+<8UYL'W
M" Y/]QM(N$-A:4V\6LYK[LIL^K+FP'\@*E[VPO).^(ADV.JZS.K#8.294 I=
MG,/:#*NYJ7 [GL/C0C/I=Z@O'=/EDW$?60@*5B4\M&0-Z,GRS=X@^< 616H]
MT.)1=7WN&.GNI:8.9NC8#G]#X/[9[;F#ZC?LP_L0O>U!M^=KL)'.9%2<3F(Z
M@X-*@=&&?H@T:]CM>8<LNU-=7<:MG+GZ[V9E65-7KV$^/\,O02:N+($4#%RM
M^0G"EF!U5*'YP3@(V/ZW=QVEWEO",.UTTZ--YVTVP96N0H&+(+-0( ,R4+XH
M0H<>6/+!Y6*9$*TG]@R M4=V^*LF2;>M5;%-MJPB"+5,)J\B36\G'SXN7Q<"
M?C8..)?9/#^+\?3D]!B7.;W(G^8Y3E9U#/1/GYW,YLO)?Z^^/4J.*Q-R!%V*
M!95D@2"%!6XE+U'7U/_6C62VL*RGP]8=46&;B0UW+W'@XIS67-N,H#6C5[GV
M]G,I&O")2<P*D]P7GO_)\!VK?YMY7_<LKI!!,W2%,;#HHP87"ZLQ9 24)'ON
MZ? JS(BL<4\(/GQ5?[*\+Q%N#?ALI0CQVQKP^S4TKT^\]TD=2Q?'K7)[58TL
M9QV%8<"09=H2F04LE@.Y0SYKPS.WS:OA]Z>JT0CZQZ(XR!Q+G3E=P'.=(:7$
MA4J"HV_=4?P15C6.X<B#JQK'J&+758UCTDI+5#8$VHB-S9+LZ<C!<2T@\)P4
M"PGU]LJ&'U$)P"@Z/* $8(Q:=I2_/03BGR4 &ZKV 8G<#]'+CBB$I4BR]01D
MLDE!1:? ,2:!<VY8BE*RYH/%'G,)0&_FC%%'0\:LVI'=BN_G+_'XM.8TGX7D
M_YZ/T^]D>\ZO.B*7*2M<HDLNDB40ZCAJ5H!VZ0Q,EI1"Y!9EN<\V;X9FC]S"
MA^IXMDL%=8A5/^#&4(-'5<!BC! P&]!%!AUL$G:;(W8?7>;()@92+S5UB)D]
M\/+P3KA_9HYT4'V;._U1>MN?S)$+V*P6#5JD/T2N67I%A+*]&3R/.G-D%RR[
M4UV[SARI164V@HU&0DATFAL6O49OC&S.J</*'!FFWDTR1P;IIH-]=36.3%\?
MYW6A?VN$U#9Y4+:D:@,&\!8MQ$APE<@LQ-9UWT-P[9&YWB:TV5P9MQ*F\3W,
M11=+G*;7RX]Y?OW=NO[]!A<Q#WU4DYN8)NML=!5SQU9VA8TE(1-$%HEDV"M?
M#)'%2?!&\FQ%":FTGM0S!%>[ZY@[GG;FU12;F0YU@+:OP_2J?^.+BL"-IE<2
M>;"B==;D<'3;NI)ISI7;+V6:*F1?KF7&6)]"&?K_2:X61&(4B@YTYX!IQI4/
MWEK6.F'B444AVA)D@SC$&$7M@6,X!.Z?<8@.JM_00WR(WO:!;B'EX((#H0O6
MM]! D$744D1A?(@EL3\K6/:(92/4U2,.<;I8SD[R_&T^7GDIBX^33Q<W"%9X
M63O5@\R!@\(ZB<W$FO<>(C->F=Q\JO0=</8_YC!*E==C#HWTT"'2\'Z.*9_@
M_)\7>+3!*(UWP#$44,4R0"X1!/G+*)P1UOK&O+B.X;#)L)'$.VP2O\VFY$E_
MRLO\[,,\?]>])'N7!"T,+(N\3@&2X+Q <+8P),=#NM+ZM+D=S6&SHI$6MGLS
M]S;7=9_-R[X,A;W)\\DL\2/N.)VPTD,628'2G&BM'8.D/&.6QV#3%DV5NZ#N
M%;/:>/[;4-IV\PK^-I\M%D><8V0\1="\$#YE/'@=-20TC/EZEKHM)A.L,#TM
M]HQ7PW:]IBME$]_72?CLR=;GP!/6F>])@%,QT2%K9!0B!B6W2)Q;4#XM*K50
M58?S[CK,W_*WS*R+FX:CS#WZ4#18%^M 1$72</0^(,_*RB15T*WCUT-P'2"!
MFJMC6U50+W)8O@['DP]G+M]%J'56KOU@@UNWL8]H<MNVT;H:W;+51[U<-=;Z
M_IHW91TP>** RYXL<.' U_YZUFFMK&>!\]9U/K= V3P#X.K'GH7@73)::%,@
M:2%KRBD'7S(#*Y"QD$NTS8L^U\#8UNU8"QW?O,K?3*K[<O/U:C;]L,SSD[J>
MRZSV*(6.BD<(W!I066E Y1",U2%Z:WDIK4O\UN'8U5W6QKJ]WM9U4QGW:.Y_
M#=-YX&$(JDZ74.L1[>:N:7.-W4.!#<2]/3(@%HU)2HB1!S*?K06LHPKH.RZ+
M<R4US[??)@GNN0G:%@?&2+F#[M_FS[/CSV0"/Y_G-%G^@G$U3OL\8BAM2%P&
M.A.MJWU%C02GT8,QVN3@O<BFM:%P)Z#MNR4MM#;K)?(.@;/GL^GG/%^-IZY+
MOKA;<B5PPS6X+,E>0N.A=K, JRRY8[IX'EKW=EX+Y"#TO[F(6Y?ZG35]0K(Z
M7\UP>HV0@H>D4ZZS\H0B0M:Z(48;7PF%$2FCT>R:[F\IX;OK*8]:L6UEV# 2
MM0)V5O5'V\U9W=^S\]S6R[^^XFE?WB-ZCP7)6%;(:XZS I2)C%WG!*E4*I_C
M((V/?O3CIT%?:7?HM/R]MW.6V%*$,9$A:,R"O&,TX#SW$ O*4$).QK7NY7X3
MQ:%X?QO*MT-<^GM$5Z^=!^#JY/W=AFDW_M^F.KN3 AL*O(,/<"L^ I>\TP*,
MJP-S5T-G:@63*!8U@7?&MT[MVBX1[O$!M\6#,7)N;?N]R]/);/XNQU/R1M[3
M25C-E\L),T*9&#6#:#TY(X5E\G<C[7[9J,0B<R&+09; 74_9_J'?1A&S'E)L
MZ-*M@%UQ-H2T^@SG;[/E90,(GY/@DG!E\C5!V81 KH:%2+X(8Y[+:/P@%=_W
MI$-0<U-I;M6+4^2""/(QP7A#[B77ECP0P2'7A##FHK#Q,7IQ[57<3(H=++?O
M T:K\RC;B+IF-M2P$2BO?8U-9OI616&BLB*V'AA_$\6AV.H;RK>#=_8]HG-N
M#\'4R4Y?AV<W-OJFNKI3]1L(ND?UQ3IL3G@6O%:05,66I /4 :$03)&E#CPT
M'Q>R->7?8Y=O0_=CY+OU>YEB/8\8/7CC/2BI,X3,)>@D;19"\/;SA_;L7F9S
MG8VZE1DC\"YM/*X>="^GRSS/B^5;7.:?2\EQ.?F<W]"Q23_##_E(&H'(")V0
M50Q124 D2Y0+%Z/-3L3FM7VC .[:3'S5(06HI4Y:^X#?]?V[*R+]8K*(L]/I
M:A'GV(]"O9WP-2C-ZM6%TPFP! XA(:/_N4SB&W$9\# 4CYLQVU5"]P#A<YS/
MOYZ5?1#,(QV%X^@%J%)GCPH6P=.V2(Z11JXC5]GU397\'L_CIDISB7>_/_A]
MBF<Y]SE=,/?-/)],3D^(Y*M?72Q.*_.?SQ:KI.NCS*2TU@<@/VW5B#* Q^1!
M>Z$,=]R5YC-U-H1\B)SJJ[<.KG"]J7U_?E-+$)_CI\D2CU?[Z97=\^7T/*7_
M^>E\3LO\%9>G<U)67AP%5(7,PP3%U-Q^.HC!(6VB=?A*"$DPJ5N'2C;%?!C$
MVZKF;C)/;8=YY["/@G,R,7I-6$DUD<<J<,(@&!\=9LF+-ZV[Z8T"^)0X]1"=
MW"20W@Z!CKA6C-4.W-ZP.DF/3O@0& G%<5E*"9CY;C:HIT2945JXR16SE1*P
M=;>-UR(B[8K!AC^L2UG8 ]?:NT#,I^*31K YU_IVQ@"-XH!9:2="=.RZ6_R8
M"L1RC%8B1G"RSJJ3N<ZU0/HJ<&]+C"DU[]>QCP5B(W0\I$!LC%3WND",1Q>X
ML@FTR[71C#9 C@"#X)6PC/P 'ENW'=WW K%1NAU2(#9&QMNK"1J"ZJD6B(W2
MV+#BH(>(>WMD4%8D*[D$%RU99#+6Z;C<02FNV!"]PM"Z.FC?"\0Z<&",E+=^
M$9E$4M8*!<AK#T3T#I E!5)RQX) A<W;+^_9160+K8VZBAPC\NY7D2O2!_**
MLG2!P-0I: 8EA'KV66V$X]S%(%IW^MOO>H%-C($-Y;O->H$AN)YJO< HG0W-
M$W^(P+=9+R EL[E(XGV,Y#!Q2?B81RC."9F=4<X\M7J!+CP8(^>MU@L(;C(9
M0'7&O:X).-Q B*MUTS%8QPDR<:UR[''7"XQ2Q.!Z@3%2;)TK,B#<]OZ/V?L:
MLZMSZ:?I_1\DDJ^_3#[G]W.<TF=<U#-;)(M7)7#6TB)X( ,H6+):8F*.9<89
M'U97T K1P=*FMW:Z9[2N-DH==,F1$.E,?%?>>< B"5M.*'.2SMO660'[G<B^
MB1&YH7RWE<@^!--33&0?I:LAR<P/$?2V$MF%E:%D8X G5<TD2YMA3*%:2,S+
M.C_/-^\MLL>)[,UU/T:^6X\?H5/%>J%!2!>KC>S!ISJ^P!O&2]!>8^N;A#V+
M'VVNLU'1HS$"[QX]NI;7&(20024'J78]4L8FP& 9B()**!0NI]9]!Q]))FFS
MB\@-)-Z!#6_PZVH^P>M5R]>?ORP)V>ED\7&%M*8='CF;939$5X9*@[*"7@0C
M.'@,3G/D6N36R<7W@CH,7K25?>LHP_<K?O=I3NCH?^<Y@5]_Q2^3D].3BV]?
MG*7*3V;I#?TQ?S^[Z"6<KO[&D4!9:LD]!,>)[1X1@O0>G)&%?E"L+<-JH'N@
M>]RLV@^E=0]^TV&:S[=.SG*(M96#-MF2=>8-^!@S\) P6HZ.V=:6RVU8'C=U
MFDJZH>>ZAM)G=)W$\[V3>#N-DT]X?*7.RVGAG.<<F+RPW)S$#"8A"4=8P1,^
M8(^Y_\F/FP3]A7UK7GC?5,WU[23:96?>_?D]$C)'K*AS#B;GGL7H%9 Y0NJW
M@4X%+I ."<YC8D9IU??>^57/'$R-SECD#,AC(T_-Q@(!+2?'+7(A-5EFIG5J
MQ1[F8([1\9 <S#%2W>L<S, BEPD+1%W%P8V&D!091T(Y7CPZ:UNGZ.Y[#N8H
MW0[)P1PCX^VEW0U!]51S,$=I;%C^W4/$O<6)#<FD[)&#U*X:6\:2G;4"B]Y%
MEIUSO6=U[%L.9@<.C)'RUF/H4?.H;0P00@EUO9S\(V8A*5&"TP55\_F8>Q9#
M;Z&U45'T,2+?3@ZFBB9RU*E:1XQ<H>IT"1[!L\29-]9YW]=:/"1C8$/Y;C,'
M<PBNIYJ#.4IG0W/O'B+P;>9@,I&D=38#CS4F(NB/4.,P @,2=AWED^O9W(4'
M8^2\W7D=+".+BM;HA0-E)-;)RYE.O=H*E1L6BAP4@7PDG5Y'*6+XQ(X14MQ*
M#N9%<JC)5F.IY1^6DU$C"!-J94 F4XK51:;KK?\>=XKM@]7;3(K;R7]DW >1
M:H,X9B-8$Q+XE#48D3"KQ'1N[LCM=_[C)@;<AO+=5O[C$$Q/,?]QE*Z&Y, ]
M1-#;RG^\ADT9!4%)"86<U,"-+E[V??'W*_^QM^[OE&^/N%U>+O/\=3G#=G[\
M7&*27AK"I&MTRB-X1*9$-"[;UC=7ZW#L2;;C* U=#]AM*MX.X9EZ>W6!Z-*L
M/$M^^6DVG\_^J&$E_$0_67X]8D[;C"$"U\*"TGYEDQ0Z]:S6,GF3KI=,;4Z%
M$?AV;0F^:G(3V$TC78)[)<\)Z7G#V,OVBR6'K&NOJZA2+1KB'/S*+J:7!@N3
MQ33OMG +E,/@1 LYMW;LQ_#T68ST3!+[+[GFRY'!S)@39,/0-L=)!/7*PR5=
M +D,(6F66!Q6?+D)BL?-C>TJH6&<N%_^97 ^2^,-D+LL:T]] 8Z9"-Z[XG@*
M7GLVB%6'G33[8+;M7&D=G-U;4SD3UBD*48'/M;*Y#N<)SC"(9.-9+4P4LF_K
MYWU,FFV7XO1 23=LF7MC WT^^YSI?%W6 -SB5Y+QU5VT!E_/\>84'4O:@^=U
M7I>1A%Q: 5S%[*TU5H5AV\P#'OZXJ; 5D3=LBCL>[Y6,7SI '?I(.YEE)):2
M&#A)6QSS2K"4="3QM:?)/F99;X<J#Q3]K7UQ.]'E^6RZF!U/$IU]9,]_R>GY
M1YQ_R/57YX3];<U</B*ZJ\(2@C%(?&=,$-]3@:1\=BJ8R%AJPITA:)X D9HK
MY2:K[&;7J*M]</$V+_+\,V&<S2]F'KPN9W&EQ<7ZCD+T$8/P8#(94RKH!$$X
M"UKX7.,$=0;"L%O5X0\] ([T$O%-*K@>4;OS_O%K8D1G$49?RY$L6-(-8";:
M$L@@>#1HE6ALR([!][B9TUTC-]GCMU$+=&5Z\)7)P>UJ@>[^_!ZU0"-6U+D6
M",DV$04-:%?/D8!DG0@7(&)2I<AB"K:/CFZM%DC6FZ_:[C-ZU+2Z**H5%H S
MHZT1FCV)6J Q.AY2"S1&JGM="^0BNNP3V>*IF#H50P+2!@M<Z*2D3":4YG=(
M>UX+-$JW0VJ!QLAX>^4?0U ]U5J@41H;5@?R$'%OCPPZ$*N]B$![9*R^%(++
MJ,"'@LXAER[WF!^TS[5 '3@P1LH]<HB^F5P5V$4_1S(*>2$+.W)?1T)B'5]D
MZS1L+@.FXE"U[I.S%LC>U/Z,TM+U-**-1;R=FA^N-*=CKB[/,E#%(GCMR3P2
MA:L2BL?<U^8]I$-_0_ENL^9G"*ZG6O,S2F=#:ST>(O!MUOQP+,*FZ" PB:"P
M=DOR@M>NT4'4F+WQ?4<P[U_-3Q\>C)!SZ]2@*X>2D%9?";=<)#VZX$)-EU6U
M]X[B)0(*ZR#:XHSP5EDW+/WGOB?M.KCX4(7,>DFS=?W/%7#<K0/G3$13UYE"
M+8U0IA8BQPB:!1DL]UY>;YE[OZK7/NG 5+VY-+OOZE=2.$PRR(T4A*N6+3*5
MP:M,=DV)/+$L+;>RZZZ^C\DR[6* #Y1T=]/^Y93<F;Q8OL5E?K>LEZ=7+N%9
M\!R1D*(0J>9L:'!:.W#1>:=T]"JVOG<:CNX06=),&]UWCBO[W-F7U71Z,Y_$
MS(\*;6TF6 U%:9*')KO("9T@23KEF"XEF+Z=TNX =XBL::6+[E[EVYSRR:?E
M!;HKW"[D0TL7>8V7$;=Y]N!\$!#(?K:>92RAKT]Q*[1#)$P;/71(Y7VWG,5_
MUIR-G%Z<UMSDL^SC=Q^1=L5OW'Y=OKL*CC45>9(71]Z))!7SD&6N'3JUAF"4
MH9/51>NYU 9;;SR;(3X,<FU1:PV3AR_0O\V?+IN37XO%'DFI+*]A5U:$J1.Q
M"M31J@0M9_+X$TK6>EK('7 .@RVMY'UKDO#6TFI^GR[.^CW47^F26+/V"9U3
M:^Y?5>?DFA(L9I0*HBEU6IB1X+/CP#UQBV>>C'G$R35!&LZ<XN3UY^K]!=KM
MK'+@;<S.>3IGL:]/M1?)-6-T/"2Y9HQ4]SJY1G#-DE ,8O UDFQH29G</:Q.
M7HR6OFF=>[7OR36C=#LDN6:,C+>73S$$U5--KAFEL6&)%0\1]_;(4!2+S-2>
M$LQ*4#%*<'6[# 6Y%=QCUJW/P'U/KNG @3%2[J#[[RRM*\U$R -'<KLC@N7"
MT;:G+9A(?I&SC'SPUEE5:V#L36+-* W-VHJW0^Q]?:Y/#*@+:@\"*[-9CK3(
M;$%SZZ35=/J%UF?^?J=3;:+US47</79^EBNH7& Y:?#"^9K@Y8F)-H!./!1O
MB]2L[T2G0S+S-I3O-M.IAN!ZJNE4HW0V-(WF(0+?9CJ5<XXIES.8(C,H+RR@
M,K&.QDPVA52$[QONV+]TJCX\&"'GUNE4+Y=X'&<U#>1[.R2"T5J"M3731!4'
MB8S<H@B*T->B0+?DU%S_Y%W'B!\J\%DK:;5.C_K;/.?IJXSE)IX+*](P \[H
M K(.L0T^ERR&C=U;\^&'H,!-9=8QFW&%:-6\:/KA]?3_/9UF8@\3\B([RUL=
M$N,0O2/+4Y.)2-CH#Q?01)U84,,:PPQ^Y"'HNX]\.UAE/YTN)M.\6#R?G83)
M='7U4?M&3.C35]^\G^-T<=:H[]4$0ZT!G^3%RVFL=>#I!H=K[EX*MMY19:&T
MYP%;-\_=#/&NR=4FX+]%K>TXW^X,:0*1;0*+U>_544!"Q@5+5BO==YK&X\BW
M:W=YU$P;W1V&WZ=X,J,M]K]S>C%9Q%4B*0&,++@,6BH/UI.9["2)12OGLB-[
MR;"^=%D#ZA!9LJGL^W;>_.VTRN=UJ7^#Q\>KS(I?9O/+-(L+'A>(',EZEH:\
M*:>0>&R\( =+2SZL5&/<<Q\W$WH+ND/RW-7$FN]BW]=/P"P,>*T4""D=;6(Y
M8FEMM]P*YG'3HJVL.V2S7<L,QOG\*UGB%Y4'RG*7-9G;6)M-)R_ FQCI@.-!
MH,C972_::IV8_1V>PZ!",XDW['JYCJ;UKN7]^5W+$8^<^[HW.2$"J*Q$=<$"
M\.B(P"Z5:'KN"%>Q' 8+FDCZUD:6?5,:+[HZS[Y/T.W0,VSHDWJD.#YHE9U3
M'9.3&%71P'32H(QA=%B4#-DQM&AUNM'G\3&E.KHL ZLWN"DPVOQ<2>"%*H"H
M:5NT*8;F9L<>ICJ.T?&05,<Q4MWK5,<LE->!C&3)+6VW+F7 )$IM$)VR447&
M$!O38]]3'4?I=DBJXQ@9;R^[;0BJIYKJ.$ICP]+<'B+N+>:]*LZM<1FD<F0@
M^5RG1VCRFF4./FH44?=N)[AOJ8X=.#!&REOK(^:#8F0$2Q!>,U"1I;.V%T(D
M9851T?*GE?@V2DN#$M_&B'@[?<24*E':VC:+7"-0UO/SMEDR.8$Z\)#[6H6'
M=.AO*-]M)KX-P?54$]]&Z6QHPM-#!+[-Q#?#BD^ALCV60IL=BCIK.T-$6PQ&
MYG/GCC/[E_C6A0=CY+SU/F*V.!>4#R"=] 1.9PC6<3"V<&.TP\A')]SL>Q^Q
M40H9U4=LC#2[G_;70N'2..]D9,"PYG='IP!9T1!8*<5&Z=#UO:W>U\N'=@&B
M#23>G0UK+M'?S//)Y/3DV71U<W8QJN5R-"ISR=![H<&Y9&LZF@#ON02EA$KH
M$Z'OVT9H-.1#Y%1?O74*,US>O@3'>"B%U<;,JM;]((3:UL_G**)2BJSKW)A#
M^WFWM0DA'BS16]V+[=UGG7R:3>NMW*Q<Y'K]_.43&6BYSZ76O8_K?;,U;KV=
MK[=4%"XZ$\$*Y6HXPT#P@;ZR*'G2):3.%T!=K[=2CL[G3':6DG2\!GJYO&%D
MMGOK'!?).]77?]F+ZZTQ.AYRO35&JGM]O:4T*2,ZA.2#K3V2"H2R6A?+KD@M
M!/8X>O;Y>FN4;H=<;XV1\?9N-(:@>JK76Z,T-NQJXR'BWAX9$KGST:0$+&C"
M%'D 1U@(8K+!&97E]5JQ1T6"AUQO=># &"EO\7I+,RXUV<:USDFI(L$+;2$)
MSQ3&$K5L?;.YW]=;H[0T\'IKN(@[A#ANV-B!OHS'I^DL"%/=YI6)?L242L4K
M\HFSC: 2$Q!D"2"XCSQK':QL'?P:BFU_?-1-3,DNFNC F*M87I=?)E.<QCI8
MM@9/:D#E/,2R.,(BE67)@289T+M"S,9".R4G:A-4K5QN[5T,Q788C.FBB0YG
MRQIF'R&3VEI+:'0TH&1.X(I@$!SSQJ*-J%N'1M? . P>;"K?;06Y5EV6/\Z.
MZ1&+G__K=++\^AO.:P'LYTUB60,^M4G(:BSZ1I&I50_JGW"14PV-D7[QC*!S
MG'Y8Q0!^^OKM5]Z<9? _(_CI2N0TH$S9,Y"RWJDYV@."RP$86BNX8BDU[\ZU
M.>J-&[&?AQ1?EWNQ+&X#<^;S<Y-<28E!,8Y>I10S^"PL2*XCQ^"Y3JW[W38#
MOZW8VI99>J-_^TZ4O2_!NS/X%[ZI-LQR)10$K,-Y,N> +F@0BGE!LA4EIM9F
MUU4 NPK7[8@#UVVR!^NB@^'U<$%\6\8TO3G&Z97<CR%KZA0;[+&>W406-Z#)
M]:UO7W3\6/@;#8N!B0"6"7*?3=* 0@6((IJL3?!DA3]9WMX3#-USVHY1;0>Z
M_DSNRNQKSBM/X:)MJ^>,\]IEPQ>2D4/RZU ;8.2!V4RN'6\^%FH-C.W[N;O7
M[ZRM<CI$TMZ2SSZ?Q&5.5T&1C:$Q:@_)(MG!@0NR/K@!+=$47V+!TOJZ92V0
M/SG30$&MLY'?TU9=UYCG938_J4EK*UG\C42TO$RAE1(EDOGJ19*@K,J UD7@
MVA47%2\F#$M('O"P[9.D@4YF'07:X5BY@NUL(-DY+)3958\$O$%.S":.(SH!
M7.E:$Y5#2*T-F5N@;(\%?70V:R_P'B_^:I7K^1]RELH9 272^:4(&[AH!=AH
M;,C)Q%+TX'?^]N<<B*);2[1#$=IWYLKKU:3+"Z.%F:)%2+2WD085"@2O:FMI
MXVBS0U3\^C#SMA;E53"/>?MO*^F&%%C,ET=OJ\FS<K*8LTY@8!"4C'6.>X8@
M&/$[&Y<B!J^'%9O2IUY1-7WW3<W?/?!IAN\>+O,>BK]H.#T QIA(VQ *M'^O
M[P^*;2#\Z^K;0'(-3^SK<++@P3G)05BE0/$0ZV4L!VL*CTS)K-*@R^Y=*_"6
MZ%![_8T16&.]_8I?)B>G)^= !&HZ4N@(8!PU+085H.,99+)<1,^]'%;R=X_F
MOGOH]@[5C<0^:R&S'OE)Z3]/%\O5.?%^]BREE>SP^ U.TLOI<_PT6>+Q/^K-
M_71Y-O'Y2#MELF(9C.&^)DR0J8>N@%,BE*R$:=^%>#3(/8S&]+W2[:O&#KQ[
M?HR+Q>MRCNGU_.WDP\?+CKO?AH4_Q^/CG'[Z>OY[B_-?7!Q))HM168.U*A%\
M\C7(R"P@@_$JH&,R-<^UW0SRD^/D-E7<(\=['?R?OY"-/EGD-^15Y<L?7F+F
M1TY(54?4U/, :3NGXR$X[\&[Y N]6[)##OA#@/[)QN;J[!#76 OZ]>ERL<1I
MS70^"J7(*)D'5.1OJ\(=8&)UX(47/$;.F6F=&'H?IC^9M8F2.O2)?[!X+O?J
M55CWV>GRXVQ>^P(<N1Q%9@E!:R]!9:QO!?DPSN2P&K#B2NM-KODBGAQ-=TN#
M#JWO'[R@<P?L,I1Y&A9Q/EG%,NM@F".;E&-<)#!<D93)3 8O!#GF!B-&9X5M
M7L+7:RU_LGP7I.C0V7\%.MR_KG!]76].Y_$C7IHX]*]/9M-5]/Y\]-$1$T$K
MY3B]MZ* "K(VD=(&I$U,>JNYC:TG$_=;S=,D_.Z)<>LH@]W;+9]Q<ERO.GZ9
MS5=WH4?69WIU$P>I5 9E3007R<4L@E:+0CC-6QO-O=;R-.F^:U+<)+O=&=G/
MBJN^%<DM7B\_YOG[CS@]NYU=7/%$_I&K:Y+3L\]YCA_RVUPUOJJ!G"[G&)>G
M>%S[/BV.9"R,SKM<*[49*)7(=\F9@U:L,*E9M+)U(Y^]$L"?K]6CH=_-=]'U
M>1>/7/$R8D':(7*J1:*LSH?,X*TW(?'$LFG=X&<]DC_9.5XA-VGBFR4=Y?GG
MR7GRVPV0[_'+3WE**EK^0E*]^I/S^N.CS*-(B1F(P=(JC'2 @AL@#\,5+*5X
MWRWG?2/D3XZ&.U#XFGN-C:_>^NWU_Y$7M+V_G)(#,9FE][,E'O^"D_E_X/%I
M/L+"T0K)P*B@026E(0A:._-:JR*92*%UI>5N5OKDWHM'0*@U[U'_>KL'+_LL
M9?=BV4<Y&>]*1*#EFCH>)@!*IX%SXU@RR1:]'<.C_=K^?%?V@31KWHZ-KRZW
MM=!K3L7JAR]PF;_M$\5J*[TRD*-:A;$T.!'JK464F(S61>Y-0X_6B__S_7H4
MM%OS N[NVG?U1SUYR34_6RP_0A,1;5$@4=K:9DF#QYA %^0YJ1(8[W)'T C_
MGZ_!MI2_ALD;7_0.\KM^J_TBJ[6X6L%B92M>_7GM\_;;;/E_\O)MCK,/TWJ#
M_>V3SO[1]5?^B DZ+BT3H'D=YLRSK"EH#'C2*2$&[9N/S=[98I_<._(X:+7F
MA6ISF?P0P9\OX")M;O&=9_9RNIQ/IHM)/#__#&H;D@*O:LMOFQ6XQ J(4K)R
M0EK7?-CC-M;UY%Z3O2/+FC=BX[OF9\>KW[GZ[JX+W2E-<N3:@2U2U.F:'%PA
MI\H5>H<YB[FDUM6DPY ].59V4-@:7K6YUGU(=L;: -BE<\&/4JH9=D9#+=>@
M(T23HZ^0SA%4.@2RSDQN?6O0:RU/CKM[08HU;&]S<?J0A='K.IFO?OD\>L6X
M#R()!<G' I9,(@A9>?HVR2B,\:Q/AG$+\'_R>2MJ7T/@!U_IKEI<] L=?0L*
MG2V0WDN>1 3+O 17#R41Z0T5(46/UU+/;ND\L@6P3X;'>ZG]-=5$#[[Y/5M@
M3>U\FS]=IGW./LSQY/P_->_F*#,IZUQ ,,(J4#):\,%*^D,ZA<J(='T YVWD
MO.]13XQ:326_AA@;E?"O1_>MS.-LN"P_RCH49:,&+6M2%A(\9WT=!*ECTK9.
M=VG1EF$@G"?#H%XJ6D.CS>_\OL>97IS.+\/(9WFWJRT0I4=@A@FP62*)(!DH
MJ9!,4AUFW=QON1?5DR%3)T6MX=+FUU=W0/QVFA+" #R' -98 9[S AE3=(&,
MQZ*:^PCW@?J321NI:0V1U):&JWP;JGNM:=JSN)Q\IE]H.G1E\-,Z#6-YV&KW
M9TB+U=8P%0PD,J!!L3IS'%V&F$*(WFL?2NM [.:H]V=(B^5!Y<PR2,LSO?&&
M0[ Q@E.!:>-RDJKY*?P$A[2,86F_(2UCE+V?0UJ2UUDSF4#'6$")G,%Q1"C1
M2ZU0%R-:)T >V)"641RX<TC+&%T\EB$70];TYY"644-:1M%D&],N'J+CQ\+?
MG*Q"5LBZ=D:!RE%#*)CH%5<Z2J]<UEOOQ[(WO!TUI&7O:#M&M5ONHIY"M(RA
M ^Z= Q5(5EZ3G6.XUD4@ ;Q>N+;G7=3W1Y$C.J^/T4*'/HZW=?^GQXN2!(=D
MC0%5I 2'(H%G.3F>HG&FM8>Q\W$+>\>?EDIJO;G\BO-_YF580^RSI,ESB(67
M@D64.NDW@HI1 !;O(0BMN<DB):4&;3+#GO>$R=)+*QW:(O:[J[U,]WT[.S[^
M93:O_^C(694">>]0E-6@O#3@@JO]G[A3FCD7\]9GX#5=X1ZROG-P97\)U.&,
MWL)JS[KK'$5CG# B@I?5&)%)@C>J0$DF<:D1C>B2E;B-Q3VBEV0++-W^"_4
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
M0I#@$Q!98.(6#4:A,\"BEQ%/V2QL[<3>CM!>+)4.44V#J'DGF,O@:Q8^"&U
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
M39]VTN]O:1K2[36[ IVX*$=6 &>L@42$U9QK3S8;9_>2];N"=RHT;461=CG
MA^CWI). UQ>TR ?-3AC0/@2P&JTM(B2Q22J2S! 9%7LMXH70^C1(T.!"\5!I
M/IY!FDJO0GQ9"57@9(E+!,%<$L($UH]3]K32A4^>UPUI,%#:T$&YIQ&-,]!2
M:# \4 A:1\NS$8S4+C&NO(172O=&@">1?+QA5VE(*J&0C7!E;#8!Y46@H7@B
M0K>UFSN@?"'D/2UMGU R\@K^?>%*7W*JM2M=3:B$*&361FFKXQ!9GAV@GPJ3
M3R]>45OO0R8CK[UN!2\!6GKNZ&PU."(5",D=2]QF%FLGI^R+\50(V9@,A^8C
M'Z+)$TE(WH#.T+-$1U/G$,$;%!83C'DO>69BX,UR'>XK'UOJ=Z 8PO8T5QY=
M1/>0(&9M\#NC\\*>#J3VF.]#<)X*&4_OM#Y*HPT2ESN%YAY)?15 +"U]RDW&
M-]<)R-;)2'@6*=?.ES\&[RLKFVIX(+^G>SJL,S2!#I'@=]J6B71.<*LMJ]XU
MK ;N5[;VHO$&"="=C)*=:;020DR(W"8&I68/3X.<1<S*.S;$^7XJJ=%/A:$5
MM-L@27H?Y'LET-KDRR5<:8\;8QG#)O&=HTHG/L3&>M+ITT^-P;5YT""1NKM(
M;Y$&IUE)-%,H-91?<#*@K1URI/U<1SV$[I6,%;6W-?VZ\F"_C\N963^/\V3Z
M96E+W\R_N_]W1XSV.^Q!58;[55ACI?%^JZ=]2%\GTS+\<>VQ[VZ2L(U!)K 0
M(7@10-!B!PK/@ MOA7:$<UW;ANJ"Z^AYUBN9_YIW/.W-]]5?+@>)&=R+G<ME
ML+O,((A3X *^0/A&<N9%UI;73BHY &9? _ZJL^?>Y.O&*AIZPM]L.K_X;3HI
M%ZB_3C^FZ;=12(O)5-SC3J]P4W82S5GA<6<V,EK02;(D?38R=>(9/F"-8_BG
M6WYM>_90T_R:ZWI24>85;U;6\,S.QG&%:+::>M,%U#[C_+H1XCZ0?F?XU='1
M?857$G!OVI=*2:)= *UM(;FB8 @BI#99B]PFVH:GI_4MP_IZ5/H^<JTY0ZBD
MU;R?C%? BFTWFJ*Q7A(59ZMI*#9SKR0:JZ9<[0JRJ !W'*+V7A/'G5'A,=.V
MPW/Z\XTJ:F+21HPU9_$5:#].)A&QE41K/+W64<5 A H./7DJ<;56^S)374,0
MCAN1T3;:C$9N4>[61SQYO=817N4=>G&=4\R.G]+DT]1]_3P*[G)MA*CPD+21
M@/9& %\\=9V4(=&;2$BGP9J/[-!; ;P$:ZV.]"MF'"Q +5>V#NG.H,+=H"J:
M;%N!]&^R55+4I)64:^\*7<$Y1\"Q($#*Y*WDG';LP7-:JM]AMPVH^9W";3
M\G9@; "2")JAJEP[,:(@LHB6JHTRF5T=14YWS&Y%P6\=L]M):@TFIZ'!^,>U
M*7$#A=L"12 ?+?4.2##.,*\<K=Z7<NWQ3UF?QTJS04KJS=[SY@I-1K0;5RN>
MW>P_22MD74@&=/$@#6,>]Y\@J-(Z16LKJWHGH.=NL-772H/\^166M??@,3#[
M&&S[WW,,8; U4-0F!8Z6<HO=8A>H0 PXRP0DYD,2'#U-5WN,4 \JWV*H#:SQ
MG<*M'64K8839,B3QPVAV4X6V=F(MD$D5$IHB9026LPZ$,EFB81J\WO#:=\1A
MMCZF__R#(^2_&8.I([P&=MR']"V-K]*/N/A%?:$+\W^-YI_/KV;SR9<T??MW
MN+R*>*R5[!K\KR3:7!#NJ.7:@TK!@["6@1>, J44[1;FLC.U[;T#8 [&EW87
MN*V5U8!?)>3X:_ZIO )K8<V/D\N(IY/*1$:T;%.IN"I-8 P3&=!4=E)JZ1%Q
M91IM1_,,V5))] VLAI]*R=-OTTEI6IE25LPQ!RQDCBND!GPJ0^H2(S3S%-&3
MJLR"M<<_0[4?*MP&-63;&?A#^CI-89FG=UV];B$3K=!&<JDT8=#@E=?:Y2P9
MJUU.VPW9,V1' Y5L]2AKYS)>??VZS!1REVA(E8RBJVF:3?*YFWW^\7+R5Z5,
MQ@,>4R>/\=CU5<IBO,ET_<V-XIOO/X_CZ-LH7KG+?UY-1[,X"G?9N(Q720Z<
MH%FAT28&RQV#2+T6(D621;/9\9T05NN$O>MIRQ#/ABR2C<68CY"UMS0HH0.K
MW6FS.[J^\A@;\F=K)^RZJADZD?'>\LZNYI\GT]'\^]HET,U2I!-@$V$0.,^&
MB) X:_;&W4$R5/2UE=JWL>MP\3<PGN^CNG,!L1M7H\#K-DS#Q&!KZ.U1*APA
M] %)01>#Q] #X"%2P=&8\Z39S+A>R/!(='9 +NR4=:N;N^LJ^?6=\,[%HA3
M!(FX9FO!>)+ .4^M1 .8V^J%)[LA#3C!XRC=/70Y5TGP%4-PL_G7Z<7YV>W2
MK$)?1PM#P>0RA= QAK^MA?>[DNJN\RO*QRUU7KY;2YU9/F8 7[FFV">'RZQF
M'E1Y_/L_;Z&;Y$BIO\;'!YH B2B9)<SS>+3*WO_YC%2VI\QJ][Y_G_[Z<S+]
MSSGN)W>O=1)0+TNW'.?!YRS!2VZLD\D2LE%RM"WQ?/.CGX?6*HBM12;#^DKQ
ME%A?[*(UTN:*4V8:M'>NG!8<J/9":>694JKE4;H=VO-@1TM]-.A2M>KX<K[,
MSKO%5$*H'J*B#'1&/CNN WA\OX/E(GM3>W+D0SB>B8UUM(@;Y*Z>O;U%()+
M0R>X -9+#U1QP5R.5N==^7#[Y:Z>O>U?F<?+?7*4T!KX2:LE[=Y.E@!U#@@0
MEX,'D%! G=%94<&"Z52&LO^K>TH;>S75MQ%\@_O*M=9R);+X/FUV 1490C2X
M;IT0658"\.<D"ZNUELWF -]#,^">WF-,_S@E-,AEN2.$U<BXLSQ/TP\I7XWC
MAQ32Z%N*UZLGI:06+1X6"5BG-=CH118H%F&;C4C=#6U XARIS5T7/Y54T3(L
M6V#>,69W@*5 K$4K-AL$RV@ R9S/,NF8?.W147L!?)[LJ:J6EH?2@NK+(W0G
M3"%]QCU7X<E,/9I6V0H1F5:DNK_1$=KSY$TE532(8MQ?_045AFIB+.!^QPNL
MDF5L%$03"%51*.%KU^W<1_'\>'"8@+=&("HG3)U/OGP9+?MXNW%<]JS[E,9A
ME&;OW;2TK?N6CDB4VN?CJR1(';R>2HE1"T]E#<2MO>MBL%YE T:[",(Y"4Z9
M@#P@PI LLPJU'<:M8([=/38_>)E'4;+'??!H2*&+!H):#EY[!2[R3%4@W/C:
MEX</ NDKB:F.KC<WCN-E>RJI2??[K)9\T@^I%+JDV>_X*8M[=BEI(CQ'( 8M
MID6BN==$@"=*>J\\,:EV1]-NR(9*7:K @$ES333PA':CO&YSTP%CHPRF+OB&
MR69JH=^]*'2$<H8BDBZC2!5+H$)V(#A':RS2"(%;-/EH)#;6-G>'(] C&5"G
MPI]]=-* -V<AC&*9ZS2._YO<Y?SSS^/9U;1@O2F;^]=D^I\TG:T/O5W%I8TV
MA%CM(%&22\5% ".(1H=.<9*81FG5+E4[!F__CE9]!DP&4E^#N/'9U7SR9>)'
ME^FFGYYR)#.C09@D41*!@C>E+7D,%$T ;3*O;4W? _$<27*4H&L7S6_GHY(Z
M2J+0A3!EC>A0@^$QEQ14SJ1/AM&-"X(MR4$O80>H*,L&T=F/Z3+?;$6KU5Y$
M)[V3>):&'!B(DEAL?"ZC)4U41 K#JL^Q?0A'_R1HXS4?+>/:+4E7(QK=I_1K
M?OOEZ^7D>TJS#Z5^<H8_3O'-]S_&HS(2(I+(99 EXXGC'A04 XO4A^30VN+<
MZ.ARIQ>]ZQ.?NLK;B7?K[EXYZ'JS#]YL?8='6+=^5I5P:C>D1\9.2\^TVZ-A
M'/_OREV.\O?2I"(L4H)FMZ6NM]01(OIH<!?WY>Y$R!3 2J- \\QR#)J'W"F_
M\I&.CWL#.Z:_9=>'+2-"V65.G UX-!9WC$F#.YOP^,5J?*^"C:S377 E"?02
M>VW/E?66F.WT\<1BM-RP$&/&M3#C<9_6HMA2%"2+RG*I\+^7$:-MS(K#XK;[
M:&>H<%L7C*]QVPKZ/23N=HAR!B.28(HKQL S2D%H] ^-)QR$-4&83*SAM3O!
M//6X;7O^[*&3%G';:V@_3J;GTQ1'\W>3V75X1[-D8PX>F&>X>!\36@'.H0/
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
MTPF-G*EWB'VD4QP'K#P5@Y4.@S$&QX S4$LTR&LF!%%N%-'[( L0\%M]:KZ
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
M__XXOKZ2?B!O"G3Q!LEY:9;MQJ/TZ)@W/CPSO>="3G#=;=_.U8L*:RZMSG]
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
MQT9DMRT,KXF5]CCYY-K3#"=F6CZ:AA7OP'.AK:,+*P]/$_ZA8^GR_7\L*JK
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
M"*%)/O,.LPB(/=QQ)FPDN3!B76K,"<N_U]:^X( HU^P>GMCC3R8@U9< 'EO
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
M#OGAGC88WQ8D3?:&/N:>F9Q0N!F,HZM()?;:/].(!H3::5C<[7-J;4F'M@]
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
M@G;J/#<V&'&@\-,,/'!?S&KO#',X5JR,1T0H[1/E,34#I,JAHY--P&)YH6G
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
MO[='="[NFR[,(5B-^KZ^_/M-LRK.8$&EQGY5ZH;K:$O2&+"J07:HQZS^ PU
M_NR-(H?B._.]*$U+-PC"Y'1AI<_H&R#\UP49""[XL"@W).8I+V)!N2@[HE>'
MG.(;CQZZR2<?+AMO:H[\GJZ<[G#9KB1M!UQ4X$OY92$(.RY1U!K?8P=X_J[:
M\X]"_O2XCG-&O38I\6OW=ZN6/G,[':S+TFP:B]>0V<?SZ=,D6YG=28!=QA2'
MV4=N>=$T"C^;/$188H[A[T=5GS+J'P8J6LU6V+RCB=)&HU";?]7U,5T/(G@/
M5\X!]T=[*E5PD_>M$L_9/^.%C2:]H-@6[ZFLH6ZA XJX_&EFJ+@_LW1XQ1V>
MRS@N:XFM233"^C\4>QGCM>F<IZO*1&GOWQ1VR%YIMX;Y+UZ'! (C'6EB.L^0
M8EH[.X2M"C0Z8B_RHT-)L]PZ>I6IW!7EZB6,OU2X2$L;O1S32$;R1@+;F(N-
M>-ENME3_B>[*,6K$P^'^=E5Y;,+L3 S/<7+W6)(V?;C<[F$8Z+@M1%,[K*C!
MMI2W<WAQT]G\<4+KFJ<_J>605[!HAXOO3)]ZU-N-2&Y!:Y"D<%)6W8COJ'>(
M 4VW!K->)QC>#KLB.=SPNI%6(TFE/Y0TZ<D:Q#1?46ED7DS6L)>PC%5(;9';
MA]BF$1P:0M3(&.>W6W//LGK"!X$YN:X^384'A^Y]\>%2,DHYLE*M:0FL" -/
MOBMHV>I7GR45<4 WF#=A];X-WMR/^E*?8F]G:EBSU8HLD%7BVA-=$>HOAQ-2
M,2;FH9XV0;S.2P"6F![K@R+@3O1,%*?DD&F>-)?X$%=EB"P13AO&O)..FL!W
M:*=8*F8:M+$"[CZN7)Z&35]/H+Y^)<B)\";KVFU:@_<M[-\_+9CGF_WN]R2S
M:Z**:*Q]/;0D5(-G>C5MS#'/E;:!"WCX:!2TR\?I1P^="FCLH)2G@[7#U=E(
MNEN,M $T6=/__1N:H18YS@1X=OR)FL':WI__O"^^H,@.R)84?8S]*FM3+F[^
MO=\A>T5:\HMSQE.VE.97?8';?MWT/8JVVRM!&32X7/9^1L_523!VSE1Q8B4^
M%T,K0&]?"SA$3+?5>2#8KJ4C='<YPW)5:$WEBM[R@&9O;2@MCTAX%U$[J'N4
MPO>8;UQ17SMR6MA9_Q%Z+J8IAK8Y>&OATRK+L28PICWZ^6</52_^AN7!1]?F
MB^W;)$N[8+053@P!G8"OP6G>VXEOS=6&+4/TULN\N]0K1R[FRU,,X%*!PSR.
MJ_FS'NBFL^=Y:W,)(ZA*Z&AN>\8:ZK5660?UL9\>6H%9$ZDE757LYX'9?DA7
M*A#S]54MMG&V' M$FI^@ 2OCV/(_1EAW]JR-I76O=9&\FS4AN^U)ZT5^M7 H
MC:-<#VC&,Z+VEN Y0!6IRQ?O+ARSZP>2+&X..%\*"1/5SWK3M&J3_,AMX^'V
M/=I6FL/CC;2I!;6=JP<M.L]D>JI2;80M;UX% N-R/J$_,H')O,'@ZJO=5/$R
MB!"!==?YSH%!@$J9_V?@L<+2@Z@3@ W[&IM*?J'+7EN8_%'Y11GB.+=?"9T
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
M!W61ZLY"^"U**VH11^ R]XD64&.!89S6,S8P5!#GJZ_@QV09YTI..1&-]CO
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
MS>AG+;8/HV9K&1%4[ERIT&93T!?1>(*S!.[;84E%H1Y>OWCNIF+IG?:(WIU
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
M;[.@B<YEKG5.Y#:OSTJ%,R>&NZ[6Q/R+2&ERK/U29/48U=[ 1!'X01@9T)M
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
MX.@+."2U^[II$QUORCZ5</J:\")A/2$/VJZTWF%F0_Q6H>PQ./D "GQ-^Y"
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
MTK=L G1AK(2_/IS53A+4"(]B8&S*>F _MX1@E*>UM833&4>R$GHTWO"4X[V
M]U9E:%G'7G+D O-TPT;??46V<^E4*,=)MCLF0T L&A+OI')]%'4$23T'T!3"
MUX_\?UB)RF':.0A]U.=5Z0XT-B9FJ6=P/Z]!WI,VA=I\P?V9M2XQ=F)%EZFT
M4;9EW&$C3U&-V@<L*K<,WV] :14Y>.G>(XD5.;IN\.8D7UM$J^<]LJEM7@I8
ML_#,%Q0Y^MZVKA-G1[1%20X]*9?Z+,/XUVVYJQU15A$VQO%VT%1^-U5="WKM
MIORA1\NKDP1+7+?"\CW7O#UNR'BBA<S1AF,ORJ+M,"3NGDU?YNH#/P)+#*YI
M.R^H?>5 )VRP/:6Y/%<U=]F])7?K<*HD\%GS&5V,9\!ICK$@ZP)R^DE R&-=
MVM,"''T.\%G*D/#K42[GR/2<-MZWNEJJ%?5CHVF_G(*WC34Y9HB,V)#,K*HT
M)!1I%'[MGEFX7G&?QC?W=EG3]"$.O+RD.3LBS5U-'\C?Q^HOT)'OS*TWR>HJ
MS)D"RU /4XFA"M]U_G;G>6\;XKV60_ZV$XTC%G>M6J;U&\ADP<J31W=>J'1[
M/;#(+$\L*\>KY#4?X?8$\/S/W<>+U.M7BT&\ONJQ>,ZY0B5"2R7P4;GNM3DG
MY8K7P^4>'AXA$0&?C@'?B1_98)-ATA'.;]48?GX6!:0"17[L9MVG.@/K(?E*
M)[ GND]JO,OQXPMR+7O7,C,(([7<84.4B]]PLG5>$?QS:=8Y'US;[9XA*APM
MD^\Z\%?&.2 B?VKUS()$UBXFPH RUM<%.D7+!UQ1'YNF&;]S^RE==Z^=YOE@
M?1+]\["YS)/$:R(_0)K%,@U_S+> 7^.R63X):AGMF'&;W:CS+2A$(S?!IB@D
M0A$,Q&M=_&@/3[P"]:^$RPT1[8M"+^RW4P+:&#*N0C^2TDF!#6@/A#&_KFNY
M1:63R0FK_-E HZ>,J(/$=%2\MCX4P0.2K(N1F.>0H_#'0*$,6(]<4+M5Y#,J
M:'4FD'<(W#@;T039VW=-;';Z_L1_GM_XU*O9_R&NL'BFV',[@V'<K:=\!D$:
M.UF;Q7[CG@:=4;%-7*LE=WY@MI?./,=O&'D%"6:%QJR5F;;>D=2Y&Q^#H?=U
M.#?H$%ENH63$Z;SL6N59W2[=6PC6 ?*...VC&Q*%:ET#[*U2.5[G9,;4AK87
MI5-T1B/0ILT.C$ J:".TO=#@1UF5U6T!RSOOS)Y+H$I[<GBH$K=4%BV:);\V
M5WY.Q;WFV?*KQP>A, J0'6L9D+7+Y+]T^&N,C0,2$\==/VZ]?#H;TW7&L[T.
M8N^.H R^?E30&9+1EY*^3;2C^I/3?+OE$U^_.Y$E#<@H3%M:!MUXI9F9]<Q]
M4*; _A)2LZ2\H_>9"7EA7)O6$7/3E06,UO<[))^.^K2Q!Z@Q':^;ZCBW8C5
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
M59>TP:7$FAS7')HL4G2O:*VKLV^B%6DW&" [_:[UW&AQ_NIS)".^S8<=W"[
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
M[%+907H]/=BKB9-]E_P!0O97=R&6[QQD&JF_MI#=^^#0(K;)!LF[4U!A/;L
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
MTFQ73R@+,8R0(L 5LN +9+ZEAW4S(K^? @Y#)R81'S[;]/1R?0[M6/<I[>S
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
MW%UPITY2XPTC<&"<B_ /K 'L4!9\M6YJIJO0%ZTST@.9Q%+<A_%P/D?*,)\
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
M V=@ULD1OOTE/>="3A/M]ULS#"5-D=]A-Y'PYBD_KY J9Q[<B,;.>6  H?D
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
M%H60,7K]&OZ1TV=&3[(X=6:XH[/,:<@U%)/+E;/G;DZ4(FJ^) FOD>HTYF'
MG+F!]4#CXX5RXM>5[P" 8-242K=J]TWLBAQS@T_X_6.G1_N9<Z%+G,K'58WS
MZGYI86W.7M7IUFG"WY$$DPDX69>1(VG(GU6_/^7W:?H?YG'E.^[,9:WF9OO7
MV?#(!1\P>E*'07:ZI/I.X][*P)ZIET+K'PJE:O-;4%%S<#I)FJ\&?>M?(,BO
MW=>K/<S #ZK-[)Q"]*9<;.S2'K=V&+: ^P(217N[DVY>9MV=S<,RAA<1^K6W
M2N:<"Q91MW2)\:[Y7O%SDPL8(58<!E<RF+96 UO[S+A/29G/XDYRM5:DVYY]
MV??:_K=^6X!>79Z(=9T.]PY$A</5!G)YR(HW56D,$>O4]W!6U9OY?LBDM:R!
M]0L\&&)?]C&05_E3 U<8WML$G QUF@IL8*ZZ2WKOU]I<$[<4P857/=[:\).R
MW7NT&=[(X74HN[PS4:#2)?DZM^X!,VC%>[3BT9R7YAZCQ8U0H2M@#@:]NFB3
MOF1$(4I+X^^_QZ+$HGUG=0YG]&J.->>33@%6FT>9A,E5/'J6LWSZ/[A[[Z"F
M]J]O-*?IL2*BH-0?*" @(%WZ.4I1('"DDU"4$@@A03JAGF-#NO1.CB!!2HA
M$CJ(E- " I) $D ( 2&$%GHH%\_SN_>9>V?>F?>9>>^\[SQ[)O]D9L_>>ZVU
MU^>SUO>[/PM@B/:B. M#)'15>/F4:A*MV+"%3)<':>H((F/[[[KF=+*U@+\9
M2J=?G%R.N8*J5:ITNH:+>ZO*<J8Q99QQ)7*;FV5"CFD,)1Z!A6D1W7+FD4]$
MF@=I+\EK#>?6]?S*,2 C3;$E&?634<1'!BY)<L/-S^\3Q'XP0/$/9I6K?\TX
MV8.QOIIZ[:]3X W&Q&3#E,@SDDB6M;ALZFQZ^B,;=GF3U;VM#1!LR4, L?^I
MX..W0B=RZ#8'3QP(/MI6 A[.C4B17\<VVZ9 1]10Q:):?J,.W:,5[/]MG5PD
MA--QM7HS<Y;RVFT^J]";]/R5A$9 []Y+CVL94]V9VL7U R_V\06TL7,FBY0E
M<L:B5;Q1M=*R2YA+CK'4$L*)-!]1C9MF<V =,8W]IBRB_0QSLY.(L7CK%?7Z
MI C?@E\MAZS"Q\IP!5CQ:M<0>%/UATFH9\]&V)"YMF>SY_6?SWN/JF\SJT0^
M!:AWKVA(M7@*>43ERMG8I@/E0 'V') <*^-Y.7);(6.QZLF7B34F_3&3JT/+
M8W0Q=[+0YX-[PT9):I6T?H<1*3>'&6'+WXZN1+E'54= C@$6)_2A8\1BPI?U
M2C Z&D$_!C0T3-.IQP"<V*?D@62R8L+TXC9J-TRO/]I1;)I6I[^""-E1;V.?
M7BOFW-B*9VCL1Y8>B2;73%-.[VRSA[AY!8<D+/?W@UL'/8>NNZ0C%/08$%.\
M7+?5?GC8%' TOQ = #OZ''U67UG?OE4ENI0:/?.-*W_X]+_'M>\WP2R\VR0Q
MVF(ND^KJ7 :)YDP+\+&=*:!6IH_7K&KHJ(ML_YQ0-.T5'_#I7V!W^KR#4&0]
MNR<RDW\IS9C_!;F\5 E/.$$SL":%&&.(T%1?/2W%U&&(:;12Y)^"3EA4G)WJ
MR' <)7<>7U2-K*3"'' &YBDJ[9H2,+N_!4D<:2ZVH73O>L,Q #S1Y] FZ9O"
M1EW4QXKF'DJZ<!0JS @:Z/_"KJIK/S!==GPX,=N>-/UG63^A77II<UF88*&M
MX9%C 'J[K6_,Y@=OW_3_::UW:]-^GZN3+GU5IC#/8K+LFLAA_=/I>V7+F\.)
MR[=?#5(\9*2\O4=R8TV*<,BY,K42K]E%D"PAKSLK>[M_4YQV!'5&?HY(*["-
M&&YB:IN=^&H*OCX5R4MT8'RZNW^C/=G3CO(G@.D3DO=*,[QV3CUFC)_UI)&V
MJMXK4_[^_<XY1X+GO4BU>ZGE,CFWOTO.V,ULOH@DTRYRX&F>]<GJTPK:EL,L
M3!',:V_6XZG4WQ/J\OUE6TE379.FX^11RCBBZX-61LBC8!^*2)U[)G5KT60G
MHJ!7)&PDHR0*%1L22Y9P^^12>/'M7%-5W@)WI7#:*&_R%4=]^F;4ZD53M[IE
MLG.<?^T_+;=?9<.K0LZ;9:4)0X;7;]9*@E 6S.MCI-L8.6LAPDR?*SC#-\-@
MM*',NG;IO66XG'-K GIL)-U&SEZ[C#SL8JV>M<8WVJ#NQ#>XCY*$5 ]H)MV^
M2EDMPW6I<XRK=+@5%!<GB.ZO:%Z';R>^WCPLVS7+LSNOL1(N+@MO[D]57OXC
MM53.!20E4'4G)$/^_+ZJB: C'3/_ONV1#6C<1C;]D:KE MSMFQD7A-[ES <.
MT0NM^LJZ:0A3@;J: (1*=RZ+P>SB0Z>\ ]T=;#0HZC6[_OAT1O1D[:#8!,KG
MZ*SCQ9QH:=]49_RX+\78]"COQ$UR-M:_E+5^E]XGLFT.9\#)VRKC+H4K.M^G
MP:'2#NY\BDX6&^-1. ;DJ!\#/C<\BW;?1G^OC5Y%&1T#0K Z^FYZ?T2Y!SQ'
M6YP$((H:9GR2M\"3<B=UC__08OU5]4STX4F]F2:&M]MYB= ?'WH2%5Z_]I!Z
M9!EEL=9QYD@GVEJGZ<B==@RX-W_FWQ/D3VG[6\7F!S*/3FW7S067=A&2%%T<
M@O>=BW4%N4G]D5?@_9G2&5347VFS66KBJB;OP,SN(*]2U_)WMF58L&5=HKQ@
MQ[*6(G:?6)=/UAPRXISGBNSP:*2Z0E-OK/K/XL#\H*,%27E>';>'LW%8^99R
M7QM6(?!3Y.;06VM=*;VR:8Q6UA\X25]9R3RHJWJIY4XEMKXK6:]SDM>9VJ:'
M*\\W [,C55&-0Z+3!Z&4_F0/^J"57J2K=-"'[-$QS'8#7!#*@+D-::UOS*[%
M)@N('_RQ=VYV8X6'C9#W^<(@KSXB<GPNDZ<^MP]?N (:?IJ5QB)NF,)SY3 W
M&M/K985Z2MN[/[>6O0MW[76Y5G ]<OB0R^9Q[)+I0:[TL[-&S339VS[[1^==
MZ4;:SJZA48I#? P^I2ZLFN0#RS>X,3F@=X:D=;EUAE3+E9/?=[*[^QF]M9N=
M3=81>_-=+QJ@G/5*N';"46(NN'X.4I7>./4TKT8FDIB?/@=S#GCIR$^/J#W5
M.O9KD"S!W;9J_AL3[/?H9DD.T#+YPTC:5%8N2)[GQ8K%;_[."X&(G>(&IMLR
M+3_ZOE0N[93W>E=AH9BI"*Y [75+Q#A[T]<K#XP;G.C0Z$:3N:7.%C9#IZFA
MMIH%LQQAH.";"CU36&+@ZX'Y6R5DR3[!FV'*]ICP[#=4FAT9:%H"D>?U6LM\
M&9;V)D A8^G"*C @#JF)[@A(.V6_GJRG#82<L-O!7/+4"8,GG@ESZ.L;YFDX
M?2Y$=MT)KPC\$-,FH"T$A"3)F.&6QKV=D?"/5[BR?MOY'H%5 09E\)*Q?6\;
MV5R)"M MQ U'J^5L#^/V4N6JCE;N!3S:C9VG.R]V/1%R!ZR7]BGH(.;%HF"G
M'^5![G1_@/]7 ,"3F#0MMK>3PAY*]6)[?MB:;^E;9P<$33Q(JR[H<:ASAMLZ
MQEPC5O&S+*M9\BOWZR!.?=DIBV6XD>K<H$"LT1=K8I(_N)^/:)RV$]/D6%KK
MI!%3KCDUA&P>ATQ9P='3DZ0R&*,_E5#7W"(AHQ0W1I9F =U&+PS]O[!Q$7P"
MG1U"T6UUB&@Z?74%'DWEF3&>-V8)=/MN<BT.=,4\VJIX5MDTU(Z&-C?/9?OY
M[J.]E/VN];Q#O=%C (_Q":EXSN4&+QR2!H_F*8=__W]8Q_ V>/_KT='D"5H%
M!+0UX(\!7OHOQ7+$*EVNMXVR]=<V(S./ZO7_>US];0W/E5: AOXIS>18?U]_
M=LO]/!#^Z$:A0==MZIY#1=T+YEZ2_HVS9A.H"'O2JW/!:"7'9TL990KUJY6$
M,J.EW#*OLGA?U;9<B*C:-#;>/&\E"Q$BPCL:T9;-#EC9N28MOR,Z+[/R="YA
MRGX'J>BKRB3&F_,*&M:SWIF5GS'C^2\L9V':Z- $= ?3-WCRU@NI!C3?NPT/
M&YZ[2_G63E;Q3R97Q .+W*IB.[\5=@8!K4P4]_H>(>A1ME&0!;V+&K6-RXJW
MVXF'0D$MQ)G2)):"+VJC564CU$#5]7O;YI_C1V-12D1.!4^J<.$7)JB(XZSH
MLPS1%89O8<P[27A;]_([:*CM1,CGSBQ0V53BV!5+Z-:7N,O!M;M#.:^FA9OD
M$$TJSW5@:%HAO,8BYL7,Y!,&-@&6J7.7]6[7H%+J_Y%8!_P5TG@_.?!CPU]E
M>Z=]8KZ!-'\J;^UNZ3%]<)2%6EQ,\0F1,6^>AD<M/G.W9UQXVV?C,BP DG^X
MCYD+\=Q#49&B" <DF>M#)=;DN-D? TK!0T,[?A7-^=AE^LYIU7?0Y*"8A]O3
M5Q;U-^63]'P;KJ511'5.8&7JX,K&Y7SDA@=Q@H..*%0CK CHGDFWK!)/[W'S
M(B(F8G&L*MO$MYGJCN K,5J'MR"X4A-R1FEG"%]F5."B/ DFR&SGS6W;;SU!
MPHV#=4XKBW PRK&S8\.AHQ>1^2?_DI]B3X!R#I4#>1*;T&P\2D_NW5'U!+B,
MJ6NG/ID7_ILD3YTAY 9=&/1U9BP:.54KG!</M'%ZO?^8YC-29A*TZ1L-E!LI
M10=7I!LK+=E/S24^]5DG'1:&1PH:]W>3D^&B+I.%?CIU:&F/I,"AYMYKAZTF
MAW)#O9]P*(^QF1R=KC< @/K,5T[\)E,QA23DT=!>25=\9!X>[1E8<39--+/
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
MQJ"5(*0Y>E#< 60Q*61,[ET\C0VZ:DZU*]%N@IG\(_^M&"]JHT/YD+^-2PR
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
MF;;_HDQQ9NRC-)'B" .(&!AZAW>4(GVDDU"D$T+  *&7<:0C("U :*] 0$I
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
MXD.YCMF@V7,B?VP@V#ML=# #7#M)B'%'<F":JYQ_Y&<>^ASV"[?(-4IWW[K
M3,]V!-YO< %"UU3""5/RN)H0$R^0O"JXD=& .)(Q0>2^3]!49#A_@4:IYK&2
M=;WQW?\"Z3 9<1ABUS13T7_'H\'$11M@2@6 C)HG"PKV39/4C;\R[+*Y]L-M
M1+'%-KM_UDN7]5@H8?FRA^^Z/N"2/JL[IK)M*5\V9C2OW-IQJN-R/0C@APS=
M!STQL74=LZ5<C2Z8UP'PG3[<P^^=M)^NE<QWE^5[S(S2 E</M%S[J)-GHR"[
MZ=9MVJ^'X8:#J9D"/#S?=EJ&2 1(#$AIHW 828["ZH&0U8=*%'4E?WW?CPU'
MRQB49V J]ZJ!85*88[#5#VO<,K5#1OBA",;26TG?S(RD-=-WHL>+*]53[CO]
MM'2C\&O/RG0Q!J W?5W^5JM !W8XN3[IH;]HS5^+ A-:9[HZ0<.<,]PZ7D@A
MM[:U(/\GX6_KWV[P&A8[J3TQF81JD-FX@F)@I%OUG?1K)4QNQ@'GJ#^2L1[-
M\,&.I=)CA X<%#;D'<J<H2] 1B\-UG0%$L]2URUXONE9B!#32YJ2U[!SC,:P
MU?LU_(LBWRL*[_5+E@]XMC \"')S(>W.TFU]LC%=5^QRV8V:&%4Z+[ 6@_HQ
M26CKZY_1T:2P3+>WQ!S=$Y4UL_!M:F 4DX*"F%"EH!"S/GU]L^&M!'ALT"D&
MNW#=EXZ5RR]ZYI':%K0CYZTA91/VU)@A="Q4",YKD?[7*\3B[TT/<2:1DG_)
M?M+/U<\2-XO'K7<CT@+&\ID6><=O9_1Z-I\"Z!9&.6\TLS&E'4OJ\XKZ9D#5
M5I6T?CHN0Z"#+GZTX8@<J3.Q\FX]/?@0\7O>Q__?NO;Q3.87<&[*ET3?FD:R
M13"UR[@MY0KHBB$;-UAM-K;UR7K-R46QU%JFMJ7>S_]$"6R-QJ18WXJ)\27>
MLQJQU)&2('TX"$S272)!M%#-RUK#I19ELW'E@7#:T"TE\SAA3<C1E3P2,B2E
M$ UP.![L</K?\9/3%_[??C+/G<J:QU9V";:RYKZ5-2K_M%2RJJPM^:>EDHUZ
M04JZ]+L'\@*E[-,D\VG8V8TQFT5AB6^P*F*TU*";T\8: H-$](856B%PVJZZ
MV.DLQ2=Y]HF^LP0!Q+Z*!VI.#@1(F@T16RF?%K;VW@IW=?]0I%LQL[3:,'&2
MGJ\ZH.3??AF<"450^J$X3(QHYW)&*UILGJ)G..4N!5 4O3HHI\E]<=L'P%Y:
MIA7Y#2[8+;YO$,W^5^LL&M!6*PGP#%]TAHCW2XV;H/C%V (/XNTP' /-#_D@
MNW&TCQTALO%U&^DUOF7HN!VQJ1&[!*B,6@]%RU=7BYE+BSF<4;6 +9_R.TK*
M[GV3-I.[5,W?^B)3+XNK%/%4DXB8UU 53=T,#_"&QH Q5*R%TG-'"FR8:P\!
MAFR\N'#.[+0EE_&B&X&&N)([P>,QF+71N4T)G_&.QK N#,.X4Z;JMN595=31
M,W8FB]G5)QM='Y487.K@,:UV)SS';T!Y/[Z;%#N$7 XCDIYC]TL*%VH*]U4+
ML$-%PM^\XPR@GXAK*;H2G.;/1A\U346:\?<,M1:=W7Y6YU62</AP,>:[CG>3
MLW\/)!7LN<BDS;TSAV+I3'7JCFKJ:/3N-KH*2\J8 8/HF*$;N1)*OM]YB\AP
MYT;E?FI@^4R [ P-ZL4?0VF[N#$_0TC]K'M&9$8_!K0PG![5DR-I6UOLG!B#
MMFCH=*XKT>0'(W>W2J_S<5Q[-R$G-8(S\&L]O^T,&69U,,S<9OJ.I?:3D=Z4
M<:$5A+AN0TKB5MI,7.^UQWBOOC!NZ7PL#=FZ96]&GMOO*NT8A>ET==;Y*EWC
MO<60J\$"^CP5H##V$U^HTJ]UM0,A,^090$^<6T/7<O3M,.D*:?G?5G0T/O/<
MK3?OYG65XN3MN4*5P ,*#5E:45Y83)&%IM'W\1MAIEX<QK?;7JWOVNER61)C
M.&=H$'L,-_/4%"Q/+/HVQ$@T7>Y7A+T!CNUG)8 D8]!@JT<WE#Z.84=B<$OY
MI%82&%WGBZ3C4L@0O]$<7MX>=P^'_!F^/_\O'R"^7:KOVR&< U0#?Q+-N;[\
M6V=CHLNSDS$/*.$^:_]EY%E)#"X24P=U:6IO\7?ZA>!Z7).%=#WC3;,#.-8?
MFJYHZM5&5.OO&?;6:0 Z.H;<"%5^D>C%,I0IF&V6N^/1$0F&&*&LD\1W=:/Z
MKRYC6C_SM*#7\-['U;^UN8?E?M%FF;  B=S(\5>,>\=6:]0'50/B*H/,/?#X
MH2(]J.S"!RRP!63NTR^\_XE3N^@,(S/$T OY:=R1<R8!W"\%:;S,QA6+'S8*
MD+)U]W<QD6(/X#%?MBZ$?<?ZI2-_>Z]YLDG]K$#J5V&LNTH)Q#]+28Y.\6#,
MR0P2D_(]_,W_Q Z]6"-P\V\%]K4]K&B03/D)NOQJ.=(3IT%M5.0D^1[+MA?G
M[^C90T^G86OJ:NJ[5<N!8(HC,1L2($#6/MP$S7?E%5EY8Y$C0XE=;,Z5(/%9
MGZ9 V9><>U!!NE=:_)6S !<5IY/4V=W5^C@P<*[JUULJD(H&^5^2/![QUQ95
M9#[A@P>#6TF!Z![@>X[>N\:02#U5<YHIN?@S3Y;^,'5*N6H52SEO@8"I5%J\
M(?-H:4;:9&TQ?7EMH[UF?Y(@F&[;LK<TC&D=],2'T*8;U H9Q1D-H],_E60X
M-3S)'>RTV77F9[BL1L<JR_;U'9J9"FIT6P:?EXUHQ<8T,?WQ-S0CPFX%N>&Z
M&N5,J/"YN8INW1.%PDBS?&2FF):%[LEF:V*A&R++7C1BV:GV#X;Y:Q6KW%IR
M+DIS8A&,AD89R/"J%9+%U8>'#_6-JKR>SR1RG_\=(,<(4%)=OH<UD\42KAVX
MJ2.,>=W6U19>\]7]-O[B:>U[Q<=IN?/9\3KWM<-3;"-;5W_.0RMOY(M&>XO5
MD44S."2GY2K=T@70"713X7"]=3D0G[P[UCW&V1[-ZG?'83MO.!8F%V0?21U(
M;IA_YO'M6N'P.W*=?ZP/0)OC7/='YFU\3UH .-T\(R?_( 38ZJ-?NS\"T74P
M;UH8$52*1.;_6('6$)1:@O842^R#OEGO?I=T=P70+U?.<3'39I1Z%.!TT.(^
M7JGC)*?2\+0 -&]57B<X49W8M'BLFDRH,0'F8FMK@76V,B9H&Y2,[>J79PU(
MQ3;V5]H%Z^L;9GT\3?J%A\=<C;[\3A :&O-\;.2%1UV0HE1#9'[F9QY=$FE=
M/>=F>D49Z-.B0"J9'19/U;MD"G^$)O-/UNY!5^U:0K] O/JR0K1K1L"JO>XR
MF![P)!_HAN0<G#N>'&7N^@N<;0 T-AVITF-_,56^ !+:'SR7"CM>?#HX9(UP
MK%:\^ISNJ=NMC(RG-[-MO?QZ FD^S2\OF0,W3)[LM-IROIOEW=/4V(/8[**A
MCK*+'21L=^DX7$=S#*>=5N,^[M]>ZIC$M&@[UQ*5$ BG'6C49'=UB82__?1I
M]RD/CVHP6V\PX'"[IFF9^<Q&I7159% ?N+XA$T<82GCZ?DV8 JY/$RL="JI+
M\7GVNKR^!1:@G5CJ4V%5\(I^N\(6MHC3F)M;#4^*/.$G=ZXN3#""C4NJ_]@H
MCQWI)#G@S"*WBR-D-:-F!$J5,J".:3$/PBI'.BA#\W>0>G>*>[!T1K^:5Y+M
MNM# (RNX[E8K$#[J.=+SIGSRTMC]%5B#;$&-37DN:^I J&$2,VFA2GY3*057
M\NB.7]&EUD8E;-%FNV:7![0XCOEQ@[+]:J#[+%@BY- ^E<:<VS]9#TD/UZ<K
M%]+KKK=((CS[(VIN+"@SUG5[D^'YTW ^6'4AO*WFFO(\OX&D,1H,M$=?:OP1
M"S4UE^<53"&[AYN9A?>1RMV6HJS#P6@AM[![,R<@9[_B"$1Q*#X]J=#C,%[0
MERR 5>-?V^BY*O785AC],\69TUH;BE*Q_WL>"MS&],E')U5IYM2&P9I6.A-W
MXCH**0/XWAR5"E<G*QQ9)UA3WTBHY(8E%\ZQZ0/LBZ29'F[ER/\R* <PQ;@<
MR4>T= >0MG$"J4U2;44B78;>B['=83+&!LQ% >V?L$8U_"D8&.$*<8B069=)
MHH[)O8\6V+G"Z- QG3VF7>O/$:P&H.:G%2U?QC1*2D$R[\2/BH1B-QKR<0 I
M1$(">26X<X:C5C?9#V=NAY7(K82V.TN^;W7BY&O%)TF.M<[X#,&FK7W,<U=G
M(Y;MJD5@ME9U7P3BKJK]BQ^N-ER"XB8:='":1+!)GQT6[6%"Q::+8^OU_UG@
MZ_'W_^3Y1DK/KW'STDQ<4VG/Z0'L8P[VM/*T;"Z1]S3\_$U$V.D _CQAF/=$
M&OO;-X[RA2-[(_4OD")_?H@NFYDNM4Y? Q3!?;Y[)Q01WH7UN%#0C8=G&$!I
M^\!')%T*X6-8\O7:J W3UH8&6[FAR!H.&J_2N(RDA^OCH5NSY))F>B@C%^[S
MB#N+N\HY\7(<*_5@<GRT8ZZ.:@7(-U@"@BF2[GE(CW25!LV^3Y1I@ZQ?>%23
MYC<'55G;*-SB@OJ"??"(?''[)=U9"IFC=Y=7W)U?U(^5XV'_XRW$RRCUM^4/
MSR[J9D\C>O)NF_"E8MC\,*_BX/IP;;4NYY<KG+V0L]"H(4-:36C3%RF?[P*3
M5,G03$EX9L0+J:REAB9E7'YEWU$Y50<F7Z@=OL2I?XY7WW@+F$;HKGHHQ+4
MS'\??FM*V9"99#LNR>&+6SW"<#$J^ZC!^]HXRAHQ4A^NRN4H=P;>GJSJ^AC*
MKCOQ& NDS+IANAAAMT>UMG$BNRD4YM.AZGQ)Z<2VF/MF1T%V^2GU7A>GM_[F
M42$MXN/FBV';TX/#%*E6@Q1YZ8D(!*K'K6.55WR[;*/H ND"<>[WU$KUQ7?/
MO%QL8=ED7B#Y>Z%K]]] L6AE+ETVPV=JWS*)D\W:RP^/N/Y@VHI*>E'@-NM=
MD,'W#CO@=.1-Z1U:2HUJ&_[,0W7)NCW<9VZ/0G>^Y>&1G-Z0[Z\:9(B,#8,:
M/_/(-4%&'J6;5/M!SM0>#"A!*B\=V [*E=SJ63B]EV#5/62SB^*7!XMXQZ1'
MG<8%PCP61-6&JKG3844=62<S#EM45@NRJZS]4U&62OV?/^6>5!P:R:M1(\>*
M6PU008VW4Z[XE0P]?BE#FT0WRPY1?M,N?9AE(OG& 0$+S?OFF$: G,QY=]OB
M^*VD5I%]+CI7_XR^$J9U1W8YBDD+-LMR[OZM<-9_KT1B0WWE1AE?Y$;^!=GL
MKAMW?#"PHIYK"U)C?_/P;&J.>?L<0_3Z]A'H(7EUU9YWC0I!5ZQE28OW1:DC
M\,3:2?Q44*YUH.*.G[7EVU6G3"FM-*\%  I]:4G*'9[)WUC"M;">**Z&O2=P
M6&)KN0%-H]JMS8;83I]QW8*"$BE<2IK=N$ ]L5Q*6I1=/5-7L3^))*$)XUR@
M$H28?IN9WA[P7-&P=.Q7Y7CLS@'B%ZPBNWZS!3)N>9?*;)H,@?4-)B:H\2O!
M.!!M^1Y@UZ;@NT#KW?-E><V-P")DT&4@=-\4*!'VEW0F(@><R@&[_E2 7*(\
M1GH6%.=(10NZ/14V$DXH6--F7Y]J31AJG)ZVNYSC&+0>$.?W\V*LR5'F2"M(
M,N11C6V4J/T[FT;NAR^.\6W2+3<UE4411M8F=(C I,%:EOB.IUK870_RCL#9
M6$RXY<M(T;\7 WBH9;^=MCXSC=]GM(.,X.PCW5Y<BUP6AEI?^)WN-$5.X56>
M..U9"]W[K#"A4ZJNNHKSNR)%**2\W<G6&LBWB<C=+I7WVZ#U;L*U"HM$"7<>
MC+S(=?%P7EH%O(#REW6A-UU5?3/-H"N(\5Z']#]TN6%+/[Z*-5:46@_SE+>%
M+8L1J'-)*\(7YO4_67FW3-X(@B9%F H<>Q.L 9,V&2B2-S_ALI7[VP3T0=F+
M?)7F*-E5J&7SG6MG$M/IQ1S<<>!QMXHV 4^0X2^H/V0S**"H8NL#.C PVUUJ
MOR"5VI9QK_GB&=LXZ]JCF_.ZNXXP%S\SQR<EH)L2C]W \/RI")1DOXM7W[BQ
M%<1 T@8%=GE-WJTRL=#.$B#Y%A044*6DX_OZM@H*MA,/#_4XMY:O\Y5BW4\>
M[IU#5*Y8(EXN*6 #N#EOT0+[-Q-KBRVA53JDN^!51?+/B$U_EKMJ_"1 <3#/
M-F^EM3,ZO)<_JFPK@7&ML\'\0()XE/0&6M_OC)98/\!LGP90@.P"JC>\5UU>
M29-.31Y7D+M^]/HC2=/>O_]M26*G&[[Z^(&T>8!\"TRDC:T38@*Y<[VUBJW%
M/WKF\Z:M>007C+_?G/GD$^QXG^RE9'4J$7\"7.7$]?J$M(,$F3LZQ8%MD<@Q
MAFJL?VN=JXO?$23_AZRJENRLS!%->\E3D/O]CI_^#W)RO@_O'#GNC!A+M_7V
M-P!EK,1LU ?76-&]TVQ %O]B/JIE00\BPY0NF=/<?N>L;%E_\LL[?ZB[I$)J
MK'6,VS(:D\@[J-Z!HF^X> WBU<6EH@,S8)R*Q[MT67SWD9)7&+&S]7\(77[6
M:D]X\CY ?+LNE.HS-C(=:>GD)4A;W?-49]JJ">*JY>)/5E'W=^M"_YAHY=2=
MYZ3?1]$1.U: M:1E%B%&3>?NC!R<HNLJ!<A7FG&O!%?/UR&8J^XZ-_RM3?4C
MJX340Z/_]1]*WV+*=#IB3_\5H<ID2?^X !NA[4O_ NLF1+IJ'+[W-F+5;[Z
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
M[$)A65U:<*7^-I>B;$?7]QSP?7[Q&^R'KY)[7J^[ZU.8([3L\3YC+?#MR35
M=4$$:KR_U(NZFH=;@YCSY4EAT+(6F&LX=* C:EXJY[:9Y:V"LEL%NWV$(IQU
M#JLP0&5'HMO%HWFS84@0TMDS/V09*M/MB*MZ'/%36!/<$BYCLHL&GU9K#A]6
M0/>%15%5)T[J32X>QD@K;&&FS;#^LV?2%[\JKV_>RM_N^&'*13]"(W7%WY87
MJJY#@''31]Z"/+K$+J#G3,&"QLGP/D!2,X2[]EC -Z^\3CQJ /BIH'X@ EFP
M/6H:X=%+YEKL'GCDAL:5*^W)G4-RD"[2 F.!2B3=^7%=!TJ_ ONT"G*V(>ZN
MTED# AK5PQMXJU68O+5PG-YE@;_A2TH^?0HBD<P\*Y5:HGO\\$\WWN#Y\)7=
MGUH,-$]J06-M*/7YW/F)VIEY<8G'6[[=)3L-/A/1[. Q A7BL\08/AC)E^R
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
MS^)/8__I[0?(L7/COJO%WO*\$CGA1[5ZO5A*4?W[[M<OJCWSH)5O)#Q8_X:
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
M(MKG _(/;GMGOR:+HX+-8&!&IO;Z#$"!NA9&G.<[-_-VG,-#'5&L?577H5-
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
M\RT _/1L5MQDPX#$>(G?\07G*WEQLLAT5^(8DFEJ?ES .A%0L+?[L8KZJX"
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
MS)0_[0&M>.2WLA4E8 F--';%DC3ZR_WPJ[SH'?J=G),.IRK@75B)VU(QQB]
MUO8$-6U[)YOT4GNC&PC?S@+QD,]$^(M5,7=G;^CC?$U-S0_>:#'I:VO'+/PZ
MUT&TX]E-&9(9T\//.S]%!=EV+K/<OV-)\1&RV3- 7W/TX\4PQWFGT"_E#$%
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
M37Z2?H'+@.-S_?54Y>0&+F"'F#YFL[[)BA 4PRD5(27MXB5/8)I0:]*9,"X
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
MPU44I2!%3VE*L;EK*5A64$#0<:S$VCHUBA^*5(9G]/E&=U9J[!+PJ#<;%G;
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
MXQ O><K:*^#E0,/PE RTMS(40_GC4A<<IQZQO(MH,FRUE^6#I'@J@S$4IOA
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
MXE!D(*I8#[WT*H?6("(G)R?UXQYU]]' FUR1=QQ)?M\[V&@L05?"Z_!&(D,
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
M77_P5R]^BR);UW%"S-::5>E!Z76H]6BE3;II$;4[TL>X8?L6>D-X0Y@0\I0
M(Q]K>804S*QZL_2-,TI)&8G\F_@W-*=$(?GM/?N-U:VX<5S$3%9I<X]WWOES
MM6 Y6_G+=:"-/+!@?9^VND5BMTODQTMVU=/\G14?K;W&']\P24"8H:&@[7*O
MZ.@$L0]E82Y#N*/%++<%!EEQ<Q,P G8FI&RBUU(VE3!H8/;O IS2KOTO3N-_
M-=#P =GX=IZY)-/CSQXJ [W82.GK<SO%C(QHF&;R)VI,_"XR;:=UO-K@]:0X
M=M)3*3/OL5W1*R:7;DKD]%.-K,H4A4*^A@"G]GRSB<1?CI@#[+5]D=FQA*F1
M3;DD3=$PC%M2*]&:.CD?G9V Q,617%-!:X"]U^U-NLWPEB=O;[T>[[. KN6Z
M->--%V8G^A[-E<NALS-X0K9RW+<3[2IY0N/8GMJ!IDV<'$<SDT>3V"W,'RO/
MY]9P!C!]%6[LN!R6PM )C30I1A O-SW2UJ9SN4/E#=,HBHF*C8;V&>T L+%<
MOH/G?PCZ['>U!2!.)6BTA%5@R+ETIEAX*N)A_G!='4A^*N9*)0D5=_<GG</<
MC&4HN0RDUA)ZL<9^- 3_ACB)3))G?SGS_28Z7(-C_+R5BI_VV-GW7]_89.(J
M@'.(=ZE9TYF=$GLUQ3MN2H%#-=]_)A:OI<K8.S&:\CM2[ ]7$Y#[D583)A8X
M]=P0YK*X'93:Z$JX'2H;/76DL:,;7M.Y5&!AY^BT$=1.3$HL6(:4')0JY!Q(
MB+2_VAR;K^@O&[N:N8NKO - #=IM6T;U7\]1MK  _BQ+JY^+KJ@)#:D8X[9
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
ML9??YVDQ <&D#M_P_X2/Y[H3=( ?%=2!4E K%S+FZ)Q0<BY%1A?CXSIFO_]
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
M]!H3-(B7-@6L3AF42=U;8 >JQ,XN)Y3)S1UFD\'!3OX_:X:;7-:!D+^<N2*
MQ[TVI./PG<I["W.=>&5>95<^^.OI37ZQ+,#"?H09V<K]^,&:@.-FY,#*[]/D
M@1F5%(L*BR5ABCT":^(-[JJYM;;7LF[5;,,+.,,CT""G^*U23V ;OT1V\6+)
MP\^?MU[\NXY9V%B!BA&J1SUN%6B%#*PUI)MWU3,IY;N5C;T2^>Y96!;TNNLS
M"ZFMT6_+B4D_RVR&-,P?AGCN[M>]H%%9#N*5^KH$J*$VDC.Q&K>>/L<,1^95
M^<;N=UQUS%Q"!_,N!DR4S>C$KYD8N\#XYPA*=EZQ\])/)6IA]1]++&-1]PMC
M3)M\Z*.[]G?&M&[8)2]I*2KG'4);)JU.:MQX)X>&@O"%7SOPN.WN2Y>L4RV7
M]KZ<8?]]9)%RCI!F6](GAPTK3MVX(AAOZ],\@D6-6B3&;ZK"^:)@:72M<_<S
M^-FC@\>@<H6B=%"KS>'283QD>3HIT2*.^/I=,R^2LEX-6P7-5H6$]ET-44I
M:MW6(^/U\L60&E[K)DRMA$YIM<E? (=1]^(XVX?LN9L?V7J)S8(8PTY#T/QU
M7DR$N*QI-:+.XSECK6:SU?1-:;N74TVQS4X=N*I#JI5*"?.P:<;L!_313J1?
M.M3W0)DB.PWJN3IY"M@0G8($5]> &0\,_4'&7D"<8LN5HC'/1(9!:/W$=8U+
MR%M5I=&N"BK/P>X*UFR)_.MOQ*6,@+$\68>%P% *U%-9N<.H=\&5TCB,AA3R
MYQHWR .SL\=VSWWW?RBQ_^+DHCS7RZ+5.0W"#(;S:(C(C*9T2=SJ\RJY2Y$F
M3U4*>EOYI"W*5>_R\YATCSF:>9I].=/HGV,Z#1)U\"9/#JW>UMN'DI%K.2NU
MY*XLG&IEW%R>?7C@JQU0@TA?@U(23KZWH*\JLZHE5^VCO,L=!1_/:MK$:_,G
MY0[^SCH8-\[F49CHQ\E[L>_>OW+#YK^*E<'\6=[<372O;ZU&@D/U'5)JP_.X
M+:]BF]RB*F _/W0NM&\(QN&,+W\];D].U+*MV)TMSJ#'7=)O.6I7XKT4X;&,
MV9Y":[HX^6P+W_Y,RT6%O)H&H2P.>/3%2MC0S]D(XKV]PV6&6ECXTHE=\_9Q
M(1"&[1 1X2@CO*E4I@C:[=*F"61:[)?RM=YIZ<8,T[3=HW9?0UWU7]/6="8K
MP^H]8"NQNJN(:/U6]T5W<Y09VDR[LH0-^YR%, 'L'7QFU-TN4#TO_P%8Z)OY
M3:A*7TOP";'F2JBM7Z( Z]9 2LA+C?3Q2;. YB.OH63=E+';?3OY)](&3T';
MTN(*A.V3>]O\CT\6018W?3L_&YEM)Z9B!T3*Z"L=*NJ ENKFI9$ <FF+,XV9
MO;%^9,Q\ %W:()L8MXG<#MI9#7;#*J5W,0NTWI:;6%0TN$V!Y**NQ8I;E*1;
M?CE3NP*S2+=00-U+MQBI*!M;HC0R5_9#'1JNEM&/7NR<U5C*S%OH%H"B=\ 3
M^YU\N#;6)H3M)XC[J1# :Y7KZ'9UC0B@M#M7D!L5[/9SQ-J??9[+Y?VM">\R
M55[S$932D2]-1D% &ZN/#CHA ?0CRX"SOC8=P*)>[AME9#J\CCC,1[=TU:P3
M4*G9N[5O=VSLJ\4N*/URYMKY)L+R,2I\37?<A"U"W\NG'JHW_GW]W/P@DSN[
M;B\.@'703WMC,HGTP1",KF-$.QHO%4S'J#UJ3;5/\VZD-"Z!D-+Z8SO(CIJ)
M-T*=O.%7LWR,I;>ON([NJ<LXO=I'VY50PB"9[VU"<2<6,A45;NZPP 339-)N
M*,L/BB=;\9B;UDD9!FR$.PR)M6#0"(2#93N?0Y1]&#%S[%!:9)$I6[LG9FO;
M'9R;6/C$K2E1I+//[/;5">:GW2,P#3]W?;U"-<7CY($C]RN4^*MPE0GEUOPP
MIJX@6 ZFED[P3;"81[BO9='()$R1A7'^9#$TE?QP'_#E#-[MU<Y&*<&)&,BW
M\X)NV@',[F -5^<YZ1LB%)-TK#Z=D(:Z]',#G3<=!!K>7439O7Z]I%[ZK(Q,
M18$]66'CXRA1Z3)\1^W4@5K $8+<!I,DP\>15Q5^7QOF/\;4B"_E34B.>AS2
MF.2CO!!DRU%!T+Y-*_JX$GD;#Q6P'&"TQ4_(6X,- H1;-GY^$33W$>5OAG[V
MT]5+G<[WGI2C;NP*MNH;J7=H0O7+VF"0I>S,K,W"Q-7%-='Q?5G '/V![XT2
M6O;F7))Y;YFBW/K.;-;Z_HY819O 7OU']P0)8L^0NFSSPYQ1>N)8AROXN;P5
MJ*8XQ4-UY"FBYVW)N]!& ]Z%Y]L04&G%<L7'^%O%OVV<A&X\G;9_%V?F_5$P
MO^/">C4E*Z##(65/CBQ[$J!7Z)DG>(]**[-R!S_V9EN@:X5=7CP&ZWL@#KGP
M7H3'IJ17D2FYGJJ>V*XB\&.(-BEZSS3_GGET] QWB89#[N9JR$?!),PF>W4M
MI+6PD^$ZD'.$#,LP (6[3"=:_N?[_U.G3ITZ=>K4J5.G3ITZ=>K4J5.G3ITZ
M=>K4J5.G3ITZ=>K4J5.G3ITZ=>K4J5-_&5I?)OXO4$L#!!0    ( -==6%Q4
MQ3#_PL@! !S\ @ 4    8VAE9BTR,#(U,3(R-E]G,BYJ<&?L?0=4%.N6;B$@
M2)2<:044)(@*")(:5$! 0)2@I!:1+"!*IJ$1!"0+'$!!:8((2FB1)+')044R
M2&R:G.DF-G1ZG#MW9LZY[\[,N3-WWKMKIFOUMY:R=WU_J#_L7;5K%_DG>1HX
MJ:>MJPU0'1UZ5'H 0!X'K@'4QX[]^CLZ:(Y^M/2TM#0TM QT=,?IF1B8F!@9
M&!F96=A/,K.PL3 RGN0^R<;!R<7%Q<3*P\O-R<O.R<7Y*PD5]=$Y-+0G:&E/
M<#(S,G/^S0>Y$6"CIYFG:Z.F$@&.L5%1LU&16P$0 %#14OWI /Y\4!T[JN-Q
M.OH3#(Q'"A4G@6-4U-3':*A_K?61-.A(#M"PT;*?OJAYG,/8ED[$D_/2L\1L
M>M&KI4U<M_LP8G(/GH2>8.#FX>7C/W-67.*<I+S"946E*\K7KFMIZ]S0U;MC
M8FIF?O>>A=U#>P=')V>7IU[>/KY^_@%AS\,C(E]$12<E_Y*2FO;J=7I.[KN\
M]_D%'SY^+BNOJ*SZ4EW3W-+:UM[1V?6U?V!P:'CDY^@8>F9V;GYA<6EY!;NU
MO;.[MX\[./RU750 -=4_'W^U76Q'[3I&0T--0_=KNZB.^?ZJP$9#>_KB<79-
M8SI;3PZ12\_H.:\F9I<VG1"5NXWA>O"DCX%;3!Y]!OMKT_[4LC_6L-#_5,O^
MI6'_VJXQ@(F:ZNCB4;,!8(#(C4%%K._BS[F[V[_17T@YX'W:>.4*7:8KA,1%
M@I,!M1+D9AX9F''"P<C *6?D*AJYPU62'G(%CC,_A!'V:LA 0QH9B,K]O;KK
M^QR*"D6%HD)1H:A05"@J%!6*"D6%HD)1H:A05"@J%)5_,!75JGLA2P$5;<5%
M_46N56]_BDNR*G44<RG&@N?L:LE "&R)40OP0K&2@3EF12)4D11:,6 NAR$#
M)(T!V$@+;$G*6@'@--:BX'\)_.&_'1K"%\A 8OPFB8H,9,EP4@U P63@I3QJ
M%X,Z9!@QL.II(0,'U 9D ,)\I%#L-0@8:W$"9CRQ==YH,A!9H^*2*3JT[A5X
MTB?*'>Z^0%J)+PH*.5OE.I,PQNXF:T8L4^7*\SO4$F:,[^;G+8&X53NRH^&?
MF"_EE.X89TI00QK)0$5DI"S,&<1C[:*NF 0ZUFW/W)# _/5F9;M;J<?C//5K
MU0\/,CRF$"7K[M,-%1$+8TX;,N\UQ9Y>;TH<C(VXK70J_HE4]+#Z<8(RECMU
MV#R8L?==>>)CU0S>F?L7AZP!>Z6-=^8&>3A'HSZHK#-Z5<E"1K*_6_IT9"#[
MIX\TIA.&AIQ424\UA(UG0>,\://0W2OR^(23;[4WSHY*+K]4:SZ]F49M2SBA
M, Z5QWV;)@,QPW<F_,PM8HPO+W)HF.:F2^_(" "-PAV\ZA7Z3? R,M""HEH6
M->HGB+__[#8NMI^ZZBE?O=J@0_/FT&LQ1&JAF+7%!\0"F\XRLS!ZGF,I=&GO
MATY]:<7!@Q=JA9U=S_I\Q=QYLL3L*H"@B]@[L_EA#4Q"\GX(XZ2V"I#<6K.4
M\UF9^?7)MR&S B.(XL=@S 2*'KRDYDT&0D?) "YZ[^W3YAK9J.>B=_O6%&Q9
M;EX]'#T[^L;1?=KS#4MFZ!>/%X>L+:@($NTPP0!VU!C6C*#+H^]'B1G -BCG
MU$% &9?QAM,QHW R4*[XC'31)2W=-WQ7U\-#YC0/>X=,4:FM(FVG=);P#<)*
M0JO16!@:U8QB_Y;E%WDO==PT6C[IQH.R5.MG$>;2'[5O-*U.U97M,>)@"O!P
M;]0+_M@3+-E'Z]46MU*SB&5NZ1D3UE_DP[\(VO)PA0?E+!^2 0*GY%;/G4^5
M@VX"^F:N@5_,[G9Q1VM*-L9+4 ^6DX%Q._3Y/)B;(TO]TT4KO=*SZ\J/%2\"
M#]=FDVU6K;Z#F50%7.6?7D/+L)RSN[\LXOPIPHSN5"A/*/.?1RP%_V- M1#\
MNS7+KX6DK8+$T9%"RF_1&?Q^8WL*_MV^=XM*B_,6E15=V^8S$B=N,E?';D9?
MT;EX7\ 2[S#JZ6XH5_%)DXY:LC'L6;M&":G!'_<6?\.OZFBB)%2X6KNB)_<*
MI]^Q=3F6.+NT/M\:[%IP//<2WW'F MVUX1#5PC8(8\/YX*[#FPVG,9!85&OF
MR4\B^F_/$G5/MB4.GQ5S6V+4-JV=Y>L8A-.2Q"VAMCB/7-S[*6JGD1??U$JO
M;.5I2ZRP>B:^#*)'9!!\\3?]PO9",%J;X>J"!)41=[$1$5==;ZF?S4V<!EL-
M@NQO8DONA0CO;H#I5>G)0-EFXRNOT<&5M$/[O#;BF$6\PZN(Q%PCFTY6*'6\
MIP8_&> GR3G!:: \ZM6%2JGH,J&4T$_LUMWQG %40QF?=I7HOB+M69_73 2D
MEF$M.^A;VJ;.?FOQ.'6ZV.UGV%=XS5T:JH"/DO%SYMT6H Y&"!?4*JT#S@E5
M*5[M<=#94X^S<V?.>\^B?>W3CRE60\OD7H9#HQ9DE6(D06N&64XOIJE!/$)_
M]=5ZJDY5[$>>^UEOU!_+:8#TS3MAE8@H6:C_3,]QJ&#OD4%S<Z@DMZ9!JE-+
MK,BV/H3]AD[.!T11A8$>,\B@%EGS('7X4]W6)[[37/H<\01JB"BIDP0:)$E
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
M!Z*'!F)9IY'/;7O+94/X$8XU=8GSVR5Y'><7NPB1&DI<>^N<5'-D@";XG-_
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
M:JE25YG\0##$A16[CNV\?N2\)=E$#4(;71206N.B^U3B.UV\&44Z%CR PGQ
M5*S&P5J4W[#*9-<\N FI=C8>9/=YT[ZDH73EA_(MNM$=\V>DGQ#>"DB$.MU
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
M286L_7%E"6KJWUQLI]]?5]2_5DKU7X9,"(7\_R]YP2J(JUR(8:2G+LEI)*=
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
M-<+'RQO"[\SH8[$.?B";Z1![./'BHA0+F"YTT. XZ>@4T X$QG3VW=#1_E1
MG#MB!V_N8"06T"NAR '?&-K@(E/6NF#%Y/I0;4+&HCO%</C)N;*RFL'-#Q65
M08+%3Y6C>2W,"L(O LB_G*N  5'LHBU(]O(!L0@79PN[5'U$6(RGQ4Q8#\]L
MM?U2!95[V8ASI4$?8=T/+\#V\MW60<;FF6G8C7GX1WR(NY>O7.8YEUA@-ZJJ
M.[@CT!',Z4+9P<4.<8W-''U7$F]#2XDOQ@YLI\"![:[OYYG5JBY(6>.N$6@/
MZC-F<SL%MY8::Z.9+'P^QP9DVU"*BJP"MNT+X\\VD\4H39J81FZ\YX#,QUW:
MYN1#%YSXSBF BG1MW)OF0GVFXW;YQED,L10C;R"WSW$"KE$G#DH]]G0)=2U)
MT]VN-%=#F%O3"JS+:[FAP"WX?8E R-C BV$5#E:%?+)-DY%FQ6U?/W9ZR"J3
M*;< N[AZ>#D1FC_!E%=X,RN<_\N'/V0A,OWE2,.9F'PYCVP;1D8)0JAVQ?KG
MWZ;043&]L?.O@$XF:9$,"RD'F<S>!7TM)(81\2WEZHGQ!T-2/R@MLF(\I72V
ME?V-\!4=8\C[6(F<$COA9?.Y'T-?_:@RZ/W(7LF_*I5D#75__HEZXL!4\EW[
MO7R9JA$4^Z]R:MP$8&&*YT?G0MN#L5'7XLZ<;QIB]W-550"%M,\O%8KOJ6YJ
M8I5(UX4OF>)_.W <(TCN"'IQF(_$@/'D;'!V53N">0/OL/[3S_69LC&M?>1A
M&1QPX&P]J/9,GN-[;?]=C/RGVMKHT<MWDD=Y+72W-U\R/.CA(D#Z,J\B[]MS
MW!Y[(:/UR>/SF@O[6\'**#HI8%?'55>X+!4DX?T+L7+\W2<C3;%IRQ^J%-)'
MQ!HT[<$9O83S=57)GCWT@0&@?O^1;W@+%"BXD3.?]9B2\=CPJ]J=V.S=UHT:
M>84F^ ;/O'.D./"&MZ[G\/2TJ?$TDW([C:79ATA";$:S^K[=:,R7KC:FDH=S
M&L7:(SFVAK_\-,H_G .U^"WJ=IVR4!-3M.H"^.PSRI\/)A*#%HPJBUXT6F?,
M:<QG]N*_VZ7??%5ZJY]MS$/YF7F0G*:D>D&C88JN@75O?7.+\XTUOTC/E^O7
M8M"5[X$#7Q#JZ"I-"MT!RXD\VT,#S:$;5\NMUV*ASD.647>BXI0A*DQ\[3?'
M>D=1!=='WTW#/4X!G.D_S9@QG45#BB[TB=O8'T4L$I%O6RM:F792CIV5_/+%
M-.5W5*9&:R)_7.KBFI3TKRMXBQ=]4#W,2&!G;..ODC:*FR G7[_$#M]XT;";
M5N+CEOINQW5MZ"4R-Y.HCF^VPAR@*<%EU9\0?#[!#&]5\I);N+_X2,E95+E-
M@K<$LV:>>5#?W^V,P3[LNQ^3?P1>4\-^0G'DH$]TV2U41;Z_O'6USY[SC6#
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
M,AT;&?$@ TX4T9\"&+YE\KG,.0NI9K$ SF1G#9VTU\=/H7>NVA@GO0D)61Q
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
M?*PU@\[P,S(1[J=C_GCL4=9-Q$1$[)D$&!5PZV7XBZ-B3S0:WB@S7<D&4'Q
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
M*BA?Y"KPF00_IP67+D E\(%MA-(@)]+W@O'OUCR8'2"_7R$-[;S]<L5C3XN
MCKIN/%QL:&4%(7HE+LW*/V2"X)1O6V3,/1+U#>*Y<V@5U'Z7J&Q<&M8(0D=!
MVL80MH.EGROB\8W51]")=YCV=?X9?S88S RA73U8U6=9W9#^QL6LO<.I^Q4S
M>(9G^/I]WRL[+2O[(H)Z!766I)VSF&9WP4A#Q8^;7@>J_=<1#?^_FTZ_G.<7
M-;%! >VNG%G5FWQYS%SQ/\D>T/]5[ UD!=J%B$B)Z=QA5,N;WJX9^OC-4\+H
M:[ <3J%D^KI_X >&4?]!! <W/K<D75@](;[MX#J0UU5AY.9\;_M0R4\_M^%Y
M%^@E$L,Z@K'1A";^.95$3YBP\)4E1W0_STS, ]G,IX^.-RO(J:AYPCIL^>%]
MQ%, *B:Z&[T4D9>G,^+O3(S./?#"WW#!.G< [9"J(>T20M3#[3=_S#SDA8.9
M.3\H9$-6J=/36#S2&*N_Y#157BKKI+)CT'G0HDWQX,(+O$:;KW6 G+Q5UAHC
M>K)M0.(VCNOPA?R9\P#7=(#TO6!:LRC8<V0H)]5G*@6TJ5[6FK/=;@OG+>7=
M_XLPI=CW?''>Y/$:.M.([L;F[<RE!QQ&/%O<*.]%*T;?HM=:Y$4B\\>1/2G.
M1+'28-!*]]F^;A9!8'N/"L*)S2=/N[V@+JU;V7#^4P U/RKF"#O2O/,-2G1-
M.054U@0'B&B"]*V[R;)"S_DCK6 3RL*X0/89>.O69W>2##ZPP/M8=V\'VE<=
MF7E[4'3W(2@?Q[//!G$YEIA<IT87;KQ7*DFK[N1QGA=XQ*O0!!Y2J K"-*/8
M5V+NW$@2&/45< QY#S]ZM)Y_8O+A< T*MJGGC@EQ'W<0V["LJ@I]9J%X%.<7
MOV[_L_<>4Z2^1W3)3,TO($^VF90Z.#TI+RO\Y/SFO\(9W8U3?]NU^VB#[1<9
MNP7@P46 A,+43TKEKLU#)::TTAMU\DLYM#+:>_1(PW->I*-I>*'T<)"X3P.[
MMP,WS/+H'L;5'UIJ,9U7&E""<*(%:I0(3AL03%E\:XB!Q(#>OMA65R]K]E;R
MC(2#L0"8/D44D3/;_F"@\MZZ1,_+,A"W)%6"0JTT,,A"]9I6A1T[K=*]'JR1
M@X7,FK%9.F[S>_V9;HRYBO(7A@$'_.][>\J+0FR+%VL0$I.[TS'W;W31Z@3D
MUNZ\_OG*_GLCQ3$#GK_M\+<-PY25CKW\7E77\]JT!7?[_ 54J^ 4RL_XZ%>$
M?%0V]U>7#;_)WPC)T<D[@*[4\Z\1X"7QU@PY4942GK'49:W.3 \55^FIR QX
MLVKD1J>\?L$/;_X-6 ;DWXA_QJ'Z';/Z TWJOP0D+_O_&6+YCT'P_C/AHG?C
M'\9W8+]^7/#@ZYVY)'?-W KKA\9B9%4_K]G3$RHCFB85ZYXJ#7$V<+1CY95U
M\;+8@%- 5THV0:N8"F1SC3FK-L@S@ Q02&ONS3G8F/S"VRJ,\,G_$.7?Y3\H
M-YUCBW@!%ZP*E+$;N[;6>0B/[[W0TC]SW3J72"&^,<IXS]93V]BXXXO)@P"I
M!?/P#T^OE"F[HS"&,$ZG-X+PWL@GGK]\5-N_Z*/^/9M^%;O$$*32SV3*IF1K
M;D?Y_D4]/$N%\IUW">\Y1!: $[U=Q]]J,;C^ UAW9OGT]0'@TSD?A/$RC!9S
MH^,J/N/'"N1149'C':/D1'W/)-OS%ZYX][!KR8X-5$*"Y.(OR!041!4/.!XB
M$B*;WCF[\']S;K:!4D[8[;Q@W$73.T;Y4-E9_/"-2>7R>[W_W5=SIK:A*N5<
MY_F\KT:^D9&6D&[_>WA$$?[.[J.=+>!F:W6W=_AC79H.28M-GZ**-"=^"B8P
M+;M,@ZD^-^\FW.4C/N(Q5O!]_>#.LZ:0AH<3_)OM>0I=E86H&6'#II\[US?
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
M0ZQ3QIN=W,;]CES=/(':1,#]CWO&=(&>TK$%=-).&\?2-!K:YP;6YC^3+PZ
MW<.G@20,<+=1?=->T1 JDSQ#7JME+@O>F-WHYIJED6CH8F)+KR!2]]VN6)%*
MU0_\;$7^5[F63)?@T_B)"_8'B6USHJ.@6S[))T9C7 <P 4-)H)<8T)/6ZYDD
M<"G>]-&G%80AM.)7MR'X_*I/3;3,)OK8!0-=L-PT^#Q6DFMD:M)_=W2V)8JO
M[(E;7\MR7*"[Z2M"%P( 1M*7A;6!;E>VE;@DE53$NMLS @/#K,U.23>568"_
MI]=2VW?(6BXR.VS<W*MM&GNQN/D ,B:T&Z%$6L/V.O@XQ$^J[56<CP'EN?GN
MWY4L[;D^\>>9LSG_8FMXBK_GZV^(MRV>;3)+DEU26;Z,2"J^9H0Y1:H!W>1=
MQ?.X"<S*!",BH'X"F&"?4,D3RFI2/G3TJH9[MU\I'>XY#K8U-MARLS5PK'CK
M0:W^M/^(%8"+>H;2;1>DAH47+HWL7?INZ2[<RJ=&?>]9._.G7 9V.6G="$SP
MQ1TZR<J]L:D@:<(EDRF)DL->7^<8D.S&'/5(SC#?-E0+_GKG\X?WBXJ'?5<X
MO)?0L.>P%/@=' V:!<Z'J!\J I<[[%G;CB9HZRBZJ>B0*SW4D+L?L=Y;8+X^
MJ'&%N6[+T@NNH.VF.BM<T1\#YQT]X:-ISFJ!A Z!4X![XAHK$0L5_"98O90^
M1'UU0R+VA%H$.C*>OPXILZKPK3B2P3I*46I',F8".R%:)B'?"?UPNJ'*BA%O
MIL*,KS,J%2+;!=&@&EBLOI-]S%B9+<27 $5==WH2/[./F-SQI,3H4:4\(P(L
M;J@<]P3.IJC/8/>F8]K@4$OR3*I8GUNC:H)*)0,["G"H]<5/K '5[)=%-EU'
M1KNP#E6_H1@@%O?<968V<]@4++J<$=; Z\:;<4;M[O[V3CO54RW=%;[KF7FW
M_-V/BA.5,:I(QTOLQ\9L5ZS;J6>MK/IAO;%@ &])>GE.(O)>9Q?M9SRX@.(A
MKW9,Q"N4$X(E,BK=[O:GA9C2SO']3"+@G9(Q$9 FD$$$O(Z#A 3"% +FS\HT
M"$&(ZN8)@;56(.K]%N+PX@@$1:V!RB!0L7H37M?&$"ZH$.B.&V@A!;1$P-H6
M-OC\TBLH#?7:(0*K[8")8;<]Z-2P.^GJCTN*MV)]&>EF!Q4"/:\^">$>4L?E
M"59O/.EJ5*#56;K*VP7B"!HVN8AQ7&T$9>%A^5S E\/W>8/7=[[E[5[I+X%]
M/O]_ BZ&SDFQSY3&&*HYB4_>MP\%[CQU4<(!^%U'6X>R,KR#E 9?NK%X20]%
M^EK,;IQX6L^>L'$/%AXI'TX>V3.(,8)6OB9RETD,7NG$%:@C[EA5)V\BUQ+T
M[WZ;=E?>UD^*<?.+-\U%D+T:7<48(KW'ZYL+Q-XINDN<-;=?1$Q-1ZY]71-+
M9:8["A>SU]OL<Q/[-!RBH)62HE9TXLL:1:MI\F;?XE649=3'$6FA9E[RMW(4
M\A;94[8N7PIWS,H_2$W^9D8/JKY0./A@=^<7HKCQ_^UD]M\=)*M!?W%4[?.O
M#O%G9&HH(H#P8!@RW@Q9YS46<P=3$@'+%!+X  G"VXKAO\]ZF0("F(F 3YT!
M7D1 B? T$?!X??0$_V_]XL_(Y@__0]Y (XE6P?"! -GA]/TEPR+U);Q:'0L@
MHZ!2JMW9'3-&MS7</.QI5\?!.?)B<F8\;,NT[+F)O9N:60%_]C?>Q'T3ZOZ;
MD!!?0,S3)?3>=U354DA_I-C*D)B]C(\ %_G+Y!&AY]K4+X)I)MC<I[/\+_I^
MK>9;C4LQZ@2+#HN<V/$FI;*@CA)#/.P=A9O  E/G?)VOO>[^KDJ1-#?,_'[D
MG0RZ5U$/([CS_Z&5'?[6R+PE="LRPH";M*_>#"71#.>>%RLWG3CI[4^QR[
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
M0"Y/=77<^4J426Y]]N1@DV=A&R'QBL@IL!=GHD@QL?,>F_),CV5:W+6,$-(
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
M,O@)UB<BRT\J,C<3#3CS;'/UGXZ=),05HKH:-$?>9@9>ICN*P=W?"X6L+;5
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
MY_;*- 3W+GREOI#0%HB.:8-WO:#*?4'R0A' >C$@"F5/>&(50@08 XD A8I
M3]-T5(_%D6_7U$'0!UQ?%_!7P!O\Y\:_MI-=.B[&$ 'X"E?7!>CUF36-D,I-
M75?@T2[EV6?PK-;("3LKF=S:CAKZG%3=J+L2P(7$?K4?UUS<7!5?[;LC33JE
M"(Q=R[L$YRLIJ1X5?%E>'JJ:4A!&U4INI_\M_"? FV-\8OG4:2*_6_WW?HOU
MIU_[6>%LB?V_IW][OQ,#LV*BNQ\/[O2V'@WO: X^\_:2^W1=Y1@V"'U'!%P[
M[']'H E6&OZ98('MKFLSDFNI7HE)VR8SVXOS=9Y<6_!$-($I3D\BXGT23DGJ
MO[X\51UY&#;@+=?_@^&HZ_])_];Z4_JWC/#V7Z9_#_S1)Z';9LJ,<.A];OR$
M"'B$>E@44B@L2EDH2<E7+<EY5_;.4:,4QTM<Q;%C@/R2X$18J^,B%H91VCW<
M*%<-3U:VJDWZN/!<96J3-CXZR6AM.LO%0JZ*1QMN/>IRUHTOSXJQ5]B==P9C
M+I^6:8X4'WW8@#D76S74)U5UN[K>]F5M4&53@3W#:&!%,<V+>1&;O,[;@50_
MU',"LEXDCHEN<8T$P!?A!>?_W\%H(,]I<& A#P9J8"21Y,F E54CM!@%Q^CT
M/WW-._OZ*H 4H$O'TH#P*S@%*GUQ-7K9D' !?'PPO8SHWY6%(36VYQ>(@!!>
MNMZBG./B\@PN;?BS(5Z_M@9VG%3[<_M1F_2&+P]%Q_E>?#P=#5!PT)Y],N06
M9*9 ^^(K\I^J]>]2K9%-8GPM/+F=' LDICRX5YC(.<EQ4*_M;4)[F?F/-T,Z
MZZ_ '?Z!:G[ '1(T8WFW*4:QD(/7W26E>-D4&7DHOSN+AU<LU"K&>Q;;>8W=
MU&0L+F;AL)&)Q[W>U'C)N^"^W3@*'<G%X>:=M_(Z=;P#<C<)U#Z<2VTF?)53
MC'P.L]8U*:P J:MR$Y&!POZZ8T=]/I2-7O"+J&TF1SB;*<(5)&09>P16;YZX
MNKZUOO^5;(3;P)2V K*R+YYS_3&MIH*_U?>_ZX68;8$D46MAG/N>SC=L_8SJ
M@W;WCR4-4[^*7*W(\(E70=.J"<3GZ]M]+!8^]KXBQ+C1%:_;*5J3/)#J,S<^
M,I0>P7/U/Q<CF[M6'3$JT<OS.*EM@X&[?^D!M:9^O$^*4F5@O-W8_7.DL?L,
M.#+F,4]=S^Y4N(\I4 C7W1/9%'H-JK$;U/I:^>%V'Z^7QR==1E=TQD_Q:6],
M_T.IC95-*C#A;5O9*OX[B&5Z;W81+[F]5=)-T",#A]C\&)T;@+C?'L^L2L8.
MKGNN(1@(HC9$ )F':"W\TH%F=4?9\-)+MN?2<9"02XH:","89_N./*II5AY"
M]UA>$C^;=;Y'N7L#E-")B^0(&M =NZGA)T/ZY=G,=V^]KMQ4C@D>^'@ ]!+;
MMIPT?JI@.M^:6[Q1<,IF)2$4P@2IB7.#R+"214)L]]Z#!&H_)AK&*U1P;%<,
M(5QN0. @MZ"BPU8+&P0;X?:Z!*\<XL.12I*ZU]P,\R=0ZZL9WC?I\%W)I[(6
M'7D%?NS+;'?*LWI6]S8#>U$TQYF5F(^^-X,7&<R& QXLW5"]^9C^U?77-/N(
M2A=_/]T!NE,99U?^;RU:C>R/9-79I&X@/[_IN'5\:WPCL4F0$=$"#)VZU" P
M7VYLN!B80=K[\/E#,K,: SB79#<RQ*Z(_\Z9E_7HRI=)<YH<+<]3UE\=SD3]
M_[[M]>_H B":%)GZ#4WE )]V=74X#CD6JS%Y9'%K&;@;L81 )AT*GEVU W^%
MX-3\*>A6Q[I_? FO_6R;/7F=*KY.*0;2++)N>D@[ CEG=;^.)O[R\IAC13)"
MH&"+21]KC#@*^K.(N<D 7UQ$L;/3<KP2P9$EOIQG]%7 C\8D7H%N/JQ9LZD]
M+M(A0E-S\%R'&-_]79'X@G<NHINFD92AN#JK: C5_.V;.CL=D1XBDH3U;9E4
M.>4- D^ ^A"!UD=]27]$3X7KK,Y0P>%7-GC&@#?7#[()8)\SDT^W-OHD7-"S
MUQP".MXX80D<,44JL'ZZ#H!][W*;+^J?&C$YMW+.![)&[:Q'/EC)  V4B!C%
MPS4=1'5#0ZIJ05TXD[[5YRJ1$BD.Z'/[[?Y)PV,($?#N21^0'O-VFFFVRZIK
M[,7JD#C0)WCH?,87KDO'D5W!WL,!SB\*W:1DQ(1.2QM1UFE4?')UO07>TH.X
M:LC/Q,CW3WY>MV9,P!@(_M6$\)B<O_ZYPB@P)5@#C!)R_IMEMK*L:E&QTD?K
M6_MWG,]L!=E11JE2K=;2L=DP"0O8M7>P2&C9=S(NO//$\71!KH/C<G5ULHP/
M^_-^OD(Z[>N9\3_I/B+G67W<6X<TV,**-Z;J8R%%AKR9GW(D.Z]JL.%Y#R"+
MWNV"] %Z-<X[10IQS5[KA]-&[0ZI4($@<SF]>(/Y4GQJF3>ZJMDQXXI\*$1X
M9ZEOM)+T)*7_.XO[3#0&=M_B-)^[31IH*T#GX1)?9%*4&>^UD>.-#^@?LN-.
M;W!?^*_,B/G'9-'\.^/?YH_ $%L+E,&0_23!Z/EC3D/(^C>FUR#B'S/1 COI
MD,IX"[F5Y>Z+Y9=-5)C3WYA89Q$&3=A&Q-Z5Q4WM#LTI322ZA4S'N5P#N)$A
MSKDGXR-*[K;R(6=SHT_>0D'W UC' A06;<6*;G(T8)^G)9/>R6#G">F8>< .
M\"Z.6=AKLD(]=;,S2(LZ\@UM?2'S[LH,Z6R,&RBU8I-6EU:X4/2^QLWX5;]3
MTQI0G^Q,XSDB_/%WE8&F0T-WJ+":=M()1;Y(!-E<17224QMSU)/9]PG(=G*J
ML-D'/AW+2\72>&;T5BL-!HPD"S^2L;X_4U3UD3;"I6.HMH4!J(D AP0YZ(Z]
M\N'666W1UJW\,'+:,TTG[95!9K_9KL*NRBY3XFV18"7%D;I:9"O=>AP,H3M.
M\94+6>;R<)_NT!S!4O5JI<.1F:-)^]ZVLT"7H!XBH-P#2L7@8]_B%-QRO\U@
M;N.!ID^$\,\W/UTN^2Q$?B5G.F-"\,J*+%Y#7,%\4!MS,+6<C6HR4NHCX9%O
M/):[O'L%!DDY7D$;.N][4##)XF<7==JS79; 60%6X+M?\P^0.C$Y5H'JE*+O
M;/<7V7*QSR,P=DO'4^CMK@MZ-D(6]5ZE7PENR1D2._'HFRK7^&I?/2 "KNJC
MP,)JOEMW6N'SOA,' 1+0F< UA:! -:P!3CU!KJ"X^0IA7T\>.GHY7X0P J39
M91#!Y#][T+Z[XS@0]/"^03&PU?-3T E!T5GJW%KRXL ]>)ITA/@J/@W.;L0;
MB@[*E/"<0(+Y2&*:<HT";-!'?;,$D7'%N523[SR0=3X1@V*VHC%[M(COJ$"L
M]<8WNE-?B18HO;&(Z-R]L2PK;.O1E7"P485U_Z*C^<;#WOSY)VG+?(D"S:#Z
MY$&7[;,14V\<-9LG6RQ.8U0Z0[PF>YI7=BJD\$F#_NHS,B<W^_UB^W GTX A
M65BDDQ<'H8+5IMK3LP #:13QG;>#Q.!(CSB7VH.8*FZI+;+R4,_*=D\D@E-T
M H@ >ED*YWJ5)7X2?9$:2#ERYOXT<UDRKBV]PDA.HTCIY,9!WN%;;/]0$D$6
M)UOUS+2-2>6WI1-O$B(@P2YROCRQ69FEP*=TX".^8\7L]!VL[PFO0C,FJ P2
M=LI8OUFE#&O!7TDY_H$QIO5/;'&^3]BT/9'"6US(U<"^Q(F'O#;$;H2*U,IP
MD6[T\2Z\-XM;E&=1'I):S[W"A2HX)C"/[KX1VO NN[BU,EUGL4^7<WR=6J83
MOX4+)XRW=-O :GX%Y+?,5^8T8QY]#C9(<7Z0D"L1*'(+;P]:.EY$F>_LBQK[
M:9@*<VL!/V7#E<*0XQ&[E;X@AC'+^1,OV_W*[<,V^N2!*HS(TG3H;5E&V(5+
M$-^<)]!>!>"D5(!W(N$I<$IOT@%!NI&$</I&HE\/)=]41S29V(Q BT4B^J#'
MJ$KM'A!YLE*_BMBM#* F%>QBV )9B_[2=?B-D9_@^0^VN/!>VT=8(9QZ=;PY
M1N>E'^[D&3>NY_7SL] 7K%/G6A"Q$#8NPN@ )9 2 8"C/(3SM>R YH4.BZ<>
M@<HEN):'95;X6MD''4U \HW<V0_=["08<ET*LNU$-,CR[N'E-*FV2<&=SC/4
M:OEM?#2(_8F6)_S;]=VZ/9+IHY_@++!9?'LA!,5+^+Y3)N4!\<:1GG\BB^@,
MJF6;6G(+1!)M/RZ+[B%D6FOQM^GCQO3FNIQ$NS7G86'@N!@_8EMU::/*&3Z0
MUJXAO*D%Q:ZRZR+QH3BC+KA777K;? M5]DM04J15(HZ]_10B=$[:I+RE\H@
M!\IP$>XKN?H/Y+=8XU@(OODB0:-$ *UE;"GFHSD9YGG3-.E!9/*A,L1,S@Q*
MXY/?)M:N7>$E=4;-<PC^X5"8E-+6R;R6;FL9MFI%2RB);\^$H( 8DFT1*4\(
MAAY'T[:*SX3?[6=K0UM. +>5J*$] G:11 !;T.T9(6MT:.%E!OQLH_PIN>Y
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
M?M_FVZ]>LZ5W:[_?_HYD-K%D9NI*+J/V>8R>QJ0-)P[L]I(&:,!1H$F,?LT
MRF+<<^$(T"&\P"8< 9TZ?O_@O'$^%CT>:UPR$K\9D.?"RG7YYIR-V\$GMP\(
MH6G:+PG;C2-IHL>(T42_#X+H703]571S=. 4SU2?E8/-+92>Q+@?@N)25D@Y
M]9;\-.LR6N0(@&<[8'=Z+6V$LD=3>M*])<GF[B?T1V(W$:E/W"$VY>+*R-<1
MCJV5QVMU&I'GY"1Q\W2*F))#E0BP46U[<<3W15X"ZWY</LE"!S](54=E&B\[
M+7**B4Q=0VRF"$OJYI[64*"[$C[TY6D \+GS\P18,+7N]8]NX?JQ#$T*<%A?
M>%NY$<99XX;E]E4C**5$BDWZ>WB36OOX)NCFC7-I GLUQ[LV#;\-D]4+\ZPQ
MR,^TS^&,W=+?$IJ3_FJCE@,'(?>3O\CA/M9)8' ^Q8K>9-I'-.ME"IJ&;"5%
MF#7WXG 7FR LLA&'V[3'APKA82;X]V6X1ZO7?*EZ('!6[)#\1FK96-*0YUH
MX0IF=V)G&9?]@G0];OBY(FN+R]_LF9:.SK-1 U5'1R&%DX+F47KL0FGOHU3D
M 2S'DG H%JLZ!OSA1G&NH4B^7P;</(JGKIW.50# /!=,628U$LPT2)6X-A?5
MAMY1Y:]K>>6O7D9 <GGRO) O ;0 W7(S?,!;%T.MSWI,()DV/"2^G?-)/;C\
M%6ZBL 3,D6RG<).@.=Y&!'-]HV]+-].:8LNKG7XH(X?^I:]P^0G&4W_N*VPZ
M'_J_^PJCL=VY1$?21:GF,,3Z0:@]R/\F'\@2KCP&RO:#SNF&OSN(A,'UQQK-
M;%EK:U1.GDL)ETY_1L.W ,!;@+:;G[?8-Y)8(U%?--JNK.Q2Y+YCBPRY\"^U
MAU$V^G4ZMUI5N742+/-C=P</N'@N2#]Q7=G[[11B//^ZN1TA%\#B[II8-602
M:L7J+\<=+P_G.]$;*4ORW72UWD$$!B*&$! H1B29F.*[$\.VD"("R>J>E2Y"
MX'>>6S8Q9=>3N/EVY2?0_"VOP;N"8_)3(53@+W)+,/X(,&HPJYU+0#1RQ-N$
M<*Z,:15FQ-Z^HB C;9JGY< I.-I"IW[*R\]6/2V'57JM1XK-+^<#ZJ8\+/BJ
M(HMVP%7M5M6B >^>PM%ZFP7NGKE'.14'B<S60RS/[O[7M;/]_\%;YCKYPV\E
MB L4?M(^=CKT0#OZ>F7:V'B(%VFV[98)S]W)^I&\*(?)$R>2TR$F&N<C/X@+
MGO@%9J<.33.#;TC6YH>75!GGWV6QJLK>XK_I*50HR[585 @>6F/=5EXW(<NZ
MLVF2+' 05H-E[2KFVF\&\CAC/4$_BU=S&<%HX4M+S%+FX9Z^&'AKG=!0C0F>
MKK&\JK-H8O+1ZU+5N'!]R]G(+V?E\:<GDM4GX@&(];/8)-X&9#$B?&W']BY&
MM=3F!K]EOJENHZSTS=8345#G+NW#X"/ W.AOV@-[Y(&!O!U\$+EEGWSO"/##
M&;&DJHLHA%$2Q'P1Z]M' %6+%*!] ><LXC?G \!;D  NSA'WN#VJPN((H91]
M&<QPC-B+>T>\+)^;BY'L #(N[7D6Y+JQ^B=978[QBDNP5DK/N5[WN+AXZ A@
MNPE2S#%N=LSTYNDM@(ZN3WR.UHISYYL=Y+I(H7\2\;4PA7F6R(#WV?2K.Y4_
MM"6GK#_(/_@RK.7,QPS'G%:RL=Y+KP_"[51^]ZUIK-AZ;;8[2JN_5/507!XL
M'3A@VQ3>O/Y"24H\!["[4#=16N;?/B;LY1[%?E6!R[$E]04+(P"P!,BQ/%'O
M?99L3;E+Z*YE#A]8 ?.@XYJ>7R^W^Y%;*<U0R3VD0K,RP7O?]PVH]$S8?'K[
MC\3X^>:2\ZO#!Q^?Z4\*O1?./3U]6?[)C%VK:5KM)O;4)#45GUY?+I-^9^6.
M)3'*\$[A:XM;J7Q(#0_P7"^=T;]X;Q@2><;N6OD1X,,O;Q<K<]U8ZKEQD]B7
MI[V3.-#W5[<Q6+M8^UQ$O2E5YJ&3WRR,SD :$-D3G1X^K0\X!% 'BX\ R K(
M)NX($ 8:BT%L[]$=4F"$O![2@QWD_LST'@'=$O&'ZW>TM2J]>018W "22>A9
M96(FDG)8?P1 L%%L[E#/U0I0W:4.*?:$]#]<IS!!UE4A^V1?*E6,U'>88W$$
M@#@@IFEQ.T?G$>"C&.W!)--0+X*38OFOIB>@9(T>*GSF"( .H4H@K/6. #T3
MH#T"HJ48@F7H1RSZ(J9;:%_SIPE@X#\D586/:@L,^+;6I&2T8.X.[[Z3"GMD
MNM(& W YOB'?4^N"BWDZ?*/!5J33?HRA4<J8E]H]6%)N,%^F%&S@;LXXRW>N
MO9;L&^[.VND-(AECXCL]OZ$YQG3'RI;6"P*5XQ4&A#S&9+8Q[W]U>>6!S_45
M7%4QC>@,5F0,CXIB/_])H><:\@APQCCZ""#'2:5*D3"1F@*-P\V'=FIU9<O.
MD->)E6'_R8=F,R7Y/V:-_GZ:9]-*O>%M3?+ 3W>7^+JB\Z\KC^19\//:J_#-
MB?6^"LBT5_)[^JCRAM):>Z;N\PA)97.OZ)7AV^FR4^-I@FVOO]P_@<EW=VL6
M&]MN!#-=U'-W%PMR>=&^&42PNKSWB19_IN$1-<)S:)"W(:;N"O3:1.?-MSBX
M$;BWJ(G.=I2O\@"9PMIA>4##@8&29]Y(=-S8W'PM'<[@WE$-/UZ'/AOY@ ')
MLCD_L- 3W_1Z*[8R  ;94E8A,."F@\&"QAYCQ"R^7F&[X':QJ"FQO6>.2.?H
M3=UD3GQ!_BR3RDT)K\OV!0DD,X!0A+99P^_NOQG@2]1F-YT/-"/-.9D@&,YN
MY:K.F#6F<H]AQ_!0T8<_E7(#C_9_H]VCVM_?/HKX<-T$Z>0<Y=,C6<<KW8CE
M7?OQ?=UUG K<S0GC*JJ[2G[ZL'S!G:YA>I1.^<>6/<4^UV"Z^U:C:G'B3>%U
MOL1+!Z)TE:P[+=$\(2G+^)'EM):&]O-ELEY.@<'R[[[3@*_?,F2['KU)<P.@
M/UQ[NPI<AK&)6A>A8Q\N9YODF SEY,)?(_^PZ)9_TJ#7B :V#)KFT8)_=!A-
M#?\XDVQQX4#\3</2_Z"ODG%_VH5]?YKUGO[/_9[$L:P_J1KD#VJKA_QW! 98
M>#\@9=( @S^<K0(C:8,2'[NNI6O[I*:HFH>5Y=/9%8\K+SEJL5!NR[H[^'7_
M\F_32D2=PK.\V^S"*-.\.XW'S_ .<I!\B76$S.2<62PVG^\(T(16Y!2XVG%6
M%#I-B^64V%;KJNQ'BIN'V:HRCP"^DF\*$SEK[X5$;A\CC[0. AH/,;LH2=.!
M)B]19 [QA?C9AS=T)SWV;,CH14PO&?*?V.4[$6'_-$7_E.J?4OU3JG]*]4^I
M_BG5OYH>WQWJCO,YT>@HDMDD>JNOO;T=GH))(L7.0!J. "R;-DD7U4KC*K??
M[H,[%78;SF413E?;_SLW7I:EG\GFZ633%]>=*"2L?N, >8\42Q3&3[8L]GK#
M1$)<SL,"%V'?Y@7O4YA^O\(WI]W=DM=4MYJ889!'UY>5W-G#T;O;:W=@CO\G
M(+7:WUWX>2]6BH;;_.7:XXPYOK5/!2S856*Y[1O%68?>)G0P<MDE7WH!46H!
MSMA<0VMPULL\S-$N?ZUQ2R'R!T)_W@4UBL%N!DIQHIG&@SCS8N93G7Q4'HC#
M2]<T<.SKVLA)*I32(_[MR1%@?H*Z/=/#1'E!"/ EAO$VQ8=]5NUG38H7(Q-'
M8?VU!HVPLJRPG:2<[^-68W.PIJU'+S]3!1]$D!=J57^G:_C;EX.#\E<XM +2
M#(4F6L"^\_:#F"_NL411PG!TY4Y;R;HK!*O[>NL5Y/D5>LAFNA%2OYV ;"JE
M#*%!) &QH6U&L7HO#UDJ" _4PT^OUV*-'IK:R(#3TW]YUO#;F8(T[I;/E:[4
M<9/F9\18A8X %J1<=='):Y6Q:UL@VR);@2U4#^H"Y3;!WG>/VZ*Q*NRCZK"5
MR A-)WS>:5%=.K6@? W:AH/FF/0J:MVKUKM-_:ZYG)2\(P J\B#7 R<B#"V,
MWYI]7NH_S-Y9]'1 =.B9N+KS "L!UB(V-@ CN.PV!_C9O>Y]*\FO[:[>D?O^
M$#?YC*?>P4=E24Z(V^)9>5%,M_#JUW5^]JA)?A/.T,53SKY=FOFW]$1N2DRL
MU+D-0'M#M:TT:K2L"EX,%KID&QE/^GS#+5AMW$'*Z#& G1/G$G?S^P@"S1!\
MN.$2'6R0KV_C>%Z,DWKW5[HKC(=]R8V O0+KX .Z,^T8 Q[QQ'2O.Q8-8)9!
M.5N<L#SGTS#CC7FBOW/I>:]JGG8Z/LP2L@%]G(3 *G]<W[&569A2@0P;&15G
M>P4]GH^08_[I"O"*)DROQ68K@)JK?417(.),&F.Z\O1%.5_4/8\ QT!A/HU_
M#I:;%D>"ZX:>C=U%Y^SJR7/ NX;)!I[_*8R/:4,J61T!_F!0(OZVF8<M*%<]
MH12\/9DT/?M\PEWJ:?B4<OC07*36%ZA$6"L7<\DQMI Z?G>SGU4&*QP+I59F
M=BGK3%>L^,"!OC=;1T[ ^+UU#\M*?9R[!RBL;\9$(MN3E&9.5SJNY+:W'@$B
M0(XP&5)ZDPPR6+(C]U#?BK\VLGL^&E*]N & +W'?-H(V@M[7B9(*'= C5<[\
M_NM%UCIZX:/R\#?>39Z" F-U\&_B^19M*@;;$(-Z/)5!)&LW].WG^$T\*A:&
MG'#D\$]WR37N\O!QEIR?Z*I3V>"JKO:,D8LV3L"CB,X$J:;%X+E]F4NAK4D/
MG\FZ 75G?UD<X.MV=^T;02-'@'HJ7;!PDJY4D.3[#Z\K.$U"CP"%H%U3Z#=A
M# 1+WZ]\_'];A/R_DAEQ70ZXI'2C_Z<R=>JO^68+U/,4*3RF?IHQ24"E1F5*
M9[L )?#%NVVN1=SQ)X#Q%+=\&Q_Q"/ ?,,FU7YL5G9HMX<[ZI4]VN?4+MKR*
M_S/.(/WB_T@7\C_3,?Y3JG]*]4^I_BG5/Z7Z_R;5/1=.%7:AR0>=K8"SQ_BH
M+E_^A'T&8ZCG!T2RPBVQ)GQON-6W![G"=XX5_UW(_KQ;"=LS64$UD._N:%R$
M+_R:-<_ESWJEA]2XDJ^O;]VG8W]CGO<2T#Z1G)[I<T^K-)^CM4E?;2$VQT#9
M(VOJ46^/_97V7Z&WM,CG[X- % B)<[9G3/-G%7,E@0[W.E7*?S-V'312YO#]
MSO=*ADK_BW+F%\)",1@P&[X[;F8:.&(9+Y^F9Q5S^\S+#[<;LJGFB5%0OBCH
M]<S>'5D@XQ(Q7CO6BCL\R8H]F,%=Z9(D-R!WY]C69A/P QI4XV:5O[0'N?#V
MAO>];+D@HL"/1_97REXPB-3-W&^]6MRJ^=Q;E'21@,$F)0>DCE >]6+Q94B'
MRSNDM1BEVQ+?5+1DZZMOTE8R)!2OZ -5!+@CUI_C(4UH;KE[Z<LREZIM,\8-
M#.4PKGNOFMRXCEV6/=:F6>W;VI4\M.@I\!,ZQM;HJ?8M-I/RK.^-Q.KCIF<&
M"M:LO,][CQ$]#_J# 5N(#V!&$A)KD*1'O>K>/M!\JS,R1'H]E6'NATA-]'S6
M,YUP3QT@#NJ+X)* LJP<!+P'WS!(NO.L-FK-JHJBI%C&/$_)$.&J>)[(E.J.
MRA!, <;L3(]"FJ?/>6MFV< NRSG5W0B OG)_&P:6C^F<N, YITCO<,+VOJ[+
MM;JT<,E@R4?/ M/IO]\"</O)_*W&4?A?5ZG4T:*<=V":=K2;U\DB1N)LCP!I
M;ZT!9.J?*FJ$+[88WRS!PP(V7%0;OX3:AM^<Z;A*_@Y&IYPD9N=(#X0D3D9=
M&BL.)4T2>*GGN4'DNPV&UGO9]U_)U8,>' $T?X&"UF&WZT_&:K8R"O9W\9Y\
M]#RJ4QW L^O6Q+$^'50:DJ]^ !5?P.[=7I-G\3KV#OQE'43;.8VVW^L$!TWG
MYG1;9O'B1X!;D(M+-MM"T;G)LUIF&3HSU0<TK6>HU>,IG+'EF6VDGNN76"V?
M=K:WRQ&XUVC&K[###:&?3 L^%$]DE194-L]S$V']$"R8?_K/M%6&B":Q$&,V
M$LQBT68LT>%I1Y6P=)U7$&)2H?MW3H;AC>Z,SR\+1B\D6A58R?+^0-TC)1&V
M&R ,O%$B2N3U^&R0:-RK@ 3Y<N>/H,WS:TS>E0158@U!++1F%00\C1_^/&I$
MN&LWQ[.%H.OS. )88CZT\<5>**Z6B*HV+^:*$:C<E=S]*N>O44(0G5+=M>C&
M.0>V3J:@%GJ,29GD9^[5.$B2U<GI$0[A.9_PME]N,!6^F?+>EZ G6[(V>B@[
MW@]3-P22E<Y$*F7&?=T!,*N@K$D&9$%W5&N=VD9V0*.GK,G'\L?>^VR'@160
MD)?.D?$'V]CR>AB]]\URV)KM/7U2P:@D9YZ* Q5]%_S,A^78NO&7-ZUTL<JC
MSW1\8E>. -C11NBIX%;5,6U7H^FEB%CJ)6HKQUY03<+FI2=3/ /AG&O!)XQ^
MR;<^/@)P(8DVJ]#C%$G\=*./[!H<U(\M8@1$O;&+A[DYMQV\Y7Y7D!R\SVAL
M$M@"F9*7%8G(;)S)QNI4E&X.TG1S6_T/=>SI>3;Q]@%ODK=?H$L';-DVH6[B
M3;X$TU.<=M+-;:/"1;NLW20=G("_MP/F;(I-F4Q)S!%@U:PTR>B3Q67> OD#
MCJ6<ZQD%P8D"ZH;%VG 30TA+1& O19CD\GVU6VORFL==QW)*207\G%D%5R%1
MTZC9&T2VI#RG&?WB5D=WTW;;,3N_+[%6V(VOWD> O9\-9.[=KJ#\-:M*ER4O
M/5'887IHV-W:H=P=V&+A=M?D( :C:3CQ>,#PZ3I?U+T.V8M1*KM\0T< !E+P
M7@/XVD!IO@Q4B-CB4A%4_4K=P4=A2=E![54?3-@UJ6<RD[U=E,D2CG('-1/!
M8'SX%QS3O6(;Q/%VMGN"DY>!53^$?.KSQRC5) M"=#/D+(IR2/?,O,QU\BX2
M;#QEOQ==.+LI"JSUR<<CB'EX5%//M89#3&,5&:N8/^C;'H=>3DP\@=Q(!#W=
M164TSE[5[HL)I=A(8B?43[5G\O= .][68%;W>2856712O /_ [UE_NY#!X2#
M?@33$URW<]TMU"HCZW8Z .&:1P#;BTP'&!-%0R'UA!IN9.2%CZ_S^9UQD+'H
M&9X ?./3?A<D4[WSJ:2NQG'#YILMC\*"-R+LE+"?4(G1O3K=I0=^!.#/,M %
M.5 V"?&\O?[M5SVM5VF?N-(C'.X?;,EB%J6:8/YCBPU'@'.JF3:N^1>//Y6B
M/QN,O=.8[L8SJ?PPF$Q)X-X--F[/0$E.?P?+2C1X<23W,TPB?.]9W\B_EGHL
M_.RRCL2D^*;>X)7"'V4Q6UO8!L63@GJ3$2]/>:UD\,VS\KMOSJ^.;+U2RN.]
MW"YRX\TZ6DUV]5O =VK;@=Q8>2L3\V/,;3V^/4W01G;09Q!YN1<N>0 TOD.^
M2V$^ O@I8Y=1+FIA.'E%G779Q\+V['./@' /4VD![OLG!T@HLH&[,G9<]=6W
M"L+=(N2-\N)/9TPAZQT?[JQ5@BM077?R7(1& B0.!_-7X+Y1K[[&?QX2>F8'
MA4&-I^],9*,2X*>I&%\<+ 2+GRI/;\R<G#I-YF_.RTQ_#2AK8>K]Q,SL(6<6
M?_"DYHF+B;Y<KP4J]"?FIQ91-W!T<XM>,*U4&BHWC+#H"8!?(7#%;Z1B;53#
MGBAO\T6_#8ZZZZ27SG@^2%Y%,WEW^G>2G3UW;<GM\?&F5-Y@?OKL]!2 PRE5
MQ4=F[*NL9IY?@X>BPE3*8C"VX[TT^U#\C\XN^P=EI/W?X#T1;J,Y(AC#"OQ*
M[UMRF,QET9AV9:N4CY=,V0'L@JNA(/+JJE%X)>%.(YASL*X^>Z7/8)+PE2B[
MWJ/6K,! PE7)>@46I(1;FNN91#[,"'3*RS _YQ6\33B7'IXI)P7)3\X.TK=J
MVC?#1C0D' $NK4:6I5K(%T0> \I%I4+O@+:ZG >324L0^H,T=HTIEF ^75S8
M@^^"/Y^=!AQ'*KZ*G1_<.K"[Y6;O*JB@0 .HQCDI?[,(%C93UP;D1+ZI9J_L
M$0]</B,\O8*.BPTD9Q!/1*L)")A?[]=Y'?;2O;4UGNZ=1'&VS4$BARU:UKNE
MXY>RN<+V;2( TX5F0=LJPF0:?PXG1$Q2A^O4P85-"-I]3DMN;09ZJWXG%6O%
M/A^69 A[0H362C;&2._P^/8RG_*Y"^3-U>]';11,(F80^CR7!.YF02?3-R&-
MU+,[4LUBX[):PW*KP-,&=R,LG;*>5SS#B$)&C5] -'=0";M,2IO:M?%;!PLV
M'94);Z,G[KDY_RY3=84QU=&[%^.2:);&S*JS3/;'0=BP63D4E@"ZS1-\%H6"
M7Z*V@UGPP&BO[U<(UW]4V-]=IXOD1!2R\1+>)(O?-EXCL'-]D_MDO/<*W74$
M, Z(X)"N:3$<\/18WU+N@#&@+4!LWL\L"TQ*J6U]"2=7=-I?Z/F8&:-(CAO"
M:T"_Z>+8CW"VP-]_'A[60:X+SS.N3/VE:'5/<N7^*<"Q=S=LYF_'%?"RN4_'
MR,>N'" 5_3NRL;NE\Y-^M'6YO?+'ZH;+!].!$F@F/<F%_.RQY9B089NV&+Z#
M5X&H\X2L]<P9"-/^IV68#4&D?PY8I#S?B'S(.QOAHHT*J1-R3S B0",D<U'G
M.NY8WW"YJ7:RT]&.]=?69U 5&WMKJ9DES^4AR@O/FSNVHILOJJ0/AQ)%A!GW
MI+F SL:L3[WG]JUR03DO23I,ZO0%HID'RVGDO?TE+[<PM"V4VSW:6U]FS/WU
M4)5/W,F!V=Y?LZ#@[_$$)J^F^/)@,;6%PIS)E5AEJH'QT_[RWDL")\9J&^LA
MA=!P;^7YKKPV*VR"]EQ(P'96:W88,^3X3TP=29@HAF?S?^IL'>*",\BDQ9M/
MHSL^@BP'N+QN6[>.F#IR]!!H^[UV(4Y4H])A6>IPR.T(\!Y1#S8[C'Z;9'<$
MF#4.<LQHE8JT-MK\]LR5[Q3[N<7#]'=T!?+".Z;9EE4TF]#!4M1?0C82[X.O
M7?J4]QAR"O#B@.@P"$8Q&TQ0-J5I@6KI;?JB *$G4X@[X:3:67^2(QYC3&!Q
MO)Q5[+MW(S3B]LBUB]1?KT^23\!B==PT849JSHZ\:HYW2J(>+]Y<4U<1&(R&
M%40I12NU7<M-9V0U^62-(MY%'@' =Z?WYA$-14U8XZM97>;A:PFR69\'$GUB
M)3+V:DO6B[<A?(*HX2/ FBV$ZFV+WFRG.2+0R!B"0AI'3-."6?I9:A>BAT03
M-N30*8)".@*TH<F:6P^^1*:_$?\B[Z DO%M-YH32 F).>_(6&FNHW Q\1SU/
M*K4),V[\-<CJVIRCAY/]>")%@/T5\>7]]>"X5T6JDU]&\T5O9=[(U X)]<I"
M-/S:1Q+52(<X24)RW$RMZ8::P>,Z)M9BP[O+MD;/BMZU1@78W4U.-&.O)]O5
M:,YLKJ&PTQ_A5V1PTX:K,M]Y^2Y,"*7=9W_YY3GET05QZ /WA=J"6JZ;0II9
M'9K.L\Z=ZA=90XA?)2W'C43<IG[3WIIL_Z.Y_/_-H0?GPU,C<4:B!O).+9AG
M/UKVPK<DS=FIHI[G5\=*A>L1;T#!$+ROMY0M1[=M?%EMU:@K,D[D)X\-_,I'
MFCXBGP0-$6^[B!5B/C:H<ANS6XH%C5.H<]ZJ!+%GO;M0;IN+).NVMX=T/>;%
M?D8C[)BP(\!M/KLK9;)VK=8',*Q :X\_A+&.97DL@/CHMGMUAXU!@H&@FV%W
MQQ% A$.;G-UHX[+R&("K4\A\<?,G0$4 0+__:[;P_.?%SO%DJL6Z=&+ B:!4
M9:"TOD0=IU76B^T5S\7FB#'G%A!+YW"8\V%0*AHT6B9ZWV4GDB2V@T6,HH0&
M=E9KC0\X93FM4*(+MI$*=GZ3/7]E:#M+LYP]+*3%-C1FSQVF;/_U[("4!HI\
M&UF]Z^TY@QF99J(RDS2Q:K'1*59!K(VBH_;??B?<;]Y;7[LEG_O$77\DH.?Y
M^.!6H=Z4473C"DDZ1[+/=AN!WZS<WEP;( NO&E\F2 :$4/2*&E3OFY?T#Y6K
MUN0<R^3U W#YG4S<;;D%+T\+WA/L"V/?:J)TW.H47GA16^I6T#[.1XLNWWC\
M5U"X_Z/&?[<V$CJ7":JXD\;'\*M/_6 :%9VND3QPNPWEM,7MGYM&=POS])=D
MC+I3O03]AR<9JI%0A17H?7DU;\0LZK*1^V*3YHK.O<<];2?OX01;%0_V! ;C
M]]<6Q0_">!Y#X 8>M,@\,DQE*U_JUH;=JYJ*&(\YJ]=?0FI"G?2"VJ[759"4
M,Z:6T,"W"0;X#H?SR Z[[+SF+]"Z,[/E3P@][R%,:.RUP9;*;,6DNS0W[!0J
M'?^<,N1)3@3J'VC4U''_[#Z+6_')9\M";-U)9R/<2@L67E=/2?L7,A#+[K7S
M+.;%7 !Y-8!,2AVZK']MOKJF(KA_F'62;Z#BD<**+OZ4NWVSV-AB(P_#=EX)
M=QW_4.Q\)S!$MX>L@6#K<]YEW1)K@H90;Y!2/196JZ+;[/*K9-D1;O9L?72:
M&Z/@W<V9+4]2PA/XFO<>.0)T,:XO=:-U"H'17-[\3=D1F;H_S,-<;F2W\TJ-
M,I/_'?2"2P*9LG$6%4VQ(IQH ITKO8/ ,:G;*CDF!2^>;_I+M> !?3X6<6;5
M6'+HHGKOSGB8.@$]GW@V*7TH0I%G[CU,RUOD,$3D#27A=UIKR&B%2:9>Y7F@
M%=],>9_CKN3.1 5CFA2";5J "OL@QSE[YX;!VB'-M/]$,\FI$ 2>D04"=BI1
M3S[Q(3E-0B8G\. DZ$N;5:@?NK#;%XN\3FYV0@6ZL#8RO#AERPN>V1:@,)PX
MC-^;!"G^P%.13/YQKT[Y?>8]:V_/_@CV\\78?LUK%]AY]_X],]+A$6#.Z^N;
M@B\@SZR:(P"P(GALF%/8?:8\6/I*V .^Y]DO7G #3KP3TA=$)<O35@B5;7UI
M3"VL>7V-,#9FT-+?(=?)RGM?7#>Z]]C]?MO12X*H1#E;LH/[PP=65WIOVLLI
M.V2\%Z-X&2#3;]U$;$:TU#"T3)?1-8E=\HC4FVK$CBO-=@SP-GW=BRP:W=,H
M;=3D5$(:'(">^V%K&EE?S_Y"UV9AT3,^RS@HNR4<6$S6KLP=7;[EZE4Y+#_5
M?G:.3$\ LL''DT_WSM]:OK1'O>9(,[A7(WX%4 ^\I:BRP20=C2$QEX0VT5V&
MRLV"C/G%RB\9K@>%?/&]^)X/I4< #B,?Y(.^31<K9U^B[F4:YJRYWQ#AI.@Q
MT"FD-A9?CO-Q!?G=<G??QJW<,Z!.PA9)Z3OI6% +$W!6("!C< <AP_8!*K30
M/7.,3R0T=.:3 O>9U1Z'^QLV-!AD?@3XX-G:  6N[.D3=%WDC;#7NZ68KSQN
MM)UH_-#T:[3E/L!YN!97&R^>F)/U7 ^9]%H"O^/H['])YX,G9/4W:>7(MCIO
MT_1)"M,LMPW90!??%;:1WK(\^B2V50W[&#A *C;2CDRSF@(5J<J+-HRKET"K
M3V4(7P"F91\OZ--(9]F(^;:-TL[0$KC;/WIW[4.PX/=;_W;->AZ,TZJ\"N/K
ML@Y1B_TU*+HF\&%,P[%(.^P+L]?+2)6ED(]:&6F3!<XP/!K,<P1H>/26%]<E
M9ZW0^8HADF?&L;RKI7,QU&[5"'_UW94Y#DKDL(37)G#%C<,UTTHR;+?Z<\S4
M6Z&EQL+3M9I8X+H\KL=/B?-Z+-GYOC&D&,6U('D$^ 9M@V8)KT_5>'H$U%I_
M;UURK[M0RB_'JFXQ.@Y3IB(\#J04/38;>L+K+I(JK=$C>U/J&;EQ;SOR^!L\
M/]T)X%EYO-OZ9$=H=U:PRUEQ$G1,/\Q0;E*FSS%JJ>'?E_KO.?+$V-UG%?#,
M,6,1@9*J/J*]%C9/I^]$CK)X=_I\OJA2RNIJ>%4HZMF':I_SU8K>LS9D)Y+0
M;).*^9A=SNGX?@_$F,8U$R][04Y9A*'K.DRQ60C*H<*9%UG!F)=UQ;?75V\@
MESYVSJT0$_P3YV"(UO4-(U84/?[1TKV6'2QUY_9/@ L?9L&B=3,HGZ"#>YV9
MJ[0V]D9@+8;>\\RYQ+N0,?X$ZJGPH=W-=3_"O1H&?._RW2CV7<@YME(E8_K[
M@.T$ F/.$>"$0"D<KA/Y5;M:*[;SD.%C$557E5LRMQ^<!)O.:O,3*M0X(RT?
MQL\Z"TI#9L**(YJ/$:#8<*27HUA<[B@B%?8!;G;M?0!DLX!SY?&Z<3HL&5&D
MW+2 !S8S^,@L/*C2KM%N?[56%$V./0+4A4^G1X^A'PJO.'RI+>6;6J+< =.
M5#&A*%2G4D1GWQN)?4ES&#_V>_\;G&?\CSH+*2Q%LR\E<\9+E\IK#+?KG=:^
M9WXL<+?5T&M0W?%;Y;>UFF8O.\=I4(F/JBY>)NP>WU<%IZ(>QH<W^_Q,$IDK
M^+C@\KD_O4_-J&YRVT3JC;<0QH5?+RS:=USX'?)Y JFU/D'VCJQSYWM.YDB(
M"YI'W67, SXXLR+T!'\[3E+.];IT4(^::#7EX/*3^,\%FOT2"4; IV4#:VGG
MQL93PB6XWU'-=P4J)9V"A9?,6%FB1CEIB.GI\>!M=!"21XX?7R 5H8DFJV>%
M%L19! F $_P=?"<#B5W>O@158@;!O@DFTST,(RF76+0?1K7UQ%T[4!$[>7CZ
MV X*1O<%=]LSTW(/D>7<U;3 XC FY>&J/(AF05NASE DM_-YD60W_:<1/T8J
MKG+VJ\@(#,0049_  M1>L"@I8^NACQ>1B3^BXYO>A4BSP^*A'G(KSSN=Q/'Q
M#@\Y!X6+71*AK+QAJG<N]@)DX@\N8NW7G%&D]+8Z@E8^=E+RQ_0K@.2$[P!=
M( U(ZD'6,,,##2^=LLE/4%,;>_MBJX/[;;C;'A\K;^3+B@TETV4L[8T14YG\
M$RSD#]=:W[@2";&NX)\Z R &A.EXQ^;U(T#+WNL&9G8K5SL.;6*4^H-#-H$)
MC@.+GPA&;TD\!DH6"]BIR-L#\%= )/II.VTQ>F=)]IB1FOO73F*F:BMSI0X<
MC0=J,GU^@*S5FR0N'P%.MN!1OB70$\M669;ZMG5QENAZ^IG"W=<KK1-1-J^#
M%^4,"&R-/"??=:!6RV1@G!^=.T^&0D85MJ5FF+QK%EWGI?:0RNJ?,X9DGJ.C
M8*E]?3!Q$H:XA._^4@=BLI**7VM\+U]/E@ ]_V1X2(\:KO&T'W?&<<6W&Z4M
M.XSFFB^O6C]]4[FD6^@]6W&M0B LG<YFNO?@#81I03IPV\GI"! TCI_>+-R;
M9'T_ [G4.-MS>HEZI3PH)>19F0KEVSW!Q_NQ\GBG.^L&NV/Q455@:X<O]Z15
M]/*/UXP3@_'A^;,1O@?4R+33T<\BS2*O:/K>4F$=I:ND=URYS[W:;YF3J(7#
M'<2;K*H"M5G3:_01COMZZ101@C\Z1](OP%]2;V-PW9WZ:W4>20P"B.$4O2P^
MH$U0EVQ.\1-X,BVP).:S_I"=N,,6EH\@H]9EF'.?\5OQ \=A]<41G'OYY1?Z
MH5H0-M(RB4=X!C5ZD1:5>U?:22S+/72MV:_*W0]"'BP GOHHH$P+!];?5NNN
MYZVGEI2%FES]<"LPO??8SUP6G51ZAV_YI\SF"MEKE(0,AQ;F5VCN+I_Y_G_$
M\@238O%N#=.7)&AV=?7 J<TAI(QS":X:B)A$0(GJRJ7>+PB^1'4"M!$!>3;
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
M;M;NY.3F]5M'/OPW(/?^KQS_78C""SAGU;ZE>N$W-2/4=3S 2E]XR5WL+PU
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
MC)O!B64X#IL/K[K=N3;T![Z9O3T#0U)\9@CMY:8+ZX]"90T4515I"'-?0L!
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
MN&8E3"#0GPQT+](3=3^ZI'92?2Q9KV?1UWFFE6BA-4UA1W$5,A_^)X9 J5S
MTZ.1R1UM](%V>UH"+:/E+8W+M?P](RR.=OG/M?IYM)AGA]4!PU!6O93IA8[I
M^20=:6%ME5:A9/515(JUJ'O*V$]S6WU5[EYF_SA !$1BFA<AJ&V?)@X94(^!
MW=K0;*6YXYT>'XLK^A0&5C.=093MWE=\.M!T7''L9L&,P6,U^N>4Y30_#Z.=
MMT3=M^SM,RR=,V[IE0 TC?]X>?E[&VL+):K5""50'E04^&Q?O^I-S[#57<SV
MT_O/,0/GV\\^4S0=-3:%);8;]HX:;RST+:I6@.M/A\=&LP>&*8-XDH%[846G
M^4O[GQ]+C!GQVZ^ F$T@V*?6)^MY[@R7LYQ.H.8C57[&6R]B1"UMSUJI#<?^
MZOW8N\;]5[>LXTD5CPG]N^!E%0O>_5TL=,7_KQ\P&@8$>G:3.+%^&QMAO VC
MTK%;L]]SUE%];ZTAGS]:)ZL)A/C"PW*;O*8%.&E-9$KJ_5;) %"PE5?F4GK<
MMG\Z?X@7W_]SZN_^FD0B\!\Q>ATPEK*$X/GGEN/6GS=,IG1>MMZ:^A5#$#V/
MJ\#%O577M7BP-I/H^B;HT^M\](UQ7AA)Z201$H LUR^,\>2-K9D -3?4IUQ/
M"<WFCF9HX ])2C^4V.K'P/3QFICMFA.;^PH%VZ,V>A<]&VV_?7KQ=>G59?XD
M2>^O['#+W$876Y=AF)*>#R?,#HOWBRYW\W-Q/0D.[3MWQ< Z9N#?5VW95YBT
M()AA:H:Z:YX]<"9\+&W*1" 2O4L7^&DOQ)JSB\.QU(_A^.O3'73Z6#!26_YH
M_<&Z<W^"(/]R^HA<<6Z<PSF(*M8-IX+-7NVB,R0#G=Z6&\$/"WR/M/:LRCRI
M<*+?D%\'+EQE>I\0@$(LYC9NZD?YOAZT%/^.9;>:?\ R;KYHOP*. E6JQ"#)
MP)]7KTQIX8L)<E.V-\3X5%:CT[!?#JD0:965=2-;R)KJ^C]OKT]S,5Z]K\Y]
MIGB)H4!/_9'"K?SRL_8)O2CO_=6NAV0@]4!5_8I);\Y?MN/[[T]!L 30LGTS
M&7@.7:-5Y[E%!E*2=DD49."#V!6*4<A?U!)8#?ZS8H.Q?UO;M+_^\G+HZ5\
M?^Y]O^Z#G#K52LE9,G!_;8SBZ.3_X#G<_U_BE0N;X;VBI+:D2ZTZ*LU94C-<
M*KV"PLVEOQ*UO16'WED-TV8#":V60[8QO;@";%MG<S<KQXL%OI$ITEZOT=M\
M>3)@IY:A]BO9'AP$N8_W_$ TP.ROD:[6$'3KMK%?$^O,P&STB5/[!\KGKR,$
M\.V$Z_AWR%U8\5HX4>=CA5G-!5+:&3)0S[9!?92I+'EO,CZ^R$9&N8P'EG*L
MHA;7+V)K0GWY2OYNV\PV/ R6<MC; 4M>N(1O]"@IM E-,Z%]*UW:<<E[P[0:
MWK0Z1Y^^+O.+R=-;)KO+1U6D7>DI.W]B7-7G-55NNE Q3"1N9$+ISO(Z0CI.
M-^ AFT&Q9G)ME[)E3>1F])&R<+']6.M,4]!;1XB(8?;&8[ DR;2M[Y!XHM?@
M7"9!C4??PY*2LF QA_(RBK)+-6+[UTB;)3_U*H&)[>#U$I&\)<$+1FDOQK/^
MO!%>>/=?7RQ!]3V>R1S4[>XJU&,9EML/UV[7CFYCN+]L?.^-LL+FZ'V0EX]]
M<,MJQ%_C0.A1UYAQ<<]>*(.6(%?.N4!HM^?,; <O@]*FF*PJRMWEF<K@DZM_
M?FOYYW(8;<,Q"J&++R7H!/:C8._<E!=Q&G%$J./4;>,G!RF(_1,&GHZ6-KW1
MG5JWJ:=;Y84MS6_KU,^>MYYO/9.D#>>I>[S8K T9'*XB74XP+$G./&EJ,R6!
M@Q:(^OA?:(;XRPJN,['UHW)/I)N5>CT0;]G[8?Z"LU<6IX]'+9KPW4BCC_P]
M&XIK^>FYU!< VY7,7LS6'$.%]T*K$U)O2[?<C71J4 D[EO<JY3T_6[Z:?*C,
MME=)!M"]8S3'FU\6Z8ARF,4_6%2X1SZ,YEX-2A6:%\T/" !)\9:@:YTT:4W*
MQA\D+;X=?^/TYB+=!=M;WH;#Y2K,&\>DUH&,."$XA/CAORKN_3W0/N@OSB:5
M_N(2$V7A7^*\1MA?XL#B?]/MJ'^A8RV!]->7F8HI=X__#DYN_^(4UPEU"K/K
MD7IQ-J$'3(F48$C][#:C>WK;>AF$ZCA!KG$=? 5B@.=#M;W(C)(I/8.[.&L[
M5EZ%VPNFF_JE1Q"+!!?5VI Z9HVKLT9P"R+-VJ_S/S\,'QX[O%@4H5+;#J9^
M6%>J$6IBWF56AAB"M=$/^JV1 =WD[YX1*C<GE42PBIW[SH;?Q#TDKM6E+DCZ
MSVD,4&IT-EPE<8>8;M!YD9CQ?$N>9S=U2]=R.&LJQ\Q2Q:E6;R\_WKJH]5#^
ME_?8I/>CJ(_"3*X/5\QW7#2ERSE>V_8_<0^ !OS9H*#FUX=_>;XJCJ/* F)=
M)V^5CR;V4VI1?CZD'8NC=L2)GOJ?\R(_0;.7EP)B6[SA+CF"F,/764V=CJ([
MHLBKW]Y9SUN;XL,75"E3PGME#I\P)[H:E--K\R2!DTHR3<WBM&6;8500B9-X
MXB-48UX35A':<;O024".8B>?YRO]Y8U>/D(A H'WP01TP&BVB-F4.DF<T=95
MB[J$_ECH@L^ <C1UK7^-B:_7V!I1Q&;5T3;;7HI;^-OP5@T8$V:K?L74 /E?
M'0[_JXG'Z9]6/FK^4]@"^"XRD(%E.KD3B!PIHG;45 I#!DAW1Z&3G= U$6N9
M?Q,28O[GW9[ T,F_1B[ *73Y.R@)_5^6B@[RW#JIA=Q @EGT\MH+%S<F<%5O
M/"3*OYV]>('N9T28%P/[#=55=C;!*0@UEJ\3=JDFI3@PQ"B:=)7Z+9OBDQ<P
MI*]2R3$FQ!%Q!K]( .&3D0^K0WQQJ39X#^VWY8?R&LLT>M^JT#MR5WW:E2_
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
M<6H(L80,N(L4@I^GD8%.I74079E,'_$.OS_FQL_#U)T Q:Y,FEN=,79HN-J
MABJP6Q$F$*@R:*3@UQMW("\#>+GSC]F:^ZQ_KH,^6&>.+'YR[75"Q!TJA$\F
M[@+>;($GY/QV+7_;[6WK1W#S0KKD%J.7@Z/N/M#/>G$RA=78WHA#G=ZV.LSX
MLL&,5M?G!*D'27%ZZM^OAL_ZZ%./9[+>FI[M4_[S^P@E3JD:-)^H#;771*@U
M\2E("28P)[=(-X=X43 ]76W.QXM5#'B:2IE]ZIZ^73+@[#ECJ8?7Y/FHG/FB
M)M!DW]32OST[HBP&=!?[8>!>]>W5 E>BUTD"D:$0(CTNXWEN?=39YMIP^<SQ
M!51+EI[B-\YI,\7WER@ZQ<_+;Y^N6TLS"S*01)1!:AN*>78IF"2+PKQE:*<^
MB,'N;DG9/"&($+7'PL2)M%6M;<WVY3-O??OC1RBEM)X_?96T78D6'%N=:$RF
M(W6$449/:!,M_3X%]ELW*.[X<38W7IM;+7FD,7AR\#V4H$\]=.Q1XE1F7C ?
M-<<Z417:MYUOSH1(N$!5;MH%HZG1@4^OXGKT8IK$"_S\D-;/YE<(HKL-'_9X
M'O%?I/LVS#R?D*XTF1\V<[K89&!T@6Z="W28\:Z,IM5X\1_%62S"F^>%RSXD
MJ?JG4&D^[GBN7+>)"H@L\U,KG,-7J]6/!;@3N)I>B\B&RK(,0&G6'_W/F?0;
M:;/EC699H$O608SN>,I$ N9^!<WI-_:]^W,]IJBT.]+YV :")\4(5_"E%IC=
M.(@[YIUU2\@*9KD,)WE[X.N(GKBZU<&]/Y[FU:'O\EK\K=M8CT*V[TWJ5&?L
MX%8X=<Q,?=,&D$RL8Y5+#.5F\/@P%:($/@W==@;?W$T&& _'1Z3+!>X(C+2(
M%30XDTPZM*7.&+_G.K3O:W_XF@*G\?:3N9O);9OU(R_P='\:=W=9*;]GA&KG
MS:M[YXG"_;?41;N$PU/U -.7I&[HWE,$'1FH'SP1RVF")BY2OT.;Q!2NI05&
M$-1&[)OVX:C/R%T^FKLO4[VHM)2BN7S7[W)SPT^=U:(K]$]G-2PN0S<;UL>2
M1ZOS'LU)Z02*\JW=6^SRG')"=H$8#EVD12Q;)2QJ:E(#)7)PVI1-UQ[SF]SP
M?^_S_';6XDDT).@3?G/I)6FR,16'UAZ[,9K7\#9>L:NR]WJT_5BRE.<0#7#,
MTI)L@,?SG7R4)@-1,QZQ)WE\%ISE:H8$D_8G>ZQ 86?SS^DY'^%CT^*-F8*Z
MF((%5[FJEZ);R)#8GQZQ'#<=[0^ R7Y8I4FF#QK*B"<#J(42)LM6_Y-MT4Z_
M),;V><U/9."3*AFP2CSUU.6!D3J8>=A,;>B#09W: 27"],B5P<*5J\8JO%C_
M*-17"VL&B]'#-YF<^:,[>=D:P0X?9= (X9.4%F4L+TH CH)Q;!SGM#%W"E6.
MO/AQD<7['.7CJSM*$6&&>6FO]&26>&L".IH9IC6[;1BQDYW][\IOWFAR=AI=
M0.8;U=/5L"B^Y0X0$;D\._%<Y3"(1=K)_WR<I'D2P%/[7:X;?.[F57RGZEDO
MU;%3?X;ZU-;#RH=D2)Q_5D2@P2=U0?-:(9D$?M+W-@:2*.2&=4!7EM515N;L
M2N3WI#VSZ&[:\%HS^I7G*H-#1.N/^+<%UKRG[^'X@O)J95.2W=OU['RTO'*H
MB$4+&NFY15B"109';>]&U4P_K?"\SOA];UY;5I]KB<H^R6UXC;*OS5DOV8!(
M-W(@&ZGIR;C)T;U66S-J@OXJ#G"^\Y]8,V=EVT"U2NZ;U(WX+M:Y9LH>/Q7Z
MT,^_?RY):H[UZ<40+%C8&MJ]=])P+>8D+!Q#6@S:B5[7 D5>R-8<H3D@ W&\
MU2R9V#346875N-H?#S;5:NNTRFMH@R[JESVO^\5>%8;AVXE28GB3)$0YZLO
M'>C6G:H4+/C2M]SN?I_#Z*[=^PIZ^GNWNSU,.Z&U@EN+R-UPTN518A"&Y+9(
MOV'AOF70=&,6$>! ;6)G=NNQ_,!YP221#7<0"CQ-.F>.)QB^]#A- X*5[0)-
M?\[US#TP#G9XSU#\@1[6I7)K",)'HU.Q&>P??_ED<DP<'6ZY9I4P=BSQL@9^
M:?H$KC6V=6AIA1ZLRA;XX]C#4!T20) C,E2=Y)8=@F,7K_Q!NMXX5K$@(J*9
MHY6;R+B44AD^PRE<3#_$>#C(WG:IA8]ARP?;V[[ AX%,LH1=FBP@R)#>[$N_
M9#:_'Z=S26OVZI/Y5'8]>=1SE9^.YPO>1.E+:B_1K&S_&9<(1J2!>JQ-K'>Q
MQRQ.JY;-PFJ5;8KS#E'D/7X>$X20<0[VB)5[*5&C+* (5R")T//LW<H_'RL(
M.$1^M>U]F+X,96JSA<4P$D'C^4/E'@>MKB,CI\@A9)J??BWJ>8I9^HSW -#C
M3+GQ0&05/N74FP5/0IQ/W@YY*^$AG7W/6D$Q]DUUBP[7,R%'9:U]V1.@G"&!
M!\!G8]VZ1_#^@Y;Q[62 WN2*'.O$4P[<R1L(]CG](\WY5><[?8M#0(A &DI7
MT"9U0UG*N&K,H=8]\X*+5^H;RQRNFXIZU)%K;AH(*3(0$>)2N4:ZCJ^WI952
M<_-S.B/]@D48[O_A/<7 N="W?SO=<@(')FN/'-):<LX;#HP<;Z$69D)>: O<
MZ6'2[O?I9?Y!M(+U8 .5\_"A[D_D7E8(:IFX'=$RE[EGCS*&86WDVS>'T,Q8
M: +I\@;H(L@%],)P$W&C&6OZTB_TX<P*Z7A548WVM7Y*9.H5^CN@NZU"E <L
MU8=PQG4;SAJ"";S$?-U_NC<[1.$>[&B44>1>"VLW;Y5@#((/<G^<:(2VMC?"
MG@V@/Y>1(>#\N/JE$"<%M??RY;UTKO<101\8'$XSO_@:"99[(VO!$["RKH9Y
M 9@?UX;4Z(T+Y:YX7EP<WM*>(!C8V4Z2QX?X!13F'XE=F?$9&+DY71L7\7!%
MTRK:1+!.&7%D](K^]N$'FN")2C?D"0_!&/%*[<F3LYE27Z'1TH;?H:>0ZFCK
M%S9I$YT9X83EGZ$8$B/-WJBM<5P=E+H>=;+B+W[GAO>@L%O$2:.2GUQ,&%,W
M\@?(9X-TLUE7A2V/L,UX+;]W;$N/X&(3E0NY >LD Q3;+13YKO"/"[T%)PFN
M&9]TU!4O]@L_5^WS]VFGSJFA&-T@ TPM@D@"TOY3($QCU%/[2UW+V/4XM=.?
M.E+5N^_8MM0GA009!O+K]_$_93?C><$T9CIP#-YBQ2 F-65G7BCDE!<WP:2,
ML@Y'K%=+A2L8?888%WY57,8I-XRK<!.]\9&8@EKV6F5JW23+=_8W4;+:>7^$
M#^N4Y7EQ/5$'0CW+3Y<$9NZ""OR3^;K^UUE#G=D74>:M%':2;IPDEOH(Z)KW
M$ CC1$T&F,&G*[#]KJC=N$SR"YPIC<W"JGY#G/K9A%*9STK)=F[#4&1T&"-T
MB&J3#% 9D0&L+\4.+B#C.*K,5+:ZU\==,B;)V4I!(><%4SL/JK L^0+>5!>C
M&7UP0JWY?-8E@^G\X]CL]Y^23?C3\!.>W;Q<JIA%Y.K+T[2CIN*=\_[U>LTT
MMD30TL-'4 X #;F,W21='DQ<$,6(PW(]1B'*K+N';37+[)W"-38V RIV:,6V
MGVG!V$6W!27,9)2C5FT;X[J%$OS(D(038J\>I9AR;.'$W<2<6WF'\33$,L\-
MTK>B?OUL<>MH3-'WT'ISG-VC34U %6)6MP27A-P=WG4'<!0ER,Q&.)SZKHKE
M>$C,/P5N,_\ W'H#; /.'9:]S__';,RD% 6./%:>W"(0['0P:,VQ"CA$K,RR
MI<VIX>D6&=!T27G)QCG68^I_QP1^[Z1.Y8:; DL,LHT2[[JB8^W6G0EU=/EH
M5_$YVGCJ_+)GT!4'?Q/N-<JY"A7!0(5!8P4'DNC0TEC]*7#+.@5N/@E/Q=ZO
MSC0]>OR-7>MJ0H3BY$!3P!8?!K'8/KP>$!SZ8Z)R^6R:A66C(5B.JZEP5_3B
M@6&^/7O?2B-\"M;#,9!8@9]$/FP-/*K".P80KJ1R;2<ZW/Z:=Y(XRZ[I?AHP
M/TRTJ!4$>HQN6R *G IFG7C\MM9IH(M_W"V&@%#;M-VO:IIX:HLV;XO+:1?-
M:RHD'/3=<^LA&A"N!X:@Y+ITP=TJ,A,R($9-KR5S%SO':%KYB/#/C $\JJ";
M!GU?!;,PO#,B2/?DK6PT S4>C=P>7\A*FZLQ<AE4U"IRG!"^< H)GK&;Y4SA
M  *J<1Z,DGM!!$%$_?0NK\VXK\NS3&:],-""+HE^&27Z(0F++(%RIL,'VR;N
M5,?'TQ_B#5Y<OM%HF]AYENODO,HA2N%OV<X'AERQ?\GLC&NQ;5LAWI\@BG@T
MEAJIXRKE&DS_CJM>ML>HZVF:QEO*W$QSC27Y;W&$ZW][XV)@!**9OSEB57B*
M4C<DGLX*6NJ\>-TUAYG5G@E4XE6SD</Z('>[%N-S;L$ZA]Q2\"!DDSIO=H!=
M.[R62B13-3)=_UG+4D#G <\C,G 66Z4KNX^*RE?/4@SIUWK=QA\E!S@MQ@$$
MX<9YR]/!.N"^:^8:)C1<LXGR$O,X/&^7J?+./+P(3^BL1XAC'"MSUX]KFIA_
M'E:K\A2<R0AY-N>A?_Y.3S!CZ&973=N4%#*T(LF]]KR,LJ6!GXICD<Q^?O.@
M"4V#ZN!=U:,?0"B3IS?SSQ:?=F&]BW'L_(F1(I1#$0IQJ8@[)TD[?IXQBYR(
MJT3A4 UWG7LC(Y;OC&Y^34QU'KWJ:]@O)$K-#A[<<@7VP#,,:!2$X?/0N;H$
MB%K9IFG;D]K1C-6OHE1RM]S+YU/N]IKRO%$IDEDV\7?W">#WK]1HS@_B.JMG
M5=G+<[CG2<R4F(T$;1)!2[10/$7CJ?/Y> &V%]$:@-;;.G+']EL-<UIBJ3ZZ
M(>>5N?KSS+GC?6Y>+:U.O?N%C9"_YV6:!>P<>+[,N8)E7J\>@>CE;60^?N6^
MM8O*^B,\5;;T\D@3!WX1EW#RBGAY"1QUG!E'Y.9>B2QSCJM_T!_$'R]$_V$U
MZ(:9T]42KN3^A3;'9 Y7$".""J]G/;[L<B@2'W0]QY%7NOP*G&5_I^.6]J$T
MQ<0&F$E))&]!QPF*<N?IV>&+%=OQ1"7=5XG2.7/3=_"E#<L$/*]ZE*B3M[B@
MG9V!J\=J\SUV0#Z*5:($LT(D\')(SX2VFLD>$1"SN4[HN8P\;U$1[LZN1XG]
M)3^U!ID//"/)@ ,TVN8L5A8&7^<0ZU+(3LAY>DD[5"KJ*5-VP>?@H]. 6F&)
MBDDN([$&4EIB=0_"?#G<&U^KM3EE7[MFJ#PE/_?35%Y^\,&&VT^)62>3)FQ&
MY1+HQ8SQF];)W9&534_C%[)=@B?OWW*1@4EAX"CY](&,XF$"$)EAHBFT@.[<
MX?DLSRIIDK,Q?3O8?QSYFFK]B^U$C2A)(!"D/]9670XQS;7:X(PXR>#68,T4
M?"Y+=9IUHA$B1,IZ?/8IKJ?'/^#V/^I<X!RU9D&-ZE'ZC5W@Z7I9*0]X!9EP
M^:YI9A+_.(DF<<U"%,=7A]SATN6./2,Z;R0L]OY,K=RK1"XUR*\ZGW52&:,X
ME'DT=F@IQC*@TWIO;Z%C!-2F/%;*Y7;H>)4&DSP%[<VJ3U:ASMN4D[296P]^
MT?0TX/*E0?X'*4T>]I-G=!L/#&PLZ9.@;F1@1J=K(OCG?&<@97N%.WKT0TJ*
MTRLIC0M\;.)]?!Z$66.A7GV*P_H88A 2SJJU_A$?KSV1367N2Y@J$CF<ZF5N
M!K.%C<*J5<(QF>V5D'MX3^[!:!EW*M3-&RQ'AEH<LE[A/3@[-BD)M0@Y!XXC
M,D"W,;G(30:<9D7ZQ0SU&#:"2>F5\.W7&75O$E,E 6-,^Y=VZH7G"MO_:^,N
MWPQY"1=#YUPP#'3X9\B!_?_S?AS_Z/U^_>G]SEE=7?UPE;#2 )[:637!AV*;
M40P=16..8S5B8C<::R7?OYP62)2D5A>MBOCBG4[\HO*EN252KRX5M1&X78[F
MS#%_?UWHD!\CPJ")3T2"F,"<8B+='+)%@1>H%@;UHUTD%1(_=4VR8N-Q8:,D
M.;<LT2Q2;7'O!Y>O/P\LY?;0C:]38OP''Y]?<LHYOZI"2S *^T:BP/M@<@C=
MB,NUL,ZFBC11^G<2CNE.B\*:R0N*S+;-7L*:\\2[U#-73+/#!DC"8RUN&+T.
MCH&*'P(%/@YG1_J.\H6_AP\VGZ/#3^8._:UJX7/N:@8U(T]_MB":HK^-,#7I
MQ,>>]?YP*/J0&JV176+AQF)@8V:M%N(B]#V 9>\"G_=[AUOR2I/=H!K!#C(0
MJW(+[X:"<A*U)XUT8W0,!#*1NC<C55F>&-.)7(QV+X.V!!&^J5@<[4XSD'1[
MVT&'NQ*DY-3GRF':+$+3\Q'7$ZIO?P$"9 :FB#J8Z*(2J-,TOO1^\YC<.8(H
M1X*$N)[J9]EG8>G]1"^\&!F@;=8=\8V',RXZ-XFUMF<=3W0!DZ7U-%&Q7]K[
M?IJ%^,HL\S*WV3'$^(/H#DL'&2QM7!0&LIW$YEC=@_AS-1)IW?WL-.AOIP-)
MB"[*C2:1=J@=E,=U01G/Z29;[7-C>R$[2#RG7NK4"IR+OYKEY%//PG!0#EP;
MHUM&#OM0+;<-24^@IV-!IV29M.5<\(9T=XCZK5QONS?AOB:F^>&PRMRU:CF+
MZ$_B=?%J/W=I?VXI-G5)-?A</5@=J1V\Y,+#7LMJT5/R)'_6=Q]><>D*<2H<
M+$7JXN!>C!/ ]G9;VRBY\O"/\<?-U6,ZREMQ9*#*ZA,9F.78;%$E\.)]>A<9
M_6!7\+.F8T1M7*./4U'0C[,L7DMVMQ[5<]E7&O0MY3A33A_P,COG"(<7#?O%
MT]DQMTN:6?/_0YZP:6'X[97&GM;FGPT!*K_H*Z2&T.#ET).=BGK3<BC!""4P
MYGAC7Z\>T>CL(3V9G6]R7K_*X7V50N4YL_>,YY5O'[;UKHA@%'N7+S'@F'?U
MCI<.*$I/I\.R'70@[\R+ESKU@7'EN@S=%H*Q+;M;H7:=)GO>*R?1ZP+3[]'^
M(][O>1#IV-ZM4H($1 E?@/'O!&-9TI47BL2^8ULJ%W08A2ON$3]]\847AK%
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
M\IS?)K?3T/F+>496UN-^>3_4)>!YJWX S&D+,CZ+2\+D3*Q1 1[4?1']>:C
M3Y<'4M9?9;W=#YH776T_UR?>J;M.,XR\) BQ8#X$W)S?C,1[3BL9O7=YC=,S
MM(L!3H4G.''IN:5LK:NUY-[=Q;ZB @ZT.Y^Y@L5[&G.V/ZB:S!Y\S%C:+B-P
MVHB+[910D^:1";/RD5% ?\W[3C4-*97WQ:T9#Y=]>'Z>3:97\#EXRD4G&B(X
M1_"P<5QP9:$,0IAWU/M/.LYR.Y,>/\[)J*XMJ2FSQO,$FH?::0 LZM:WF<7<
M;%86%"<YFQHY-1PA81I&A3$0TZ11A87X>:DM(:&/VMO *=&,M:!-&W]BSQX&
M],LDJ6/E+\=Q68#A%HUE26-#_3#7*P)O;S)Y [FF*6]NW[X@3=] 3@NX>)W8
MBBM*BQB;>+[)KU=17W7]7:PG4#F,=60O5/IQ(G8" R%7510T\AK/H4,M;WP8
MT3#,[93OF/&^5E3"QKFQ\<SUR-8:O6Y&F+H+.A,>'-]][5W>.%H\>Q?A>TE<
MTO.&=FO)E.!S+Y%OOC^*F>?R:"0\<62%Q'9N'I%%6L^3/V8W$C;4,]D;TG,_
MDNL&M2'WEJ_*8\)V-*&&)7'=I255L6/'J4"ML/1]R!L^HXY4I2$M"!)N0F2J
M]JY\:??NF:&D2\[@/9\G+X -@Z(3M@\J!CQ?XV\?PL]U=S-7I]XZ67KYSL\7
MFH R0;R$F-D*+<]I/_N=N$]#X 81AU(6N7)5GLM5FS^FI9)R&&)S0)V_(W#<
MA'W+86,[9^2,!(B;5W]0:GRCHOBUTT+6E>,/_62DM?5GSEU?L: 5S!E[<K$6
M:ZL" XMF>62\%A68W*8"I45^4N%HQ_Y7/E66+I%9R.+VIXF9Y>45L3/FPY*A
M-QZFWQ<#EF6[T2ZS[*O)C@1HV^<S3,DP=CB]^[V3WWPC)6_[\U[EDQH="]0J
MQ<0UL%DEDNL:I 5OG['6\D9?NY64 _E(EATK^NNOW5 ?<2[A;63JS,G%@YBO
M/SBGZ&W)\,212N2/ [\E46P*I3U5C$:;\XKB*(M1YZ=E6I)UGM]B0*:3IWTD
M1G7& ZG L$HZ9_Z,;HS07__E)=D&,A>AW/Y+8E%(ZVO(WNO7'3;*"3B;]\68
M4,_C&\)3<.S7!^J55* PE$_G22;C;:V#A= NK0P"=@'3! _5XBHE; 3-3YG+
M%8593,YX2 Y!ZB72%).@<TS L4"MR&*)!<[V&,@<-FBS3K? (*LC6][9Y_%&
MSJGUF("<O'4ZS?S^R(#S2'0K](0+RDM^=I*DR?=E1G*OY_O/N"!!$[<>?A.E
M6-@53!0*0H31!K1P@S0TEJ( IF*-AR]7>R_3*GF2^<"QX[XJ&0SV0OT*K2DR
MH:?$9X]$2)=&=XXTT?.PJ$P'DO[\04QWVUIYNTL?_(I&S+I'56F^V5#%GX:3
MY$R*"'(!7C%X&<IG.>OT7O<5?P]O[L-0.6VY0'M@'V^3^%]8 =_O"* "/SSF
ML>17SE1@1S;Y4*)]5A3%.*?YN#R-"_FE]>9((K]>Y><^0M$/*?IZ5,*1(.DA
MP2?0RS7R$AC>QO_RULO0'1Y+Y5;N)6G'+MF@*7>*)]U^Z LJ($B1IZD2$XK3
M;U[,4E<NL-/1@;/?2XWY*8+4]5?PL%$-YY%^+>@3&R@/S:7).BA?OK7D7B8Z
MI5@[6JI625JHT\8-S@>JSJ>%!%Q&W4:+HVR(FE_3OJZ4\@UJG.N2*^F@8]#X
M9!)\A6'I_>,^OFMO.)W),0&"JX=>L?5$J7:9'IJT=KL\."^ T/TK=/CZB.?>
M]V_NS4:)7PG!-;;.<B&3%QRM50;_W'"A[XK62R-(R33&>-!@.;-!!+GT5U@5
M:6%=?6_U2H465KA3TBE^;:5 F,WH A6H8JKVF;<GZ+?4GZ8"\[;SUM?4I-CZ
MQA.#S^'(T^M6E/$!IOYU^;G('7AH5:KL2)5A 9A/W+1+UMDNO_DS+ZU "+(\
MW_"6EK6<R]ZI0@.>>/$6J$PGK#)VC(&R[I!Q+T#;+"1@;+:\&E3ZJH/#GX00
MWCM]\WW3?TK<^MW9*-].#?[N;Z;#OR5WZ +5^B<7YAEGVT[ 8.#YN?X=O)]9
MJLJHC<:[BE"#%\7ZMX.F!LW(^8>*N,W@=8HH**%+& U21'RU.EOSHY5)C_Z/
MNZ9%I.T&X@]D8JDSC3& ?;EL!H[<PYH3D_*.ILW,XMG"[9_X" Z4^TYR2J::
M;_G1[30&!T@A:>8LTJ, 1#QX;?:M\NV7)'/N9C-6P;P'P!*#^.=E^J6US0G5
MSF1TFZL@F-.2QB-!&$9@XW]]P)7)_;:>:%&RCSXYXE5X/N 2RHS\*>#,<K)J
M&UD/VQYP<G1Q"S?Z*-1T7B3P&>/]V[]_92>&O BX:S.(2YOLP<$B=W:K7W?P
M6_K9_JD:Z:I\RYG! 4 )/+HHXM$UL =&+M0ZAU1J"J"?+K08[Y?</_S2T<,J
MZ\Q^G8MCY+[KITQ^DTMN;SBK$8NN@8W$EU3 *4X,99"P/ZD7#"V[_'6U^E2'
M&*Q&+AJ]]@WSE)RC=0;=@@&EYN7O"&D4K&0<,29Q<'Y6_'%\__XO*D!@[2>_
MI8A2@98J4"1]JE<@,=<)0<[S>1O28,(:K,XM&&.PRQ2HF=3@0\8$7*@*1REH
MT.&:#L-C4":-3\+ZQEWBI26[E5(\Y2X5[$J!B!SR5ZB#""PP@"/J]Z,CE_H\
MW[>.E3\YWU=K3TND;13_GG,WI(\U(, FL)UH-I28K]<"1@P\Q%K0B/>/X<;9
M,!_^FZUDRR<:+IT,L0"=V6^&;\Q#-#P*X,UIQH36Z(?U%&)S3[2O=PUNB/XF
MKC*S<GZ)(L! J?48#W_B[7D8"+Z_$Y1U^,>#U(7)I/P?#!;GPSX:$^YY_-W\
M[4"'B+HA>V9(^<X.)J%!!*S![IF1O];YI(-%:4:$V8@LU0<^/T._L/U1;VH+
MVO?N.L-#U\J!9 CDS$0[V3T@IY+<!8]!R[J6L.X+NX7P\1([^$1.\SS\T$]V
MK7RZ-YH*I-W<1D_6[H40]F,TZ&G^@#/(ZWC=70P8A72NJ[]P\.5*:X'MB[DR
MOON=&4_<@M(<!A>'&I\U!JHPF[^EM.*FKUYT'RC^$__LU 73U:$&)N1!&.PE
M@ 4[B0A]4&G.;Y9K=>C\4R9U(^V O^/8']@C%KR-[I$PZ>+HSIJ8'TUL[[]O
M"U!\]ZOPCL)8U'1*@]N4']?X>G[BO,T),&=N-@9R,JTS3: .YIBS4O,\U!/&
M4FHDYQ:HPWENY%0LG=KO<8]0DYRU.): P=D3=1Z8R>5D@:@BUUVCHA81NZA[
MBA5_)S$IC!.PK'4.W6)+ZV)A(R&8"MC14DCGS[E^O#]%[R>)"OBD+&2C;(E3
MAF"7>V5R7'NO@C.B2>4D2_%SDJP/+W=&'WUC=Y\>B]#C)JBO8:^_Z4+C)+09
MRE[GZXJ#\]H\=!10Y7?TXUO_QE]I9^_)5NVNTRV>+_"VUZU1N-')-2P9W:H9
MP ;E-@>##RDM""L_-H'MZ)@SO"(_</?LI21?7.EJ2N<T!?7G-T\@IW SK_.0
M-XZ70TX_JJJ<JBAZ96O_KB<A^'OGW?%@':9:80)D/+RI)B<H@,E*H8@AJ4HX
M>[TFWJJW5=+E[9>GWC_BO*&3F(!_O0V\.!D#7?R%HM4?&R)Z&5PFOZ$"M..3
MM.,M*K!\(!M,SM72(&D1I9JA@@Y7X5$[1W@;AWAI_&EWZX_VU[071!FAB<9'
MTB1G@L)[ KI97*"6J!G3&'$<\?BQQ%NIY.V&]I7HSST' \S#?-OO\6BBM[%$
M:P%AH57F,"X&=>=+K[,\Q3YL!I;XX5! R#2U_5.TQS!E.*W\;%43[/AUN0O^
M96V6Z?&:*M/A&\TFM=FTN_/RP8B9O[DB)-&*MH>+H60(<OLVRD1,7)$7)F*R
MXVE-39+0+XL"CB?7?R]X7Y%T"ZH(,/W!/ PY%L#?3O#!!<3@$M_:UX2R5R7D
MSAO^VG#7#%+7+XVB]74JL_/D,IH5KR&?X^(/;S>+M.4U)>]%6E@0=VV%_265
MUR&<% 7D]?DOLQ#6M3<(R!-I!8:;J[:SGZO9T^?P+OXQ*+P4":XX%61&]O[K
M4QBIH[#?L.46>U)Z.F>6%C\HSADVRT&"XC[Y9WM.W0B=>*E!8Q4J<,R]%\0:
MR^4QN$K&EG0$EJF+,M+G27W+P;;!RZOP?,Y$MDX>DL)PG7;J24)[?>L4XG"G
M>[';9-[@+U]W7)8R,?<F/9XNQTTI $O#T+#/"JG"L'!Q%C<)&SXMZ\6I$*[J
MM?JW^D<1,,9 3'[ ::1%G=L<E!OI)<6/R5_9GI!;KWWUS&#B.O>O8QY1Q,;P
M1G'*,9JM__P^O XZ7VMDK37B4Y525QRP$SL#_]FV"PUL LSRP-;YI;"ZDW."
M*'LT<@CT?DS?Z8O@?G?IUCV)0+6I;9J$8.<#M7P)C>LEQ'#<;-C<<)T\T6FF
M0YJMSAMB*\OT1S*EY$1*PC1LQ:JQK+^3QBMPU*W1!G[2K:IP"L\G/OM@RHPR
M#.K ?IVQ)263^8%).L8T>2?DKPDP88M&*O!JZ>8%QMDR/]]Q*E!L_M<,&(81
MY%?04@\8L]QO1[ ).=?)?NUPQKM(68?9;S&P,N?)UO^@<-T3'Z';96Y/$VLE
M].,:(U PE2'/-?WXLRYQ%P^>W*5LE\9UU(7L"1'D9L1 ?<6(7:"_ /D%C_F=
M!&L8//9 XW!Q$WWD^) &Q!4%T\C6>P1(B[_,+1LPC*R@4+EUAVN*ZRWYU]_>
M)A4^1.L.XE'0S'%'[XL'*@\NZ#LSV(*VNJR96\<"%;"=4+&*R$8G^.M#:$LC
M^ZTAT$/WN^K+O;SC/QW6$D^)O\J5RQS]M?=PE ;6"WL?$G3'XEH53S@9?5DU
M8[JRZ^SMWIUTT2"C,L/$RDV/H318^XJ0[=8Z2@ L(IR<BPN9'[R,%IKL49\W
MFCJ0M^>9[HVU;O1I$GN?+IXC&>C=6)%R_@OE9X!\96G,XV 1(S_D@FE+YU+;
M!XANP6RI97Y 7\-QMN'U6/1)V83#L;28C"&*%NH$-ITPNG/U\]>*G%ZQF&Z>
MW.WSZDIOCK=%T/U88*H3V-,A9]0IS\V&X^>@PJN.N,_VUVJ2):UO"29F.@IU
M)VDPFRFP5JK;:LS1:#<XJF.+1J:<I$"M(2^6L4O^-SOCL'Q[8B@K(EO;&+3"
M!R\T%\>!M$Z[0\"$/47@]>_$&$0V/+4'WN[#DB(XW9=$V;&5 ?\E?3A%_X&,
MH2AT92&] D21=G!3(B;JGD51=N-/PE375AGDVH*,TGB96ZR_ZARL9;SA!$EQ
MD'1)TJ(X_;KRXNJ5>!_UE+A'MP?7OS38DS^CO @%36732&Q'@U;%6(,$0BA^
M==7<WNU9H5HDY_N8\;FW'4RC!_I0$QHRAX<$7'(\K*@*4UZN<,!%ZWKM>7DB
M7P4%IUR-_?Y<U#N=DW%P^^A>P."04R_E+6&MR=W7.T0HZG!?;7JY54:$/!(7
MES(*CVW<0L%9T&M]$+*8FY6PSSIGN@-!\+F&SWR/M$75!_R&;8S1(_8Y*1OF
MWS80HM*>?P6A$7]^#L8D%>6U]L/+#[GH?///G/*(4+Q=FW,L<U?JYUX@('+P
M86<K_%@G8:JY4ES\]=W&,8GR[8N^>3<E/^^K:[$ +U0?^=%9:_Z+G6'- RX0
M&T()5," ,D+DSW/-<J0\:5%0L&)]N,2V.T>Y1[?5CZ>1N50"P8,RC=[)6UN7
M :$+F/9^9F3"7B9H/2^FU,;ODZSP:0]=:=/1V1/NW%HRW?E(!U-2QTDT:D'S
M-$S0ZG-'O6.1B&:: W^A89RW]Y)$PQ@IESXGV0&/\[7SBI(>*:M-D0F\9*@9
MBG(?4L7['QDX8KVEAU"JA!M!#>/=WC:]U>:A_2;K41?);5W-CV2E]MZ2,^4I
M9Y ;KJ%[6J=@+,C;,SA\!=[[J;=C%(]D))_.61U&-Y)]'EO*X6SK7TO)TC4(
M@G=Z6B>9H];QEX_N=Y+\;MN805_J:\%_=E93M.FT(=?,NOCA1!3:^>AUR!&9
MOHE_2J!&)%$R@/V<-W2OR6P SJ5U;F6&&S3*!V=FD!OK9X8;INS/I,6[KVI$
M0_2?Z="T'R--#JOCA-)$KW?>6O]OWV#Y7[-X>H3G.FO;/W) *P_.TO3+W7,!
M*JA'0UJL(/\V?&3:9H%)742.M'_WC7?ZWD;G-^9Q,70DG,NS/S25>11E6N@;
MU@F+5I*44)108KP!]WYFVD^OIF'6-D,'9L_UOY[E@<QS=G#R3DSJYG3?O4'(
MB[)X'*3#H(X[+G%EK>="5TM@.=T&O*2QY;-9ZTOQJH5^7@G%2!)<=4I<38"3
M_>S'#OTGZ[\CUH_Y_"C"3,+V?$:U5%=GN$8NIW%=3Y]VN&1\*MZ!/2O)X:.%
MMD3BQ1T-4:S5'$W'9'']<20=UXQE\?.5(UY6@1TB]Z/NV4]F?Q)YQ\%[<H<I
MH3VM7#60Q+Q@BX-S(XPRG=#VL;]M5L]Q7:I^Q/R!#B UML>6T^%LKA!F\2<(
M=W5JB;KOVV310H[)[I]>]\@6Z,X\-F%3&;OC'<BB;FU +U'O-]N$?FV"<J+1
M/3)9'5WRR\"2K?:1>TE?RH6[T[>O<SX3PEP@IT.=^@%STF7L3CVG=051O"I_
MPL@6@<A13::_&:I:"]QC/)%B+R4HGIE!C@T07DUCUV*9F$1<K*C,R/W5E=?U
MG'29[<R7?-5,9UU);SE])V .[:QY<ZE32Q)$$Q)NO2L:JPYX[_/I:N?Q)Q%M
M/J9'6.CN#[.19)M/SE]6DI+]WQDQ?LXZSW!1\8:N27[F,H!Y1P7L?Y+LR3D:
M_L1+.G]6KD))-\O?:V!.I=,XM=+I)WJMWM]X7NQE3\LA1V;AZJ4#X8 TU[.C
M;1^DGCMD?YCSFA.7IE?OG-$8;! &;U.!-LO=@8KAPF$/\2()-.NIC9_(8PU>
MY 226 %XU)DJ"<[.(^"EL**D$,.*Q_NG#LQ^"JWS\2MK-GD,1&T9-B@AX7NQ
M8*HR-%+K3%PKG'/'XOK*C)C=VYG=@X-LZ2QW+>(ZQ^AJ+]P,M-_[ )H6.EU]
M%IJ)S&\O=I&,[>L;4O>UO=,6:H"5YO4&W,9-F",I _%U:97]+=)/(=\-Y*W=
MT1&_>M/(C(CUJP<">XL$2AZNGPO)/)_TW@7+AELK-RK-5#_677H-]B5I)BOU
M4K<Z-J\*[T\H0ITFUU,!%MUJ<O]'\J>0O5Z0"IC]]II.5=KW6Q(=8(ZG]!$%
M:<-&\34%?IBFL%C)*1+S4Y\*1&$P7Y/5D386UD^BE.4VEEC3V>-AC^'R 6VI
M?",5"(P(R71,_FGY=^+][?HLU\Z-6S$2I8=YWJR<9"7-&#=(>1Q>R)5XLM,#
MI5A"/(8T:O'>YW3&(,HDRFZ9O)4TR&>AH5C<@J;!PT5ZBRS7R:.]-\/%ZZ99
MH.M<)+U_R;OU^D_N)6RI&1.\MD>1"<%-9J,0+I+<S!6"0$2=1L)KLU'/@_4D
M;^L6)<GG&1$;=&KMR*7_D@C99"\HO@X0)J@&R9-L<V>4P)=N]/J^""$:BNEU
M NYF[)RB"Q4 :AN'GH O<+8V<NCD(*WF1_@O:ELO?#L2,E>]*+GX9J)+\R85
MD)DAIVI!D9TFX,<"DCSXWI63=%9%NI^17.>4&C @&,86JJ;'49BA(Z:'&)S:
MRP)-:N!35 "G-A0MXK/.,>,-74M279IR031K,9Z=[72=;+4!2W(FC>UPQFK"
MDY..6,?OKF41?/JB\;59$J![^BXOW9[7?\,*2GP_D;6XN%<D?\TZB@1AXU-1
MKTOVZ?C#Z:=/[[AK2[Y0LM;DI5N"$OK0;#1W<VT 2F""$HK+] DV(;A-3I60
MKPY[WE=E90O,=5@+Y2#JS0\?+4EI51?E2]/WH7$I% $J,!":CIYC1^/NCI,
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
MS)UHL&66I (%4"GTS9UN:;HW+4E$2=,SG<+2]V\(LC(#=.-F;'DH1M"CT$G
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
M-;*8(%?KEO*6P+J$AQ<.)HZ"$7CCZY)>.D\@AZYW&XIBV%)>?N->(C=K0Y[
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
MI7?]<;,,(ZHR:*5Z(N8I)9QL"5/%;Q7L=+N6V%ZH0C&SINM;7/J9<:)GO:>
MJZI<7K*Z-B,T[W&<JOQ6-],]C@R+3[*+")+T5S><&>EER8T3H^75QN-,24RQ
MP6#2QLNC^\WVQ"#2>NFJ,ND&#MO_CG;*A0S.DV+;_*X_ZHS5_J7TX[CSNP4"
M1!=V@>3P$2:&UTZ-"_15-@WW'S'QNZ;5N^2<'=PMI*TT"6A:L@U OIUNLY^'
M68SZO$,\-2CIVBU]]DM%)C/5[?1>SS[*B5JF>LH,3(02"AV5OY@^^=8E2%T5
M-KC'/+9UCL;73;E%S5$MT9'L_T<[ZC"$2@RX(R<V>4/E(MEC\GEV*UN)D,S/
M5N3;Z EAWZEXK%IGA(4Y6% +<;SL@ZW)\FF0?NK/%.L5Y3;U[MN43E/ F,7]
M*M,?^"\=OD1K:C9,X8/7>-O6"*TM*)<]COG'E9'OJ9^Z'H+>HV0)H%;(B_E*
M'^07:#S&(LFU";__.7PFE=,S <3]^0]9[_#A@K^NX;EG)EWP#-++!5,4'TRK
M 3_W_.L@1B0OK2R/EG^RNO;5VL^"RW=KV:LBC=CPJ%._T:=IPSHR(^6PZU\I
MMX>,XK<*KTT(7!LOWK1J@S[2C0TKN=Z>M">=J2O6$@>_HM"%G(IW)"A5\:M9
MK0K@'\Z4_/Q8PA,W';:IQ9UOZ+?]<'Z#E0Y(L2(V9 ,H&<T*[9#C3[6X\=;+
M&-K+Z^P7\_R\B(TIJ*L]/XH>:=M6/A]Z%/R5#DP58_@+\1:8#R3?>\W5+8UD
ME]J+]MHSBN1G.H\XH7L%7$+X7D8G_6&H9=NX-%_TZ0\=$#@2J[7HH=T?A\]G
M'_# F-(QZBEB5E/+!Q9Y1C2MWKLP3^I;REVL0D(VB)LF1LH8;9^[%,?$T@>/
MZ2!9/7]^@FJY*7,O"0B;*" Y8P8:RV$R+?CNSM..\YTVTZ^SY)>K7Q@(=TU.
M5V $LB2?>1=$I]X""-OQ=*!R.0FFMV#!N186T@T^:_]@=I6XJ\_:P"-Z:[CD
M1%W.!^I\6P.C)L#??W<_UY'A$ENC:8PUV92><J^]2 2^+GRVM#VH.'=I(4);
M-GT8X3Z8C&1?R#$FA1*D;^>T/S;T\M(.XZB2,7_&E77Q^D;CO0QS)M75%C::
M&,R0(7Q?* 3-@TADVEG;Y1JR5IC#.YW[[U@::E\#)T_!&O4F.=D7_T9J^_\/
M$JPXC; Y44N$^9BET;*E!^49!OD\Y\^;RAMR5;#0LG9G8!R$;X^/)R+]0M@8
M$PNQO>,HKB;=COLB4RUBX0U>^.0JX^FS<:A&X_5-9L@9=H8F?H8@!'(]1ZM)
M<6T\#*>6<]'DT=\_--&!?2]VR@AYXI![0\*OY22,3RV2<C%;P.I*CO_/"9Y0
M=YFONB)ZVY&%A'X3@ND/?])VF__J^,Y7&Q.)0?:TM*(<2;;)*,2M]<^H@J,B
MA5*J]=SF5^^?93]AJ0B\>Y>&=U'G[Z[T[W.SPK92 HKO9*),NBA[XED=$S-'
MQ/QI=/SG2<D7<VO3QGQO"ZX4^2,T#GMH XZR@T>SZG1@)I@.8&47*J^DW+O
M%Y/T,9^*D$HQ&:EM"_7F6X/@!_XQ&_FY(50ZX$N[F ?:P&&ST_4'BR4R^T)_
M/=/VJVE";#3Y4HX0?CF5.<[3.A>@\A QD@)98^Y^PJJ0=$R/L=7/$S^(YY C
M:(3O\_QK'+K# 5OR"PS,]?43$WW)-N7#"4'PQ*1>/&GU2Y:(^?@H[:3[TY(2
MS\%,!,:0-$^+1!ZJ_3/YNB01G+\NK;.[9?J__EM&EM$"K;\A^Q6:$>GB;=(B
M^.(?=Z%<;1Y.01*](5?*_-2R_;]T,%6)DTZ"12=<#?CVQIZTQ:J/Q/7I!W[]
M&I4@VZ.C!>/ZC;XTNY([&$=Q",%P<:_TR<S\T6MT*;TX\I-L+/E*O%"(U<([
MSI0P2@S%^W;.LEG6_;XBMZ%:M^ 6;Q][,^#FS_KC-W2../Q%M-P%M29>T=K0
M.N/RZ./0E[Z_:L?G0'5I#ZKBI?MV8N+.A"V(Y[]M70&.%^%%B#&$SI@&K@2T
MS*H'9I4.!(&),! Z0S)-WSM*PE^C!";Z;J(%=HED\X$"PIL5QP4:3Y5]D),:
M[8^^\*LL>41'(S-2.Y*Y&H"UD(6AH)NDWUS)34&X)TX$M1<H7\>?-]$BXX*Y
M%Z2^(!OKKNL:S3[ *_7K^;EB(9.0[K-S4]U!6%!,6 >N_X5HK\LRX/XMC9-)
M_2S ] - .93 >W642:&XTT80DBKN"4Q)O, DY]:8I-RQ'6/FQ71;0URMOZO_
M,\_PU*EH++C3J]2/X(M5'[OZQ.6LF(A>ZL^$&YR&]H\YM6\I+4==.A:_\7X9
M=I<T0Y#%8J*,KS9VT_I&?Q5RK'"XIT]^]=-'ADB4_N<M1#4;=, 5S >3)>S9
MM;1!!"_&%S@,"HT%.EA6O5PZSAIU-D44=\Z'*<YBL#\84FW1&F&#FX^M<E Q
M&7NZM_K5UZRO>B7B:]')!6^V=^FZHG/Q9%:*;/6.O+S<OK<NG[7BG_DS\:E$
M/HMUB"X)T=X B=D+]Y8U_%8[>G4]:(:O^JL3M]%0B'1&6(:_YV:3FPBT4/H"
MKSP\ZF/!L?17RFF&>@O1IA!-F#$UOPD&/^<YITSR)G!:<#FNQ4HUC&R_JBXU
MKOAR?$$YGS=BI5=T=SI2W6+F[@(HAJ*Y$)[Z0@=4D]H>1DT>NT#[0?Y8KR!1
M?H.3WT Z>.D'IC+_Q!KM(C3S#B%^0UJGNG2I6K:??\1V\1%3>M-*'(53YZD/
M'7AN?7O^>W?'8,)1-I(.G$)@I31J$MW/O?+(O1K.;RTDBE7/,F<7J<D&TI3&
MFQNQ!^W\A(D?S9 ?PI)VJS>PX[+V%DK&<7S)0U\PAKI,2JT%'+Y38)K9/,/)
M[R_.'ZFN]VJ)_?/TDC!(?5Y(!T:\-(Z8%[J?^Z"%* KX@S@%G_.-C:/>OZS,
M?)%R+]U\E)FZM=<3AFBL:[DVF_I8T,L13W[?(D_K4UYBN?&[PS&6%RU$_,@9
M80>\3#GD  #A+A8NJ5Y?)4FC T6^4-_N['D.A"OX-/3#%H\?YUN,%WN,S,SM
M<F_LO=O$/CZA@S+?:4E,!!WH4H@-0\;NS32&R_:5/$J_V#"[E)Q1FA8<%<8\
M76: SY^Y2Q)QQF_;OQUX>=4T0@:+G9%<3I&R4%)9Z1%T'W*+U++'$-\2&G';
ML9L46S^"^$QKKO6'KT2[X*PBJ0W)/S97?OULUX0>SJ3>GE @*ZSDIL;1 :_!
M%T=NJ#(3K-RM&=- Y+ULA<OE(OTUF@F+N"BVNR,-J2<HQTCK"V*B4 L]TIO"
M:9*5<I]O(-%U^[SA8V.#)SU"O>!U=>DHC0DSO!H1TD!2(@1 "#)>Q38C^Z=5
MO>_-5JKB!OIY^J3B!0_S1%-,VCGV^H%G1#JPD^Z%(K-R427MP+Z#)!K)A@XX
MV2+>\:T.4]A^.U-++I#>4PO= G.^D]4F\33XMI11_EN_]/PJ^ B2:1^2G"-^
M.O/VV-.-XR_##E1.?:,#3=9*^$:]Y47MB"?,?8B%@O:->?S7:O:=0++W+5^M
MX.L[#^ O]O<758S\./P[UJ]870H,O,YQHN?< 5\7[!')HI#R!*\]$;>?*77'
MN.^J@"7N5^V;@.H)K9!S*9@7N.LHEA$X$VTH7V3$"3^018"8);8KH3(RM:[X
M8%,%IV,Z?BDJ15X0[&:Q9!L&\U!"O?'=K<++"?(8M3.K-7^=3M:,RF;P\6A_
M[S2,6%_>CI_V[=I.10O4$ER[.\)]CWG8)51.>4Q;O\K\ENKWL%)%EF,3M^RC
MK>)844!A':W:CE(#<:J*6>T^J&F,<VT8<U//-7%-ZQGA-#\14'?,PMSD;Q.R
M#0R@-4AL1N(\0_"+3XAHWJ3O,[/:;\)[[KS.X+93/NYO<33 OI!2Q=1'ZSNZ
M6(AIF=[%ZKPI7;>")EK5C,Q*_[Z0^-,K;M<[!5NOOO!\;*],X?]<_8<@F1&N
M9%0T2$"5844_-01%*%B.6O\VFU%QU-H8UOIN[)?Z9KAG\9WBX.V);/B$(W<E
M87M3#S_1WA#=)Y9=Y)(]TL3!;W!:JU#&6%(2)1&I,U)7ES(^9_(W*$%PK+%1
ME-52V43G-2H#L8"\Y/,5+NGY[+C#M?7[2?;EZH)GE2C!/<BB![_![N"4AIIT
MA>@MG2NV@PLU^FQOI4X3I\ZO5M"!D+JD9WJO%Y]!407PLQ3Y$1U.DGAWNX;:
MFPO-]1Y2=6_%778J^C2=D_)?;P!BGYDK4(DZ,E#$;8+-YC[&6_9!1;35J,_5
M)1Z[V7/0>?X##F6NAV>X,!"/B3A2] )_62E\3(.K8V5?]NI(%=E"PO0:UW)E
MJ%6QJ'?W-M/ZY! ;A&MC%_]SSB4;?.S)90E%5R=G<3VV<WLH%NHG:3-I8AU)
M[;,G9\5J:)QJ",9:[UEK1D1B]UYG1(2C.V%YP3R5@&M+]PB+V?$X(&8(?545
MO*?RX[S@N>B#-$)6S\!PCT2DMC+Z!C7/-BAU1A)WO*2XABJO7E2;/OI*10@'
M+*_SUNW_K78FR9(-_N,S+(_4.LM4 RUD>\E6K69;OYQ%*'F'W830M\WKDS0V
MV)EA."O);"]/WD3!9\ME=[OZ5"1+CK*S4"OYR_6VW:1\$ZDTKN-4I+N9)G&
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
M4\_U(,%)*G1;_!]R7 9IZA%$:>R15*LG^@BMF5_V>Y0K^<IO23>]LR[M&C9
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
MCR$TAZ;)=!G#'-;),0*W3\TP@9Q^R&6Y1/;,[L2WL=N5KP(<$NK3$*(T#F#
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
M,IK5*^8C[K"8P@"WYWQX>\XG)3A!8>B%KI_T^5XU0WR6ED%Z5S/AT-$%FUQ
M Y \[PEQH\WK N5-R6;)GHOULS2XI&$*<$2,9K2>AU3-?%X&D^'$IYZDK'QM
MB,H/+5F; Y\F)+,V[^D<G87'/4V(>SSM:>H&@SJOA_S^0_Z^_ VMK\5ZOU5U
M?O^NEH&$\F_ES7_6+]??2EJ)7],/^=OGDOZM[":QJ!9^&:X_=R78MM?1>Y25
M37,C)O1>?JM_8U73,>1=4]?-P9WPT,HVBB;+9.5!N;9_B+Q06 BQQMM"['+$
M1WF11MV8*?3C=F(IU/5,R'R 6QRQ8P,ZLZ(T4Z++5:E=",M>V=JE:YGY,GVW
MJ2Y,T4R>_<3J58RI$R<)A=2/Q*;2IQQB%_F0IS$.8P?S*-6*6)ZA,[-%^S5'
MCT599_\EU((THY$S#K*JVC3Q-CDRI"G>;(K7LKRJRXU&X=44A @+UP\'!%*>
M!# ( YF DE-:J$,(YYXKG"6]+)0%$(W23-O6=[PA+.T29[HNWCF8U!P\"Z+K
MV6:93FC:1C1?E8:>V*$RBY[=A$B6_+IS5!;UZB9$/?3IIBXW*-F]*PNZ(:QS
M%G 0<\_Q QB[V(4!102BV"60NR3D:9B(C9I2A[OCI>>N FMI:52&[@L^KFR7
MB:.G7QV9:4=E2B2-BE9CT<S*5J<>EEXQZDGF1RM.]^]8KJST)*=[M:.GK[@\
M%;MM6OYKWK<V8/3F.Y%SD)J35RL_PC2AF,/(#P/98!S!), Q#/V$$$;\("!8
MHR+?B F#T(U)9;ZLB\P>GS;M]D 8&[%3,,^Z3D.KGW2U@Y2-G.M@H,&0%] R
M8^W8WD4@S)!RG:;]:AE795C&$J[JBU@_!717;@-3A\> 9&P8Q\R!G!,<I6+W
M%P;4[C&@ ?6%K(WB.:"G'6/6CK<,H59P<.PB-^=1H+N9P;)V&,@0M%E/ ZF
M9_,XT D,+C@/-%SM1SD0=$)"C1-!I^XV\_C>%H^/1=YT]FO[^ T2?"N41'$:
MQQ%TN8=@$&,&$^)Y,. .8C1VPR@.]*(N8^1F#[VTQ$%#_0H4-DH<1N'#/N*A
MXXJ=<80$?"@D$%/"H)>R%/NI>%D)_UB[WL<6A,:E.V_0NAW.@-E]EN?SX>=S
M' 5I*-[M ?%D!MB%22@^1:'87W""0NP[NL4X=M'3KJO98L?F_.*I[1YL0:&9
MI]E3PKZ'[("TO9V!BH"6-@*CI!;U^U6$/G3SE>XQ>[_<E<5S5@F7Y'U1OBLV
MN.:;]35I=@_5RJ/"1*8A@W&<<&$@(P(12U*81MB-71(ZE&I-*!LC-G\PL24M
M>ZCM)@TU/W7U'&OQ.M<-](_"IZ;FMD#14_.>@AP"Q+)GV<_\JJOG:$=EW'R7
MU4<,_/$S$R_S"JW/&T!MQ5<1V9+BCY):5/%5A#Y4?*5[S!1_.V!'+-T^=_G8
MNSBSSWV/A*$G%%_XE($KQY5SEL#$BZ.(!BZ/4ZV>BV/$9E;\:UNJ/@J8FJK;
M@D%/U;_<O 7]5(,KX'K02:^&,[R&6F^OE$)'9DNZ/DIJ45U7$?I0UY7N,2Q\
MR"IT?U_*@)></<ZE2<\W[&!"2^K0*$D)@83S" 91*&=*(.'=^XC2U F2U-=Z
MVRM1G5G[AR-<Z!X_\C=ERY%F;E\)3#6#8!TB/<OP[@B1CH%9Y]EH"6VK,D")
MYK)U CHP'%4-:-UL&'IJF@S7VS%^G4?XAN6,9_6N2^VV26UUC:NZ1*1>!2%.
M4(!"\:J)0AC$'H8HX5AX$D'J(3^)/2_4,27FK,QL7SK&0-:.UJS1=\!:WOZB
M&2\P!ULQFK (A)JQA@Z]P6#2[;:C8^Q/I_LA"T^E9\^B9;H<(UOA"G-&E@UF
M7 S84:CC\A7U:^#?/5-:W9:W]4-Y4^;WU1V]S;=EJ)]J^?MOU6>^)K(@]6N]
MED=SI)=F4 YO@=3,)NU=]IQ1EM-*3H!I&W[>H%*&D:NV$:CP%/;+LO.B;B_\
MEE7R!#=?,]+5:7\M:K3>/SDGMV%F]?(V'M.XL7R%)Z3KL2W[<"S7UEO$UJC,
MW@;]Q2KN+8(U++ZWN>QE8UD+_C[+LYI]S)X9/9RV^'XC1]%=MR7MS9>S>Q4<
M;+0X<XG/6  #WT$P<.2)\#BDD)&8A803GO#89%ZK#>86W-S*(S2/3>$);W@#
M:,!<[Y.:37FU\IC4G-37 E\SH#; O>43-HP>#XF] BVS8,CMUL==8FBL320M
M3Y.UPMJKC)FU">JY^;-6:9C9Z2.J.X;NBG5&7E8)ICR*F -Q2N6P;"^%*(@C
M&(J?D]1A"/E:P[(G*<YL48\46,]B3@.F9@:MPJ!GVTZ9L(&)NP(M ^#W[M]9
MC)>R_)8LTC2]1<V,LOB'MD/]1M-B ?8D-AF=K;G.:;.Q:&EU&_=5ZD7425,'
M!C21DZDC#)-(5@;1"(G_/.I&6OZ8 LW92P<:#GHGJIW\WAZF)%T "QD8"Q4P
M52L(K$*D9S!Z='JG1H+3;DQ[^]&Q8+-\0%E>:U4$TQ07+B90AN"XID#]UH4[
ML[61BP^[P\D-:U\?4-YUM_E4Y,]-#X#/Q7HM-J7RIA5*Q?8/"8OC^6XLG!"2
M0N%].# 1.T.4N&&8Z.4MEV5_[CUB4R^V4%\PL^>GN#7\89^*YN;Q\HYB78!O
M(%)G<6LAU*[?V%:NOMN8W*^VWP?PNY05=,+:W':^RE-Z[1YE9LS_<S0PN^C!
M6.MN=AD7INU"<+VC^*$[52HG;+93-X5;W4U-1O=LY5$O]F,GAHF<JQX0)#;%
MPON%'@FIZQ",Q+]Z340TJ,_\$ME2W)ZM-1BBK@>G8OW,7"!I9F6:_AE;/JY
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
MT.D;4@,,;-E%'=++FCD#4(ZLELD:%W;'D3F ]TS<B-;77&P9/S.^D5$QPN3
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
M\ '++7<:H2\]8!6BA+/!I:?XNW.5;-@4X@K(!,?NK+=DY@IL89T-.(W(X6P
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
MVC=]*9I)KVW=K#S85NPZ=VC&.LY!&2,_B06,D!.:PL"G#&*<)C ,A4PD1JX
M5BM0= F&%[A]6[)- \UM)R/U0TR32"D&?2S(KQG3V1-]OW.0Q6#-A%RV8C'G
MR"P;:ID0]BB2,G6]Z1F?#[GX%DO3^LS>H1KU55DLCE-,PA1Z,4^$T@K[AUTF
M-->)"7<CZGHQTSOC<YK0W$GZ]HS+@#:0Q">KNO3 FHZDV() 3V]-I3<XWS,N
MV@7G>\XLO/#YGG'QCL_W3%QOZJP\LWS#VAK6XPW:7;'.R,"]CXA+/<Y\&'+N
MR/=N#(5'PR!-@CAPH]"/]'H,ZI&?_6W<,--L!>[SK#T2^XYQ)H"FH/MK'WIH
M6G+6FU)<\K:HFI^_H+6L[I0>T&\LIT4IKL#"K6JK=III[3),\5C(E=%:=L(3
M#U \3FVO2.N9J7H <ST)7;^@?0A28\#IZ _XO>7&[I'DRX"PYDAH$5_8O3 !
MYMCI,%K%\$"3++_'J&)TKZG7KO7UFY?=)=U.YOH;*NGM4[-;Z7H\R/I]87W+
M+*\RTK1[<%=.Z%"QR?!@F,0$!DD4P\2A7&SF>!)'*(E9FFH=;IJ-U;G=H1UA
MS<-+\ST<-9/W8T"N9QX;AN ;R1'8ZS\X[.>.7\#PNGZ+WO!^!3KNK\" ?]F6
MM9/ 5J^9Y5"V=2)J/D:7/1TU.^!')Z7FIWAA&:%TZ7(YMZ3A[%.14R93#7)P
MW,UWR3%K&'QS*(-T[58Q8SB)$)9UZA@&$4<P0<2'W$M"PG#HNUBIM9E5KF:V
MZFU_*C(@:EB2>!'R:G9\<3PU=\R<LW:C/"A[_"S[8NSS>P7V. 8=RU>G;?E.
MN:Y ._IEAJ))&X#:KK"\B*?7*<>T >/9VDTKBQMTAY21P@]Y59=--<A7\76L
M$.D7KE8Q"7R7$@XQC7P8>"&#V$4IY$F0()KZGA<H-?11H#5WH91,:]0[FL(J
M5JK#1U20&C=REN77,UV-Z#O"5V! N@E[6(1!HY6C/3C,FC=> (M>JT8U04>;
M,TXLL5P[1C59]AHP*MYB7G26B5=H7HM/54:;Z95%_N;EJUBO.19+B!LFC!-(
MXB@2)LQ)8)+&(22NFP3880[W-?OZ3U"<V9"]V519SJI*;AQQEG=.QXXKL,>6
M^%:+!:>.X1I"J^;8605,S_+-@951"9J2_!9+S\;I+5YRIB3^J5(SM1N-FZ)E
M-?LH7'HJ]JOB:R.=K:8:O?K,Y $:07QX&*[M&^NNQ*81L=B1X4+/A0&.8XA<
MX2*AA"'FL=CGE*Z>68D+C4YI)ISHZ,V0'V7U^2N321*Q7[D6MZ-[N=7IN-D[
MT-JU/ 9_S'+P*![:0_4G[?YJ1D]"S?XL@*Z>56H9@@U'8,=2>R:FNAI'V6J_
MMDMPL=?)S8B+I7N\70+5B>YO%RTWYXBZOG+!\WG$$HZA%PC;%C YAXXY$>0Q
MIGY"_-CWD[[,3<W*:=$W*'O3LVT?A5OPEVW;HDSXIVB]-AA(J8>JFL6RC]1\
M@^#L=T$R$7[1:6ZOTSO)!!:SN6QV:E+>916ZOR_9?5>HVZ6,VQZ%<8"B *<,
MXD3\7Q '!*(HX9"QQ L=1"CFL<ZF;(S8W(&E/=)M14E;_&#4#'(4-C7S80L,
MS2B3,0[:)D)%0$L68934H@9 1>A#?5>ZQU"]NXHJV7>@\5QNGYH-6G[_L:BJ
MMZ@L7WA1RO1@M8I#CQ!991;3!,/ 0S[$F&"84(?XOI/Z@:,T!LV ]LS*_XG5
MH.B)@[6@#LB0O*;N:V"J: KF04HW_MP5W\F46;_)V3(")"?@K1)J^I9"7WY;
MAD.#\K)V1!^2([-BL(3E!G:#*"0F* KC-(9N'%!I76+A59 (!CATL1_A@"9:
MOH0"S9FMRD%;LOVN9!=$=%705+,KEC$RV)>TT9.O>[$3ZZ%;#3'G;I#V6N%;
M#0B4&Y39#.$>=PCIV^B_VS Y">?KMV*%7)>AP/5A*GL-!)XP%CBD 70Q#T*?
M>CY-D8Z)4*0[LYD07Y[8?)#%&%[*@57;*&@'4H?#+;8\7,F6 IB!.Y31JW8.
MEN!CGDD7"H+/,/-BC.JK3;]0@&)L#H;*[69FXN>BH-^R]5K8H,-X:_^GMF)]
MY<1R,X(]B .<P,!U/8B"E$#7(31D#'MAXNCE=I1ISY[-Z<GIF0QU[-2,QBQX
MZ)F-GD[C5YW(O_1_%^Y7>T)EUI,JVH!8,B?J=!<U*-IP')H4_07,C(HL;6XK
MI-?KXINT8I4@^9E5K'QFU1NTEK]:Q;+ )$XI)"&2L[7"%":4(!A0[G /!PCI
M;4Z4J,[L=VQY &C+A)Y14</.)8X +28P"CTFO+8X%5X;\V"8>A[AE$9)P%9/
M36[L2XW*^I40/.1 O3JEI060,"KL/LN;E&_!IQ*]ER J_%P/$0<B%\<P") L
M[ P0#+TPQ*'O\] E':(WN6):;R8\>_HF:-[([A5SXJCVJK..C-YK[LO-6]!/
MO[D"PI-QTG8$=7?4:,M4\Q[LV;)?AZX%@Z67FQK-15]L6C <OM3T;C9[H35'
MF]L7Y2<A4I>Q]IT()ZF;0)_+V'T4B:TSISYTB4O#&*4D=;1>8">IS/S":@]M
MHX:HGCDXC8F:^E\LJ9ZZMT+V/NR.HCU%'A7(DN*>IK&HHHZ*>:B8XQ?K*:(<
MZ_P)/;);_@OZ>U'VAZF[+O"AXPL_2!8NIRZ'08H13$/Q%F>^1T*"2)!Z2G,8
M1ZG,K(B[L_]:'?+'@1G71FOBZFFCNJ1:T]8G);E@DOKYM1>;DCXIWG "^O3%
MIIV/WC+9TF#](:?L^W^PEQ6+THC'K@^]T)?]4L1V#D>!!REEU$-.@CVN%#X^
M2V%FM>NZ_71$04,5"+*Z38X.<1G7/"O2ZFF=MJ &_8S."'-!(Z/#%1?N8'1&
MH./61><NU._P>L<*J;VJ/5N[R^?.NM[< DE&O;EJ+\:X'AA*H/?-GV1>JY7I
M ;M&S4G[-19K-WK ]+"!Z.&?3$N>A@?9WA;Y,RN;$[KMQTI6:I<98>Z*LRA(
MQ<8(II@3&##DP20*0QC[88#2.$1>K-5@2YGRW/[;EAQXDO2:(Q^T6*]168$G
MX>U4\I"RYND/=5C5]EVS@*6GC4='2P=<]#\T*#:,V"QWTA3=6K&3*MV%2YTT
MX3@N=-)=P*#;>?D;6E]7M_RN+/]6WN3TEM_\9_UR_:VDU<]E7M,/>?.7ZOV:
M_E;5^;V@3:MWI?CP7-*_E;^P1\Q*Y?;G5JC-7O^4%66;MY>AW/<H*]M^1C*J
M*ZM(A(_7=)ZIP,\ERNMV@-!U_@(&=]8/J):WKF4QP"^,U>#ZZ6DM^T2O&?B-
M54WMH92N:1%8@7>;LOV->+!B0;F&1IMU.P]QVI%8_OEI^B$_R*,#O[>2VNKM
M;A5VLV;O=EA8KON[5<CVVL';7=FP]$Q\LYLO=A=\__(@OJ<_E\7F27P5V[*6
M#*V_U*ANVON\16V3K(]9SCZ(7U6KV.4L3"(,6>0X,(A<%R)$&4QY0+TX#A E
M6C,P+V5H9IN^LP17H$_5-2R"GL<KL.42;-D$/9_@=\DI:%C5+'N]^%&I^9U+
M/@ ]H[P,]OIE=)8 LU5?=RD[RQ;>60+OJ"+/UKJ&O5XWXDW?K(S6;U'U\'Y=
M?+MI?U%=XZKI-+LB/.9A0N2FFHGM-?=#B&.?0!IXD1/$R'6X4BI$A^C,YG'(
M I \ ,D$Z+D O_=\:-H^)3S5[)MME/1LF 6 ])N>:DALJWVI"LEE&Y%J@'#4
M4E3G7OVM\^VFKFHDM@'Y_?7]?7U3EK(UWO5CK;H;/KO _^'N[9;<UI$UT5?A
MQ43,ZHC"/OP!__9=N6SW>([M\K&KNV-B72@  K"Y6R76)E6VJY_^ " I426)
M1$(@JWIF=JQ>RR:1F1^%1 +(_'+NA(2]7.^Z*]#DGA1?;7CUV#SC!![/QP&@
M,KV]= ((;&*[Q *TIYNTU6J;=G[4Q79>DX8--U/3#UNQ2CXK$)3_TO]91V>Y
M+QD\;&^-57EPS@6*<Y8@G$4$Y5SNC8*")_(OPL!/,P#CI*T><SN ?<VP9M18
M=W)+TTS:2V$>=P4+@@<]6#]12JS^??<7.[[=08&Q81-QIP"#B#"7 -J6)'-&
MP*$TFI?"-$&Q:3W\DO2;EV+PC)KSXN$N/#W[)$=]K'5$J!J(_&U34973VI+(
M/SPJ0JPA,;+ZS\=:G?:^(4W9[-318ZU(F/D9IW(CF#&*<*"Z>:28JP4D97'$
M(LY#>,' ++I"9JZ+ @/:%QA8'ITY_4Z"^V&4B!SY64)4Q3Y%>5!@E(8)83$+
M,I;YT#*$5_*5+BE;X#H*>PT?"'C@^5*0VY^"#C1NNU(-=?9:I8^(_7=J>UKO
M0<&QZVXKLR+K^KC4J8XO<X8Z!\QG#U9G$69YVMJ5!]V*;_R[4N@K?U"TDYOO
M'S:BJN\[PMWN+UL.,DIXP# 5B(:A=-Y%PA#E.4:$"HXSGY.D,-J@7:##W&>Q
MG4:Z&V KUMLIY0VTNM(]FKHGK-C>;#Z X6GMO+ "#V]G011^GFN/B:OC70L-
MECWMM8?HZ/#W@J'LFP$\;T6X\Y<WNX*VS"=Q%J(TR'R$?8%E\,DS)$@1Q0P3
MX6,&[0<P)71FA[7;B]<MOQ^PR,T(-C.OXQH,F)LYW6CT@!C&.5TMQ&*'!/^3
M(A?G^#<%X13-O_&[LS>0V]V)IGZ0A1DG*$S#'.%$^@H9W&!$2<IB[*>^C\5,
M[>(6NG*6HK?DM][PJ +PS4';LE+=Y5]Y&VYX\70)U&:N968 89[FXFYP[476
M++?6%P"U?)>WE[G3O@"B"SJX77CCO7.8:](TM^(?1#4/W-[6NI-YUWR3ZW3T
MW5\VW=\VP2K/I.?B28Q\'!%5Q\]0'@4AB@3!(@E(ZD<A*.RQT6)FC]:+[XI3
MY&:CUEW>752IV*%N&#7-C24PC%+J*/0ZF?+7Z6FANV;#O"U<&3S3[!YRR-Y[
M$2ZN@BTK'9:-OBZ!Z2@<NV@PZ_BL5K=+;WG[ORI_FS^0DCV[B[K>L '?PHI$
MO@A"%B,>1 SAB M$<(I1%')!4D50DJ6P%B5VBAC-Q$MZE71*>+R5WA+V5)KO
MHV]@8D-N8@F[<;@V%Y163JW7Q_NCU^@OJO*DA[;31B,[9%)Q&I9= (B[R,Q&
MB:6#LPN .A&?73(:/"E15S>]^UT7VEF:9B(>OK54G#1>?CIEVK@CN,PJV.36
M<CQ#LT!)@J<ML,H,?#;48NF ITT8Y@">><+R3HG7)9<1Q(<-*W^6[)&LUT\?
M[N_EJE>79-UWY+PN_ONQ;-KZO:[X,6-14@B.$0M45G_N8T19AA$7-/)QQA/.
M02<NMHK,//E.]R1ME54!]5!=;Z^O=^H]X()O_6D,KYP6 !SF%YQB[;"DU!5B
MKFZE;-58]FKJ0K".[J<N'<^67NI]N>;UC93SO:J?5B)._2)*A=S Q!CA&#.4
M96&(**&1B).<IL0HBC@S_MRA1,NXI$5ZO4PHK]0A(./.QH&9P*->D(46A%(G
M[;B 3NIPO(7)I$X:<TPE=?HQNX#CW?W#NGKB7,[GGZ4J6"0U?R,C?3:L'/FL
M"#L:N?-NR0?N*E61-/A[U8O^<[7]/WRKSG&_;\I_<;8?J7U)[P_N?I#-;5OS
MN$I"/V!$QGDXRXB,6.3\S<,X01GAC/HIYX3ED(CEQ2R9V4EH';W'3;U3R"N&
M53V%5!D6R;S<-S<+A?XMOB3,#VK)2(OVN@X=WK4Z!_S.6XZCG3DMP8<Z+"[6
MC[JNJU5.,1\U6_G<UGOB6V]OE'O.Z1?'WU%D]G)V+!K:O?CG>AX;OKQ"EFMA
M?R^]OY:4B^SAU>3U]CV7([9%_(]R'CT=/+SR@YR&<B^.HH3D**4\0!0+'[$T
MI%$0JXPIHX#4H4XSKT]_^X]O_^&)5@&OZ37PRO9J?TM^ Q<G!Q_!<)E9%MJY
M<B04VU.'_D[)YR]=J78.A=/4+8?HN7+W#C1:UG&[@_#(!3L<VJ*$^:/<_=^*
MFYJS<JN(Q39DLU6MTYM/Y::\?[Q_4]5U]:O-RN?=3Y-\E]XSX2G3[4=QDB',
M&$=4$(**. ISYDN,(R/O>8D2,[O+3KA'>^D>U?WW'G8* $IL;7$>=Y!+H0?S
MB$HA[U9XK4I77J^4I[6Z\GI@=XJI0J.]YUL&6$#A\@( VU4MSP@TK&;Y0H1&
M"Y9MQUZN6OE"ZP]*E2\=RV()^,Q__9^J_N=-N7WJ[D%4:,S3A*. Q@RE@1^C
MK! 4<<+CH A)A@DV=NY'P\^=[\M_>4J@5\!($(YA,/"]%QD'\ZH[NY2PZ4L:
M$P,!/O B0^V\VX'!CAS563-&7=#Q6\LYE[,:'[B-\T]9T=H,Z:"_/:BB3/E_
MGV3L62L!Y+?R1/U_OI41:-N"3E/;WE5]010;/K$*1$Z8C!-1R#E%V$\+N=WV
MA0P8J>]G:90EOGG .(>&,[LES95>#KC2FUYK[[[3XDK^FU9\]R<>TUO"MN9>
MI?M6M>(*;GK]#Q\$,;[,\(D-_.5+?SB8RSWBM]\I['W:?;-.Y]V?>&_[;;SZ
M9BW=\UVU:U'(#A]\Z6\&XN]YV6]GR^SS<M\02OPS'[X3E$ S"%Z2+&@^W)[1
M",THR.X@_&.U^:ZV!TJU0>?&/ I%D,0$L9AQA#.2(AJ*'"4Y\5D<T"2.?<C9
M]FDQ,Z^82BB2[]U[3(K517HJF:E/!==%UM4&=F9]!B^S8^C+40">HR@ E$#O
MK09@?]'8U8OV;FB,3@]\7#QNI:,3X#-"%CW4'3?T^3GMQ-.6_&!R4[_E'\N?
M_*B)^_6]^GW_2R]V7>ZV:OAP)S\ 7T5A%I&<%T@H*GVY&P\0+;((T3Q,$LKS
MB C0_+;48V8'('\U&9 FRA)/L_F_ $HP!]$JA+1&WEZEMJ;C2A=[%#I18:#=
M5=LW1&OFD,GI,FA<<359:K$L&]-E4!WQ+5TXG,V!H6H'5>FJWVKSMJSECTSE
M /19U(2E@N(X1#BBZFJ(8NF7,$4!R0H2%C2DF1'SB(&LN8\2JPW:2_]_6O$Z
MNP="7SL!E\DIHS,0@$>.Y^VW.H <!P)R&ND,$,NC28L?!O"@TLC"\5/+\2$6
M/,(TLN7P/-/L%>=1UU_KJFE6:9P6:1H6"(=I(-U8$"+"&$81B>,LC6G"1.PH
MO-("9W9C6H9W0^KZ2;// XCVC2&[.((" ^$P5&JN/"U^D7CHP-#Y Y]6W&N)
M< Z,!X0RA^_!JU5U?[2W6]U2[7D;M>N-:I\F1=HTF@0///-<[]L&JK,EH[:$
MJA+\[VT^<[FQ; L)1W?<7<P.+,QW.,34<;]&:Y"L*GOATA8K_K4&8E@?;#^(
M;8G<-6.U*KYK_^=CN>'!RL\YICFGB+.8(RQ213SK)R@5F9^Q*")I;I1\,2IE
M9B_4%9-U$J_Z?_$^ZH2EC>&MUSA.XR[$F?4P5V%MN$5!W8AA%Y35G1IUX>*Z
M$<..2^S&'K;;'EP7<DOXN%;\-;IL0=4ZU/P'WS2[+-UN%4MB&K"(^4BH$@*<
M91'*<I^@+ S"@N H206HE-]8\LS3=Z!'QQ)SH(GW<2Q6OA!3LXW$+$C!IOKU
M[<T'[WJ[K4OZN-7TDMO*^T+TO8S[$GJPP8YV%N9R%]UB@.%XOM> #V!Q4/J_
M9%18\N:]_!7]>%]5K#_HR@*<^XE<W+DZ((W#0J[PB8^DOXA)$@018T:W-R,R
M9G80K=#_V7A:K*?D LX!S\!B<!!ZN;&P.7["3IN#SW._ _,#S\L-MSOHA'QH
MV 'GN$6C!YMG7EWN0'-<]X.#S(E'+2.4];KZI=KIO*_JM]4CW8K'M71HZEA/
MM='@I>ZRT5.:)X*((!48!<*/$2Z"#&4DB5$4AP3G+.($!Z H!2)][DBEU\43
M5>V13@NOWJD!#%- P!J&*G/!!0Q7>FSV,N7VY "^MNI 1W<S,,A;X> JB@')
M7C:2L8'E*)JQ&L0BHOG:=E[HB!%4/HR4V%/;-T-N^V;ELR),(RQ4Y[,481*F
M*(^)CV@@W4^1BB@21K0A4,$SNYR>%$)EIC5ZWA2]&FU#AJ)7I"5D)D^-(0<S
M&&&#B&DFW&"^IU/B:D>HH9/:WBN7LX/N'\->%I#K=0A@@(AK)N#LPC"' ,*B
M- L41D,WR'C+Q7,65AX$>3;O6[).;JOBGQ^:YI&SMX\J_[C-,-9T&\V-(NJH
M&_G#NA7MOVM:_F^JL9I.$EWA!$<)C06B&2D03D.&\B(3* @#F@M!$LPHB'OR
M(G5F=M1[^>JF1N40JQ,:N;._EW_2*,VU@]8L^:8NVM%W,(L<ET,7YLZU7EZK
MF-=JUI5*7'FM<JH4>0C^0$%OKZ%#@DDG2+FBF;Q,F67))IT =T0YZ6;4BUUD
ML,I$$6:YC$$3WT\0CDF LB2.42A(&&0B"H+<UN'-?8=V,W1493O9VDWNGJG3
MVFF9MNRPM=?>H<SB%%QWRS@8^J4F[-G>%B>?L9M,/3WL@"#X>L-T3LZ ,1;8
MX@HVZ'P_N].TR5H/;Z#(E7=7DTU#="ZB1_GV%^<;3]\^*G[EQPUK+\C4;-5!
M7[6^TBD@_[LJ9:C^=QD2/M9<1>MM+\A9NF'98>IH.@"%+SIA[(!Y/J4L1[%L
MJZ#SB%2VT:Z9,JB_PO'K,R]5@YPHH@G'M0: ^N8QR\=]BB.C@6>IN@_#WLA!
M4IC#=@SG+;+ORW!BS&4;-)PWZJA3P\BC=HO9[0.OB<KD4R?<.AU:QE,Z<V^5
ML3"/1)ZBD,54;HPS)N-$'J$D\[.<T"25820D3CPO:N:I^%FN76N5[ET,A<+B
MQ!&<S!9X-];#YN1.IKZ_\&Z,S <OL].6.5I21P0MNGQ.&_Q\J31XXX+V:?KL
M=-U&6^U^<IB"<U?MB6>[T[@!=W.SXG$<!C&C*,NYW [FF" :IQ3% <5QCG,2
MQ1&PV^V%*LWL#MZ6ZT?-3<HUS:1:F]L-9=7R\.HX]5??V]#Z.,S!IS'S+,L"
M#O-  ]WZ[4"KW5&6V.ZKO-M]E0G:<=<-VIQ Z+)9VV4*+=^XS0F )YNXN1G9
M\NSL) 'X0,";IV/QNJN6KH/8DZ,<$7[K8*[YL&E/ E=15A3,5]P%(O<13H(<
M$74O@:,L"WQ! AR <E*64GQF=]T7D-C?2RSU 0V/#U_A9P$>30[\\M"&H7/V
MZ--I_]WUAVAKA ;&=$G56VE.US-"5R#J-5@UZ]0V.3P(7?@KN#ID74KM90]P
M%_X81X?#2\M_;2O1^ZH6O-RJ&M/.E^&44,'32/X$F=H5B 31D,<HR"BC.><)
M2V-8@^4%M3=R?9=T9=Y)?(VKTO''?.F%R>X#O?*U:?\;^+=:GLY^BU>_0AUK
M_G_)(G7VDRRW3IU7 7Y=<_-#J<.^<%[_M:X>']YO[OCO[1N)Y3]-KVQ&AI@[
MPZ"5["G1GI:M9GJUW520>YLQ"*;O;AQ9#W.<8X9[?RH%/*V!HRI] QNM;G3&
MQEWL5L? N.'-CLGCEE2HO&DXWY\^<^D8/I:$EFOI#CH'T;Q];"G0?E4K[.<1
MC^(<Q4D0(<Q"@K)"%>]2$6<^$4$1%"".5)C\F>>V_*&D0&I4('YF@=:,J,#F
M?*O(E3>X)^*Z&<I.FRMU-$NY#)%*UK,D_JH<$JO:0>&*<14H?5DJ5CMHCCA:
M+8>Q*(2YD4/Q^E;<_>!?5!5QQU;657:&040)#C)$@X J#H\(T8+%2/A)ZJ<Q
MHSPT\BW3HN8.$;1L5 DD@RCTL(8QUH^#-.Y W)H.C ]:JV\%DH*1ENQUHFW*
M?\=A -2D.(/#K@KE(EA@=2=&EHY6FHR/L%QMB9$E!]4D9F]8I):Q_[JKOO!*
M[:<L]BEG7I_9 4FIC\VVK7FJO"_O;@]..FSV*^=@F-ZK.$  YH=,C9]ASS)A
MJUT&VIDQE\M &S?J( -MXE&[/8K*8FO/,?J"W>9ZP[[RAM<_>7,G![W^73:K
M0H1AD&"!?)$F"">10"3T!<K#.(M(%M'<3R!;$S.Q,\_D;^]N=@U4KKP@1'Y^
MY>TTVY>BMSDIO7*>TL[[4^EGN.0"L3;;QKA'$'C4.Q]XX'T,# M'VQ=#H8ON
M6F! /-^L -^&K_=W-;NNZP\;=E=NU\89Y(=OS>P3M SSI?N91=,KMKTQL.EY
M5Q/=EV5P/'WE2;'ESY(]DK4W;B=H83YMDM5Z_&RHQ9;ATR8,5]\S3\#GP.Z<
M\:[:DK6^,/A1K>6[7[>;Z_NMZ:28&&;F6;(_IO:T?&^@@/3UV\=Z R+U-@%F
M>FXYQ 0VV1S  9IQAH9:3<&IL1>;DX9&#B>IZ2L6IVO?^*:L:ET2S)GB4_A8
MD4W?)T*(A"5!Q%& B>+0"R.48<$1]:D?^)AS@LWI\\8DS1T0:]%>T\K6?#+>
M6DD''"V- F5PP.;*?& TVUK>B6W)3+1@F].U40@ AVNNH+ [6SL+B:,#-1/K
M1L_31@=8[CC-Q(Z#TS2C%^QV\_V-PEVE:T!KWE>)\JXIAB XP7%,4%($L6K3
MEJ$\$XI^+TX*&I$HCT%7C%,"Y[X,(,T/C^B5U7L@I2'EIS%:9CMQEQ@ XXY.
MLKHF[&1[>^'.6XB8&NIH@STI;M&MM:GQSS?5QN_!MQ*J)1&O/O,*UB#DV6LS
M3U'=F.K=K??YW:WY7N"Y9=.Q_P5&P>;<P!['K3/.F& 5Q3\?:[&H_8P1PRC]
MW"-V2][G:LN;GD(FB:(PSN($Q05A"&<T1I3A "68$I%3*@(*6MZ&@\\\3_ZV
MZ<-N=7_2N.'7.0#';#6S-1DZBY2-KOEU3NGN:#$Z&'K1A>>44<\7F9//V,VG
MMUSP6@6FY'>?J%+R1B6NE)OO!_6Q@1]EJ9\EB.,X0SCT(T1H(*==R"A+4K]@
M608K4C"6;?3#O*3$8)^3M58I.UY=?O^Q54DGCXUB%%$-P& ST1Q6LVGJ%BJK
M.=RKX$D=O($25UZGQDSEPF#3';D <[F+^@<P',^=!WR 2])AWY<;=;.D,^'>
M\J:HRX<#PJZ4YX)%C""FJV^+@"JO$J" $BJ*/,[\Q(BC&21UYK6]D][YDJ)J
MMO]IDPD[!9V9YW .",QK]%FO/29=SNM AUG8R$!6.TUPG9+Y FFMAC"<3F8U
M?=GBD/VCW!C?BI;T7_4HE((T=W'SJ=R4]X_W;ZJZKGY)KZ1*;-H+E14A*<TP
M\5%"BAQA$F$9\LO_S&2L'X;<%YR;]_:V4&!FU]$)]F@OV:-2-. PV@93@V/Z
MF9$"^A3=RTYT[2*NO%XA?6@MXY$>Q)U2WAOM="!7E-9@ @[\9P;5[AY@)G!A
MEP47(#-ZAV S[G)7"Q=8?7#C<,DXEK$>V?0]I:(T%D5(,AG&$8(P#2G**&&(
ML2P528*#G!DYZ..A9W:]2A P3-M;;1B+6=D"=(XJ_\Y]^[]CU5U%3?N!EPV-
MC@PZBG^.GYB)2J(Y5TJL_Z$S\3;LB_S,G\D]?UO=DW*S"K.\"'RY9R(\+60@
ME*=RQA6J2V]"?!*3D 8P8O$9E)QYQK8LJ&V*:2L0F*$[RX<Q<P4O#3?,J4"0
M=D^_< $42_$LV*CXN@@5+@ 9S)QPB:S+,B5NQ5M.M^]^J[/>Q[+YH?[PIFJV
MS2J+.<UI0E"<9PG"/,E0AE7M9)[*_Z.4%BFHY&%2XLS.\4O-'UH5[+(DSB-E
MYN"<V@_S5CW%C+I,4\*]0^E>_\=[B#RED?O,B4G;':=.G)?W(KD3D^:?2YZ8
M?G%>AH;/_/?V[A=?_^2?JLWV1[,J>!(+D7/D)V&*,!8$91%.4<(HBS+*"17I
M'%0-SQ69V6?('U8R#V?#$:*0P^MY<;([SP:Q.-QN'-1>N,)D83J'(S5>):_#
M.;!L"1[.C@=/^WKWW]NGZU\U:Z[9?S6PU*\3K\[L03HZ-QW'-=Z^?-CP^OR<
MO>/>PH&I,"=PUDK'*6(C1EFEB9T:;[%4L1%CANEB8X_9KOIRDJK"D _W#W7U
ML]V!]#PI?A+%<>PCS(@B?XX21/U(H"@M\H"2**(IABWL9V7-?7S92_;*@6CH
M:GX>*=,%VXG]T#6Y-WTH=8Y#T&GKG*VNYR4MO(!.FGR\1DZ_8MD_1Q$I?I:*
MD^;'ATU1W?-WO]7Y E\)$@N>L1SYBJ8 )S1'A/L$^<+/:!&E-!6L3TZ[ W31
M.2?0(B/MSBZ96HGV2D7(PINM+JZO-#]JM0M 55^XG^/]3(%HFLWUR\"QZ[&C
M3>]D>JU0[X].['E.8'B7G2G37#79.2MGV1X[4^8>M=B9?,&B4GK3;-YLQ%8M
M_!;L0&=>G_N431JM<IC>\ T7Y?8@&+3A!CH'PG0 [,!^X"F;D>DS, --6&I7
M!GUFS.7*G\>-.BA[GGC4,A&\;,CW[[5:JW1GY*ZE_,=RPS]L^7VS\OV 9CC@
M2."0(9P*'V4%SA%-"I%1DH0A!A5;3 F<>>8>BE<=D#H%O#^5"I[6 7B?.(FA
MV<+J$AG8G+X0%'ANMZ&EKE*ZI\0MF\EM:/Q1 K?I>\"43)4'5#^M;JY7?I#3
MD$4YDG%T@M*4$$2+D" 6!7X:!GG.(S."@]V0,T_F&[(AC!AF]NWM')^.=MK#
M)MS-]>?KM]<.LN:.=!U9!KN'VQG3_<=^L@R&6B;U[4CU73+;\=_ P\K;QVVS
ME=LFN5/ZR@NY':V?U*TT@'OG_ AS_ZH/6FH ^75&[)X.)MV8#-S;[65ZO5 /
M @$HB)RVT"J.'!EVL5!RVK1A-&GP]&65A>W^\([\[K:(W7Y!-:HO-X]2;'>;
M4FV:76E+D!*:IVF"1"!"A#,1H8QP&7IF?L83'!><@XYE+]!E[C"TKZHKV\.,
M+?GM\58Y[P_:JO<78/G0)<@;1JC+X D,7GLHNW,A5:?XKH>RT^PO*J&]5\[;
M:S=+$9(#E!S7,MIH\B+5C1= =J[>\9(A;3T@W>[;  U21!EFA:"1<FI8\1:$
M F5)3!%C'..8B53^+<R]G18TN^^BVT'GKBM/2;9,Q3V+E:E#NAP!J+>Q,M["
MB8Q;YLQ#G!&S\/0?-_9X;D\\;U&5J,^V=QD>G;-HOE3KLGAJ_[D_ELW]@F9Q
M$*$XX07"><B0:N2(2$Y8+/?*)(V$<34B0/#,$[N]9MFG./6Z $KG("A.;,-G
MQ,;F]ND8EBNO5<'[L_M?DR/ORR #5!G.!)U==>$4A([J!RUL'JT;A(RW7+V@
MA94'=8(V[\,/8/I=Y:UX5]=J:_FV;(IUU3S6Q@?CIL/,-_5W!Q*5\*3\:L.K
MQV;=I8 ][WZZU\SQL3D4!ZLC#",!BQUF0,P='FN WK,+[]\UV_*>;/FM>$_*
M6K'I\]V_[*5UZ5.\((D?^@EBG/H(QYBCW/=#Q!G-.&4Y"8(($O)#A,\<+2BY
MNA6$X3VW%7YFVX"Y4($YBUX+Y2SVX'B?.%'2=;V)^]PT&],=[1U HA?=3]B
M\GR/837&'-UY;GZ0^CMG=Y4JA9%_WF=K!0&E153(74>8!0@GZDZ>YDSZES@3
MG(;RG\5*^D):N6G7<T8/R'P::F,\K:X9:TD1O4X#56C1"7?9F><<SF8N:';L
M8+[(KF_/E;<#^ZI#6X&ME-;/3:'NN*7/!&J+=/@YI\,K:O@S 1.L_\_48/"-
MP*?-0ZD<YEUYS]G[2D=E4H?W:_+=]"IV9(B9@YQ/G[]\& ;V6@-=87H0^@/"
MH"E(IK=$CM" .10($-Z?2A='&Q\#:ZWV.V/C+K;-,3!NN+LQ>=QR4R,$5_GD
M?'==\E7&/FHWM2G*=:D_KA3(R^^;@R?>EO+%6H:V)5GW^4,8D2S@*&5RQT.3
M.$5%++<[(D@*7X"N;UTH-;-_4.(\-I 'W NY@-UPC[0PF,"]4Z_=\!97@WNH
MH<HPUCH>/3?4\\K[PJ4<%TDC<\#G:O_E0J5E]V4.03S:K[D<V]*)WC^LJR?.
MOVVKXI]](Z X":/,SU&0D$CQHH4H+Z1/3"EF618&BK@>Y!./9<SLXGJ)GA8)
M]&\G$#%T5Y?9"?0^!R;.<4ISWAI7SN"$A&7G]GD3CZ;JR*.PF<=XN7K;W4@U
M:EK7#U6MJN[>/'WE>EH7?'][)F.3+!=A@ ),&<)<4$13=1C+*8TH27"6&,U%
MD-2YDS%Z/;RA(AY]\G:JF$U9&)3CDW@V@&#3V@ ;QW5*5H:/;%_D>.WDE_^R
MG_,P*8MX 2O#>[]@][(E*T"U^:Y(454*R?6&W9"'<DO6NG;YEJ[+MKBB69$D
MS0,F5^PXRC#".&"(^'Z,TC#EF>#2@009B"# 2.S,OJ+M6KJ6JB#=])%)98!,
M 6;HF2WQ[C&!N0<E'^F&ASJI2QUP:N'>7KI##@&0L:[H!,R$+LLL  +BB&0
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
M4> S5' 1(4P2@4C*8H2#* KD)_%#3D"7309"Y[YE.L.C:]5LQ A$PYLDQ]
MKY L48'?%@',='5-9")RV?LA  A'%T.0=RVZEGR4WN=6W-2<E=OW1!%=;9\^
MD=_J:/U-5=?5+[E=OB$/\F^V3VH#73-%@\55OC5?Y5$<4Y\QE)-(^HL@B5">
M<88"[B>8L@"GL5'&Q\6:S.Q$OE3;EM_+>^A3RCVBOX"*6FI%'@#HUW$1Y!-[
MA26!A+D<I95W*[Q6+Z]73!5F:-6\G6Y>K]R5MU//Z_1;"F9 GY2EX+9KG#(S
M[+#V*BZ@&NVW<I& Y1JPN,#AH".+DP'MF]7MUZ8]P1<5(B&J"K<(>8BP\ G*
MTH @/XMQ0,*,IPQ$@'1&SLR>7Q/[#(AAX,WI3F%C%B(ZL!CFHK6QPR8T3JG-
M#,URV)?NE)3%V]*-F'JJ*]W8X_ KBKN:7=?U-UYTU7'7W[]?_R3E&M#%>F2(
MF>?>OLA!"R1T#;BD&+-\^JK"D=&PZ7=7$]W$6DJ6?\S;[I![';P3>#AM;6U@
MM-6=QMBXB]UL&!@WO-\P>=R:&TQOW;Z0)_4%;QYKQ1V\$DDBLB0H4!)%&.&,
M92CC48Q8PH*(\A@SE@(IP$Z(F7O&=D*]AU8JF-7K%#)FB^7E]L(FZ\[43N"5
MUXETRL$U8I([JJU30I9FU!HQ] 1QUMC3EAF ?3=#S03XI2LA7XFLR%.:^XB'
M>8%PDB6(%%0=C69!GF 2APQ4TG):S,RS<M\ULR#-#T^LJU^-I[Z"5^W^9JWT
M@2;[G<;,;+Y>C@1LONY!T *OO%ZDPSR^49-<Y>Z=%K)LOMZHH4<Y>N-/V\W7
MCK>S_!=GJA&[*F73_88&J8!M=M8JQDD2Y#E&,8M2A%D6(QJD%+&"%20H*,%I
M IG"QI)G3^9IA;=INE?J/'*?M?K09J;]46Z\)T[JYB^PF6V.KMEDGP4SV/P?
MJ.#MH%-*7'D'^;ZM'NZ< MAT1W["7.ZBK@,,QW-O A_ SL'HU@+7#P\U+]K6
M'U_+[S^VS;?KK]_,*1*,!YO95[1=*88*>*T&WA]2!ZAWF(;&S"LX107F#:8
MF8'6Q-A:1PY@6MZB$]_8_.<3WOQ%NXE^D&2Q.UA1[0OO[ZN-EOZC6LOQFK?E
M^G'+V2K@1"1!R!%GA8^PP!CE$4\194D8\B )(Q&OMN;$DF -0-X"3C.I^*2[
M9"RR.VC:5HJU6^KC-8IZIE,(YCC@4)LYDED!A#D6A=U!$M;@K$XW0M40#E6Z
M\CJEW+D::SP<N1ZX_$5=D34\SUV3_4 6B1HF[<D^5QO&V:-\3.K1-5Y5=5 R
M8E(G)2I>*NFCOLAJ[PK;XV.5=ETD11Z@*,M"E.+41SE)F-PC2<<6$4:*V.CP
M<6Y%Y]Y2[320OFZ@ B#I8,ZO-.X,7Q/V,)]IWKKQ0/6^F73;:+K[;@?J>W^T
M!OSE:NJ>9-D/"4@N>24?U"[WY!5\6%A^R@)HCZ:OS"E_N>R6!5 \2'Y90MX%
MAPA="/#NOQ_+[=/G:LN!G&[C@\R\1^[D_D^OE>PIT;.PNIE9Z7)O?%[8\AOC
M2<-/[HJGW[(\7&^OU+IFMW(^=1.F(X];12DM8LH#E!4%0[C@#.4B2U&"TS"*
M6(%Q#BH3F) W<]37B06>D$] 9'@N[LYPX&EX*WC7"ULMS)UL[X].^OE30?@A
MN)F=KHZ^)Z0M>^!M9OK1,;?A:Y>Q6GRMUFLI0C%[KY*,)I32'(6!'R"<I 6B
M15B@*.2)"!@/:&A4>CLB8^:)O&.L^%/)]#JAP!*?4]"83>8+#89-8*BMU@04
M)ZQQ3#<QE/ BY!(G3#Q')7'JT<LZ&!VV2^GE7&^.:.#ZOUIE#$=1F 1(%)P@
M' 8!(JR@^@R:9T&4X@3OVAM!\JLM%3+ZD3_K?60_N>VZ',%1-IOS\X+FNC_2
M%(36+9*LS7?</PFNQXLT5[*&ZUSG)?L!+3<(U?U]V?+GJ!ZZE2;5X7*WS9N3
MI2!)G.5!D:* Y"F2FX,"D20-D1 9)IG/BS $T6/!Q,^>A[-31G> /E 'N*F
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
MP?+*SY(T8@(CN30&"(>L0%F1R7^P.,GR/,289A""U8/102N;)9NJ5W0LWYI
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
MD4*DON]S$JK* '.FH\'8H&D"YSG2DA2?A!0%6TJ']ILME)96P:9(:]"7<8/
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
M?V#LL]C/<FYTQF<N<FX_^^[&^R874O:H*IX#U3;PRMMIIJND][KM2VN@!W\
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
M>P$,=>1_3"0NZF  $#SW()!7[5S$3=5L;\5?JXJI3CC?>/VS+'CSK5HKBK<
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
M1]NSHE"(Y[I 15JPDA(EN0816E\6-7IZ3R<XZB1[W^ /X.48'PN" C#BY0<
M/'9UU;90T:C+@J:-+UTU^"1B=/V)$7J&_\8V-C;U5--^[2N#BJ)(<4ESI!4F
MY@26Y*C45*-4:Y%EL2H2"NJUZZ'#R%._%3IONNDL:KK6WOW>7;3:=<FN?PD\
MB?F [GC+-RZ4P(L_8$OQ3K]1>>9N0&B*YN(7-/AY6HL/0P1J+'YEJ$"'DR]F
MG%>K1S9?SF2>85&2&,6L4 C'N42<TA@EE$K,8U[B%-05;$#6]$<2*SOZLY%^
MZWFDAYGG4<0/B9M/(6X@W'X$.35OK--'3]+S'CQ.3;YZYCCSR,2AY*Z1EMDK
M;9ONG[:Z_,M7MFP#)'^H:J/DVV43 Z\S>7:YTK,\3IAF5"$EZA;9I6WFF2I4
M9'%2Y$G)% 7Q4#Z/&2.[HCKO_WN=]V_V2I\^WU?1]UJ;B:+3M[WBD:/7D[VX
MR:/;NZZ&.].BAG9C8XS;Q[X;^VR#@^ZR<%\G\A-$OX.\G^>.CM]FQ+]&]#S(
MBPH670^C#9RLQ.CPATT#J6F9#>#[1/IWCOE6CJ.,YWJ,\.A[G0_5B3\H\G@7
M,CD*:*P7F8?+^)/1>@",[1-\0![SV\!=. '.,B,^Y3A%&+,285):;@^=(4T)
MEXS&L=+Y;*DV;ONK"U*<OLRT^3)WLMR_S^9W=EG<[8"::-&*+^8/;#@3!H24
MVT;E%@3\F,PNQG;"K>Y7C JT_%Z2,NGZ>,74XP7LVL<]3UO;QT>V?OJ@[7+5
M+(F+Q>HOZQEZG4=XD2G*!=*$FIE;X@*QC##$"\43\Y<L*?CLNUKSE?/IR$$L
MY(O<%^Z^,^XUQF"=^#HS\.8&0TZP.IY' D,%/#TTTBU$._G13H%QNX0 # ^U
M+7<1.>TF&@#"R987\JR?^^CZF9L]-9\O:QG[#<7^FYZGJ5GO98)8FL<("_,_
MGF."4I902C23$H-ND=S$CGYG[) !>PMJ;OXA/!8P#]')CWH*!*;G\S,UD$]P
M%#JI5X !<>P7@$_?3MW5-%G6OU=-3?C]HVTY]%\-Y2S)N4P$*5%24(EP''/$
M2IZ@4J4$\[0D1"6PO86CY-&W%WUA=OU<6UW02J.M.3/4FPI_.JTA1-W<Q@@H
MP?S&$2'6IPX=HT7#"'$7]149A^3*P?(16*R&I#X;394#%$,\5"Z/>\83;+RM
M5\/ZWMC6U+#/:%*FF!..XIP2A&TW(:X*A0I6DL+L.40*:QYV6=3(>XDFG-Y+
M.P$&$BY#Y!A+"&(X,)Q0V_RNGVJS%QLPHG#5M%!!A<N"IHTK7#7X)+1P_0F?
M+F%J;:^(V8/ZH%\_?ENLGI2J/MDN6#:(IN2+I]^7=5V<5$1@E>9(X,QL 70N
M4&D+$&FI<IF).,L3IQ1RD-21)_1>#;OTJTZ1:+W7Q%ZZ;9?NIP<8J,/S?C2H
M@!<$>Y0^Z&BG0]13(GKQ%/T^&DJ09EPCH.77\N"3C4Y5D9FTT;>S7[.SW[*_
MA6JJ!<1AN'&6ZV 3-L<"VG?8  OZL&\U]X[D\R6KOKY9K/[:)YD+PI4H8F7A
MMC0:MFB22XKB,F6EC/.$Q;!,E@%A(WO1 T9<*SRJI7NGY@_BYAB.#80&, SK
M#X1'#?9U"X.570^(FKC2^KK1I\75#L]XINJOE@]?U/KQE>*;EK!K)E.B""LP
MHHK9?G5Q@2@F&<(DQHDLLTRP#)2*?RICY.G<$;[5+:>;H,C"*(',4(^1-&H
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
MO)1)5KHX%S=Q([N21H&HT2"J5;AK$BVJJ*>%F[=Q!'#8MX2'!>9);D7$V87
M#!W@Z#,#-;["_&7O(AR'G\0AP$SMIC_P*8_K$5NJM4]Q>+^U44_+CF7&7BQJ
M[_)FM?ZDOC6NIDXW8%FID4A8AHC"-3]V@6(<2YV)A"9N+78]9(_L!AKQED)J
MWE, <*$ 1-+A>F4\?&#^H&9 V"MR%[58?=!17QG+J1?MU!D/.<#]S'@(^EW:
MA$42=JGCA\7@30]PR.FN?_QL/;@3\AS"[WAWU-;T ]^P^=*>+U__: CMC*P+
MG.6STM:+9SA!1&<YPBD7EBXJ05B3+%&:X8*!PLXWZ#*RB][S\R^L6&!H^A:,
MW<Z"$R$'<]ZG'8^C3C&;!=RI5A/1'C5 V)\APYT6 V 4Z.!XBR:3GB$#0'9\
MG PQI&]+%C.8O6'?%<7RG.8QMD=(GBB$<RX1E25#0FO%XH(GI79*P[DH862O
M].G#[VVM?[3J32S5GUBUO^HW7@;6'Y^BYN:1;L("YF?:L),5-DIU[T53@C5
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
MT4(:AXL+FA6*T;Q,VC?R>NEXU)KX?71ZA7D;ROS\&=Z#FP>?#%F8H[>"[IK
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
MP$A)#[8Z[?S/6O(X=-XN)H:*B R)FC8,XF#T2>S#Y1D_?_ ;$U_G2[5^ZB?
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
M=N,'A$P\J?24U9HNY3_5MJ(61=.1$;C,'(7)<$=]IO' K;.UW?"M\8AAKO;
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
MG>JT9? ?"#<Y%(7#9N:\KL" N; ]#O9=#$8,=-VTX)"HM^E1,&+TT98$8\_
MEZW7RH9E*75:SS=9O:@)_A-],LIJ//[TU)= 2H3Y>O6(@:=7K.?;!G2Z5A[J
M!5X,5K!HU&;0XG7<+*OEZY$A9UO CILT7,*>^*0E>8NNUF>G>_>RU[U[/WQ_
M+MI61G>R*I;B@:?4SX(HPD&6JODT2#FFNO='S!-/UT'1F!)PRW<7FDWLT6V[
M[T8+Q >:7B"]E+'HZN[D;9C-T&^",?!\]_RNZUME4:NMX];I+@%TV0K=B5[S
MMS9W">?!5N5.!<!7+5=?R\>;\EHOB&YSW>1<E(^7I?BM_%:OQ(?_7KU<_EF)
M^I>J7(F;\JZJ_E8!3^2L!4P<*?\F:87UW(7UW]#55PVZ;B8T6+(O<Z1SE58O
MK?/6Z!=-I]X4;Z"[2A>;ZV=K=/^5KI!Z4>AV2"Y3"J2L;-K)FR^R[-_'Z778
M+*\"%E!G?0N.#R_/AM-JB6@O=;95Y-G #!>:YP\V\UKT3GW5OZH?JJ\FE[?Y
M($-(!6NN/O5 _4C&PI<XR@,?$TD%IFGHX3S.TI3D7N#%8I;%Z4E5)X[!'[[<
MW:'G3@GTK+5H23V:K+JZ9:%Z;E71OWBBU1]RU7YPIK7LZ;<Y\>+6Z3N:?;7;
M:X_N^I>[2S'6V? #K(&-<7[K1?%I1?\Q5LG&@#M;-IM+M)LR?EDNQ9_%8M$U
M3VXYY_G+O5*L7C1*_D*+4F>0/F0A\V+.0RSC,,0D)A[.2!)APD(1YI(DS*Q2
M!RYZZH/_5@'$.PW0:JL"+&0#T#0+P=-@! NIO0Z;1NNH5P,-]+A 6I,NX]Q=
M;(0#X"C6 03/&KO@@+R.118CP/?H'ZJJR74MZ>*E+NIMEJ3A%OS8\U.O[JIJ
M6<KE^A6Y4:^&^9[XJ/VGM[PN3(=Y^ FK'2=UFMAHM<T\.NALN\A39@TWB2<_
M>RZ9?,OWT- ];,OOVUK]AMGM@3 B?,%3G/F^VM-YDF+*N(\]/Q$\](E4^SH[
M_OA3HB?VXG'NBXYN$'B=#\#5<'<U"5HPQS\3J#,XWTUM=D[S?E+P&S&[FP)R
MG,S=> 1KLM8FW>"_BM77JW6]6C[)ZK/,UUNZCY>',/4"&4<<IRS,,1%JBY 2
M+\0L2'F<1S3E(2BB&,B<.)2TTC8-)L#DZ:<Q,XL6CI& A8E>./I324>]>,U%
MU(#S\20X-JRMIN:ZXVX]*7%N!E=3" [PN!H_:E&!MJ*KYLSB%[E\K.CSUX+3
M14,NTY9O$(9EDD8XH43H;G(I#N/4#Q(9)30V<O]1*1,[_% <B'EG')IQ+W=F
M,'!G#[ 55K-URI9S*K*.CCU?O=4I\W:JJ4Y^V#)[7JJIO65E?R]K7A7/>M/V
ML2CEC9)7/_!4>"1@*4[C*,(D#F.<T2S$6<@SS@-&">RX[H2\B=VRE7[1=PT8
M:(!^USJ@1@EH9OT)",VF9H? P-SW7$S@6?=FEKI*OS\A;=X\?#/3]Q+R#1^S
M"P$W):_:H=O_WI2WJZ^RNGW6-"FZ@VS;8?:37#WD/B&1IQ;E(HH))ESF. T%
MP1$AGA!>YGEY\%#*1]UMPRP>F LW\H"L]8"A"L:.T AVT@\.@*A9<'",DN4N
MOY6-WO5:_*3S4%K4-IH<Z0%W@91N[D((' ]'T00@>-;  @?D=8RQ& %^GO]Y
MO9"^QR+_LJKNJZ=R):X7]-'T-/_PTU-OW35_@9:*_9W;?UV=IBDF(2EN1\P_
M?9A_ON4P7S]M-/I=:^#H''_</*M3_"-#SG:&/V[2\ 3_Q"?MYO1+S@O1\LS]
MAZ2+U=>;LEY7N@'3A^]=8_CC?3."E+,XR&*<^EZ&B=#MW&G&<>:G7-_=!R).
M(6O^<Y29V+M_E:+9MMY5>E<%+!,X"V2SB7\NZ&#AH=>JF>5;O=!&,9WHWZF&
MINYMXA(F1RN$LU29=<W@ K37JP@G8SJC]*Z56U\OJR?Z67Z3Y5H^R-BC/ Y3
MG/AI@HGO$4P#+\%A%&:)#*079\&9]-ZO94X<P#1-8TT7T!V*"5AF$<HQ!+!
M=+BY@1*/&ODJ*.7ZOZ]_W.DU*2?X,1"FXP??D_C67.''(##@#3_ZJ 6'^/5R
M*32#6\%UW?.J*MAZ, _KVP:9Z(;1NHETDOD"I]SG.&8LYD$290$S2DD_+6KB
M2#"0C8;" ?S7XTB-QP.W]L/"P#'3;3C QS$ ,'\[P\*.[QO\=8!Q?!M9-\KL
M/3["?'S>1I;LL'B;/0&_$C7ER=M>+60)I4$:!MC/ P^3B(<X38,<QY0)3A(_
M]",CQFXKZ1/'LX.,DC 629/K"P=O83PP3HXM+%;.!"OHHM<:GC,N@.$R9[L8
MMH9C>&%L/XAUFG9/B='F+\)2M'>>G3BR;!*5%UUA[>LJKUX9<*+V+@*GSW7/
M-1[F^L9VNTO9/&7D.1G:NP/.G9U]T)P#F=F'/V>=/*F+M5H"A,]%_<?/LN1?
M=6UHQ^879"1/)5?+K8!Q3#)]OL$3B=-$QKX72*:,!69.C@J<V%%WQ",M'VT4
ML*1!/ FAV:F'2V!@3GP>)C8IE$:&NLN?'!<W=_*DD?$',B?-GH.% 2&+AR^2
MKZMB]>('[+Y8Z?*+Q,\EC84F3$PQ"0*"&8L3''(>LH G5,C8Q.4/#3ZQ>S<R
M=&6T'[QC/Z%>NIE#'P1CW'G/-1'FJ%#KC%USS(R1^50]UGJ@^LO6\0X.-HN3
MC9G1.]3H9UPF/+8+MCCT)0ET]\\PC_0?&69".90O.6=>EH6)8.<G.\ZQQ!U+
MZK.I6QI#S6S&=(0%S ?/@,%16N,494ACDGZ =,;10B.31^P<^T.>2[XJOLFV
M7=4]_?Z9KAJ:QI(7BZ(M22X6JZ*G+VGK#$(/^UZNVT1$$6:9KEZ4*8M2%K(L
M-IHY;168X6:0ZQ*.Y6*A-GIY3T^PK)Z7W>IQU9)#%5V;MW_^/VD0>/_VZ>K^
MIOFK_V\_7>CGGF2E=HQ_E,L_2T1K],MBR>ABV!K\X_)/K,Q50]WL#O7+S<?M
M6+"( WZ=9F%HRI<$W(WWFO2@*5V05@;M:G.!&A0G8(RQQ<)1& .+GS6VV8+S
M.N!9CV.=S-U*D;7N%*:"P)9DO:VKRC$7::#B7>:IG8+0;1&\,)1A'L:PPX'C
MHJ8^%J#U5_2LN\VIX-1'KY76XP*5LN'+XOHCE>12U[$"&WV.0&@68]P  XLF
MVQ@BZZ837Y-Q/0G=^FGSW"5;'Q,T=W+U"8,/)%.?>L)RD4.KLB@?:Q4L&J:G
MS3<SSR3)<IYA$7L<DX@QS+Q8X-1+9"2"-(\CD',?$S3#HJ5SZ&=9H5J+!KKO
M48@,%P@.# <N!#J)>H)O&>4F<=M3AKF:U8^)F7?V/F'LWBQ]ZO/G'#9L:BB:
M;<^F>+HC:*O?KZ6F<;U64]6#GZ5Q+IB'DUPFF,1,3<^I\+%.N\Y(D@LI0:G7
M4 4F=N_ "SV;@P< @I#3B&EPL3NBV%90=8<5&W4N=+]M)KM9O6$+UBJY/KF
M@^'T. ,@_@W...#@'#[XL!C'+O)\6I9-%X25O'RL9%.]T]-EYZGT?):'.,SU
M)2'U58R)0P_'F:\/05(_2T"GG,=%3;U86):XDXSH1C0LOHS@9!9)W%@/BQE;
MF6@K=(*RBM.V.0H!(X)F=?;3!K]V:X,G+%*6FR+:AE;XXY*6UY0W4:+[7OHR
MR8(\C##S@P"3/ [5W\(,^X+2A"11ZE&C]K8G)4WLOHWHKF/+0@E'>2<=D*T[
M"A0+ QIZN4(FS#Q,2.RI/1&36(:QC)+0SV4L'[[)BBUGA6HHT1RLGS^BJTJ*
M8K5U>5<XC0<ZI[;#XEPC%;7TVEHNZ@7;)':/0@#(ZW8%A5U:]QF0P!*\3<P<
MS>\>'6"^]&X3.W:RNXT>.)=5\[)<%:)8K/7!<'?!7<BZK9&3XEJ9H'/'UNV7
MXS9_O3W=$L'Z0N14S08XYYI$FP0JQA$I<!20V*<JSL6Y42KF="I./(OT"NM3
MWUY=5&_T12O=&^4K53]D4I9(=OHC_351OY2(TP5?MXS%FS'4[_5!\KN%IJ$>
M'DCU#1JTA;;,G\[>O=D"]6W?*"S@#U_F4%NT51=]V'F# XV;=CD'SM*:RV7D
ME'QX>FR=,Y8Z4_"-F$U= WR< =6Y)-N;/!4-9;UJ[Q(N2]'_X,-WG;$]Z.':
M?,&W8<'S><JRB&+JZ3-$H:8$M0P66 :YGQ(:<@FC;+-59,; K[=@R[+9!:M_
M%9U^*M@W"D*O_RQQ-[T<G!Y-Z-5A!U=WAZA+@#8_Z[3:J?^9,*">BXZSFT=+
M-6:^ESP/K/U;RS/'L^P,7Y2:(.+HB>AEKK38G.]SEGHYR6(<"4T.G0F):1)(
M'*89H9X7L<0'];<%29\XI-U_57!3+1#8)!Z$H%F<F@P76'#JU#AQ*=)@-L75
MB!4*KGK-@V3/VWS>!I:];O16@\"K$YM2M_NG1QV^/AH6[1Y];L+#+BT.W1=/
M^@YP&VIKQ_6V)RVS*LD[/.)L-7FC!@V+\L8_:#=_;>_TEG5]1:OJ)5]63;_6
M[;<MHR3QHC3$/LLU\5":8R;4/V,:,L_/?%^F1H7Z )D3SU6#^^JE)N 9ZG &
MF;()F&83F&.(8,Y\/CK@J0I@KZ,)RD3BK-,2 (+7DQ'D4<O#7]UN\>MRH9ZH
MVZ[.GY:KX9IZNX'W1)ZG$<-1&.I@$5*<R2#!09:$ 4F8Y'D&.M,UE3SUCGV@
MQ[]TG:V!AZC&&!J>C4Z!#"Q2= V^W39'L[;/U;&CL=QY3Q.A<.P=$H('L(L5
M[V4NJTJ*INN#VHA_5&]ZL4DJ[K;C/\M2YL7J(99AS!*68\EIC F3'J:49]B+
M2*86&8)[,3&[YK81/_G-=Z,$+$R X#.+%%-! @L6O1:H4:,E6=>*#$N(^A.[
M=YTV#MNHVH#@*** 1,\:5&Q >1U7K,:P/6VKU=AWLBJ6XD$%"RG3*,;,TTS/
MB2 XBZ($RS3V6$)(3C(..TS;#C[Q8J(5A5I9T..R 02FIV%VAD$/NP8V7:"[
MY:+@:FG0_7>2%<(APYR=7PV&GOEX:M^H_=.G Y^QS+65W9%YTY+;DV&2D4BW
M1Z$>)E[*<9;D&199I!DY:) 2\K!:KNC"S*=V1@<YU4:&\1=P6WX#S*+=04#F
M)$V(Q['/8XU E&)EL\2^'Y.($\_C(6C_8H_ .05(YR!@%E2L[8)%%6U27Y?=
M]%5'EZN6M+*YQULMT1VMG!86'S3,5:KPSMCS9@<?,FLO(?C@AZSYONI5M>8Z
MT>"F;'H4R+I/3U<K_CS575(3H4(,$5FHO$P('!,NO:97HHR 7%]'A4WL=$/1
MN"CQ<[7D2C:8V>LX6&8.Z0H"F'\.I>J.2KW<"1+Z30QTQ^1U7-3<+%XGC3[
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
MYN?<B]7FDP=J\<5B3,,PQWFLMJ B#C-I%DC.T&'BH++9DFC"[\56+<,,Y'/
MA6U=)X(,%FJ49-R)1@*,G/7&S<)VTXT<9.@WV=A9V'YLHV<SU'04KU?5LJY_
M;D9M]YY/R[7:771$KP$.0D9Q$D8>SGP_P)$7>YGT!:4QJ->(O2I3+V=4U.?-
ME)TO*UD\EHA5M%3OK-8>U9Y *V70;W_Y\A?WK+!'T#=;\LR#*2PTF3/$-IKA
M5K7N^.D"M>K-2Q$[#M&,1+%'%/GAZ&+' ;,AC3TQ(OP^<W./<%-^63\]52^:
M;KM>E?=L<;VL+I\7;/&W"G:%"1ARXI!U^?A8-:04[2U90WLR<IG6.57=T1NV
M(4V;0*N777K[IMF#^:TE!.33%Y43X0L+7]-"Z_ANT@(QJ^M(B)S9;B MC!]>
M.MH\;ML%7GV']*ZR^0H\<$9RFF02QZ$,,?$#J?EE/2PX8VD>^G$JC/*^#P\_
M<>39".M:!4$)8W>A,%OEV!L(<WUSVRR:LA\RP5GG]9W!9VZO?LBP_1[J!S]U
M'J_4L>;>A >4I"3%OA?[F.0^QRP/0LQ%P,.4A3+R0<7<)^1-['!-_6>M)Q#-
M/;C9ZV^[HT'9*4[!1W/A<R_)<12S"!,OCC#+,E_%J(Q2(1+)9 @I"G,)'[Q
MK,TP/@!;3\SE%CSC*SE7D("OVUH<YNT=/V^[^!^J0[QE4_B)^L"WYQMJV/]<
M5T4M"K[IU]$MTKM#GPSS($EQPD2 62@\++,PR\(H22D#=?<Y*7&.9*?-N<[?
M!SH H^9IZ,Q<WRD@,.?O1#=./Q3>9_ZXK_DV-M95]_F3\N9M26]J_EZ?>N,'
M[>+ S^NZ*&5=JQT/*\IF>ZI/8QY+S9M](W0Q6E[0S=77)5<;7A64?EDNQ9_%
M0G/[#$ZPU6?63U)\DFKID+$TB57,R,-<8L+#$&=$K1^R*/8Y)6$0Q$ Z_(DT
MA3B9%8]^ZU%4JU,73;BY0'1SLJ"O$@NU+-GP2#]7!0>N1*9ZAV9A[ =X+[#@
MURN,!AI?H*W.[1T]ZA5%J^6&H?0%=0I>J+62[E&.WGU4?_YTT62=]R:YBYH3
M8^LHUDZEY:P1>F*H7\?UJ<59K@H;1B'Y4:I(M/G.#_*;(Y:E-$@D]F(OQR0@
M'*O=-<=<;0<S+M1VFH'.JT[(FWA%^'%9/F+U7,]W)M%"*S*\. >N#$_ 9[@N
M= <*<%78H=!(OM@&/;<9X$ S7:T'3TB;=S5H9OK>6M#P,4M6H.J1JNC37L&I
M5<IR48@V_Z 4=^I;TU<6W.8=[QA=;,[RZO=%S1?+>EUMVX-K4A,O]K,0^[Y(
M,=&<S91GFEB1,Q4K:$!@6>*N%9QZO[DA8&L6!S_3NJCUE=%052!'D>LW9!:/
MWA)W6  ;:MJP*&YU;=[!4%O]*C;ZHJW":*LQ^GT24MJI\'3%S^1:O7G)G28"
M=X\9:BHYMIP-SUVOF]O\M[*6:DK0E>!L]1"$F9]Q(M3VFZ@EFQ=RG 4DQBSS
M:1APFJ49Z KDJ*2)P^E6KO;<=2\9"24:2M9P#"NS>.@$ 5A@VS5^(Q2]'S/>
M@H_AA&'.:!B.R9F9?>&$N?ND"Z<>@.<F7:J]G/C[_5)G',!2D/:?G#K3:+$8
M]G#7YR+#K!;S5*$#-H][WOGFPMSMA*6.,W>.6V:5H'-@N-GR<(Z;,DRW&?D4
MS(&$+!XNU2L2^C5=+^BC&CZ,XB0,<<QD@$F2-S2F!/LRB8GNUBQ$:N)@>R-/
M[5N]+*2%F;G2OO7C7G2634 ',C/'V$V.JC[B(>J9UD/47[8>LC_2+,YQU(#>
M+XY_P#+;ORMR_"*K;P6734=4M075I9+;0'9/OW>WR==*T^%ONKOFAU!X@10R
MQ9$OE#\QC^&,YCX.219YC/DLS2.+OJ9NM#/Z_I[=^_1^FR""WK$N,:+)P&G;
MH7+P'.CX'9FM6F>$W"[C3BN$&XU0U[=SV-?QHD].N6@NK3LM'=8&.(7'59V
M&Z7FK1EP"N1>_8#;T2VJ-DTJ&#XM2R'%6GV,+?IN-T,U/A9/17L\T/,W>&J/
M[C$:XT2&!"=Y3M6Z105;(3(_]2*?IZE1LLUT*DZ\ -I97R\VP@$5G].\F/'@
M^F/ #0NTYD59.TIOX^_.J]HJ?II[8ZYW!F!A>O-W9T?:]';O$%8O/"F\H^7$
MTTB>K]IX4N1VBI&GE619)G-P7A\L!W]^V7ZD6RTV-5B?UOHXX39O?EM?KE=?
MEY7.J'A(6<JS($^P3Q,/$]_S<"ICW=HR2Y,P\%,B08S%SC6<>'YMQ>K3X[H1
MC.A&,GI7E-U/CR=\S_2:S/8R;PJ^_;9F)^@.>]:S%W1P^Z-55B%\\^I:M=%6
M;X=525-!ZJJPR;E^\]9&307O7GG59(*L&&[8ZJ:L5U6SQ%%30[$4!>^DWE6%
MFF">Z:*;,NBC?,@\GV>$$1QRHJ*T[E.1-JV(O3S("$]HR" 4JS#I$T?@+THI
ML5XH_W[N9:/-K=X[JB(R>FYU,8S"=A ;;&BF! X6/;4F:*M*LSQME.ECI/I)
MK\]F[:HTFA) $,?K=$#:LKTZ!A3*'V0'R GF(."@<W(&V=G[BBW(<A#;FEHE
MKJ[7.M6P:9'^L2CE;7Y525&L!A-)K4L$/$F%2%.)A909)C&), NB%+/4$ZD?
M93EAH([Q$.$3Q^O?2OJTK%;-"IDWK>+5"HS+2C=>0.MGK%ZU6J,UOX$6C@(
M-EL03P6;3;3NU$"-'CJ+N&R8,EI=ALM>S2PMG3*UPD%P5F\*$#US\2D<E/U*
M5(LQX*DP]Y50@]W+ZJDKB-!\*Z;9, <?GCA"#*0UW##F&3"'31WW=2=6PASZ
MOJ)-2XWA7M78:% .S*AA5FDPAT><+1-FU*!A,LSX!^%>I%8*A?JD&O9NN2AX
M(>N[:LDOQ?)Y)463)6+H42<'FMB[.OFH_Q+V6G29W$NN=E/-:4BKD;GSG4;H
MM",Z!0?FE$!<T.]:'4>I:L9F6[GLZ=%G<U]C0X>N;/Z0W<I<S[VWN2X!K"]+
MT5V!UU^6"_%>/E>Z!6"S)>WNDC.<>TF,DUA*S 0+<1R0+,E9)L.$0];D9F(G
MC@9#4;#EMB%J9@MM]UC G%_+OT!&8(#7SS#;'*V<#87.NF:& ?%ZM0Q\VK)8
MKV],WA0#_I<L'K^J&'/Y3?WT4>KR$LU$J._Q-BU;\I2D+,JQ+Q**"4D$SJ(P
MP6&2I2H>!!XG1B>KM@I,'!XVZK0EO&IK^6>G$J:M3DAT2J'*>*ENC;99,)D2
M0UA8V<+7U?[VRJ!.&]2KTV093-!FQ18+5T5O4/'S%K59@K-7M&8[CN4M?G?C
MT5TJ[=U*?='YL[?/38WLI4Y!*%8O#2O@MD(U(QGA7IYC'D0<$ZK;E4=>HFGH
M(E_ZGI0<5$-\ODI3WQ)U?+'ZHKY)+UX^M^6KG3+ "_KSWX!9*)L75UAP.YE9
MW.IU@7K%.LY/-$GUKSND7-VLGZ_0O%?IS@#<NSMW-[(S,BZU@[Q>5D_TILSU
M?_2//LMOLEPK+3M2&/FE4,!=;@FF] F2TF]-%P_"BV+A)SE.O=##A.N]H/09
MCJE,XLCW$R\"[06=:SAUVI-<H9HNH$0N[E^$61A]4WAA4?4PBU:OT;]H%O1&
M2U1KY=! N^;8N(FV2L%)N;+<8#<=2]:9^KTU/Y8;> V8L1P)L@O*KY;)NWE2
M@\;CFN"%/[!0"#_+!6:QVEV3+/!QYE.N_DA%QGDD: YJE0.2/G$P;6389XO"
M@"19Z/,XYSB1:M(B) C4S!40['E)(.*,)KY@, +)R:"THH7<[+#[\PG6H,N7
M3T_+'F"T'/2UGPEWLXEJ,BQAD]#>,<5>KNQ EXN&@XF[FW&L0' TF\!DSSI3
M6,'R>A:P&\3R7H767Z\7RS^_K)^?%\V>D"ZV%#WU=B\<2H_0D";8SP(5DR*/
MX(SXZI]A'@8^B[* @BBQ305/?N:P%3^@OVH2GK2*2.N(!I,O\ +&%%[#*Y@)
M0 ->PO287*"CT$U#'0:UW=4EC:G8>:]I@&#L7=1 G[>++A]5H+HLQ<_K8J$#
M5D=X(W@>45]X6) LQX2F E.6>CCWPR@(1>A1)B"AY*"4B>/&9ZF^]!_J%?@^
MY3 D9NY_MJ$P7]?B6O[&3N $W/BC)CERX<,R9O7743-?.^?XA\^]C_A JU*-
MJKO!]T=]!5?BWA>+M68)V3T"YR'WF!\2+#*IB4S5'XPG$5:+ )'$$:$L NWI
M+/68>A70::5G_5)W<F\KB]^I<%C_I$M3VMV'[04$#'+HK<-D0 *O&@88]BKI
MN])V-])M0)IPTBDVTU6#%3S.[Q=@6KS1I8(55,=O$NR&LXMOW>76];*Z6I;Z
MFE?]0W.3ZJ2TKDR[(XV^*;_)6G^BN\8H9-VDC<5I0#"G/,5)2GW,F-KAA&FL
M_DX(I7YN0?5TEE)&GGHVPU.SGG^FA6A8G?A&3235R\/+]<J>$?Z\5V(6!:='
MV"H6]E>M&M.M8FA'LR''_$8YM-7.72QT I*CB'B>+K/&12>PO8Z.;@9]<^ZF
MKCU[EVX;8:Z;)"8TC3'UP@1+%GE9$N49BXPH)R?3<.)UXX_&W-2]EO'8^4.
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
MIL/=D6:; 0\:,)ST#G_@V%=]B.I'];=__Z?^)^H/S5KR[__T_P%02P,$%
M  @ UUU87+FSF)6HSP  WLH) !4   !C:&5F+3(P,C4Q,C(V7W!R92YX;6S<
MO5MS6SF2+OH^OZ).G]>#+MPO'=.SP]=NQ[@MC^V:WG->&+@D;$Y3I#=)N>S^
M]3M!4A)%B=0BB:4%3TR/RV6K%O+R(9&92&3^Z__Z?CGYY1O,%^/9],]_8'^D
M?_@%IG&6QM//?_[#;Y]>$_N'__5O__(O__K_$/*_GW]X^\O+6;RZA.GREQ=S
M\$M(O_P^7G[Y9?D%?OG[;/Z/\3?_R_N)7^;9_)*0?UO]9R]F7W_,QY^_+'_A
ME.OK'[O^V_F?3&0V0Z1$!,^)9)02*[TC7.?,8A#9&?__??X32.X3BX+0S"B1
MD3KBM'!$RQ!YY)P%)E8?G8RG__A3^27X!?R"[$T7JW_]\Q^^+)=?__3KK[__
M_OL?OX?YY(^S^>=?.:7BU^N?_L/FQ[_?^_G?Q>JGF7/NU]7?WOSH8OS0#^)G
MV:__^V]O/\8O<.G)>+I8^FDL"RS&?UJL_O#M+/KE2NJ/TO7+WI\H_T:N?XR4
M/R*,$\'^^'V1_O!O__+++VMQS&<3^ #YE_+/WSZ\N5D2"<F+W_T<OLRN%O#'
M.+O\M?S(KR]F"(GW_G,A>/6!Y8^O\.<_+,:77R<W?_9E#OG/?RB?P(6Y8ISK
MLNS_>_L?_WI+P=<Y+! V*X[?XA]LOE%6.Y4:^+Z$:8(UG]?K3&;QS@]-BI1G
M\^O_<N(#3%9_.DHP'JV^_"PLEG,?EZ,L5)"@.(G&9T1B !*X\20)'PW$1$5.
M=YDOA"^0\I52%A#_^'GV[5?\\*]%(.4W*\FLI')ON;5T3J/[>A=^PI\=!5 J
M6<:(=YX1::TB3C%#+ T\.VZ"M.8LLK=7NTOUME:?S>,OLWF".9J1Z^7\/-[1
M\'T ;W[BUZ^H]NF2Q"_CR8V,\WQV64-7RUD%R:W5@N3^X1?D.L-\#NGM6BM[
MF5MQMD3C"JN?K*'Q9]/IE9]\@*^S^7(4/!5)4$TRE6@3O?#$@@,"W$J;@XV>
MJRJ:WUZU$P)X^P@X69*-(.$]S,>S]&J:7N(Y/%(AL"2<((I3A++R@02/R&:6
M1Q%"RBZZ*E"XLVPG+(CVL7"Z+ <&PXNK>9'4Z_$B^LE_@9]?\V SDP T$JNL
M)1*,0Z\J"R*U95&EP$R@YYUE>U;N! G9+B2J2+01$_%I[J>+<9']M9GC+E/K
MT&$S+"+E>.H%ZA*ZWC$GZ;QD[CP/9]_*G5"AVD5%%8D.C(I7T^5X^>/U> +O
MKBX#S$=&!!"&)Z+!(HY]TL1+9"48J:5C4EI@9Z%A=\5.*-#MHN L"3:A_0_P
M>5R$,%V^\Y<PTM$8"Q (."XQJ%885$=K2,CH#ZFL:,I0 0%W5^V$ M,Z"LZ0
M9!-(>#.-LSF:L)7@/Z+\X<7L:KJ<_W@Q2^@"9>XD398HF1R1V49T@5!4+@C/
M( %5450 QD$B.N'$MHZ3>G)N C:?_/<W"<4WSN-U^NK:$CIMG$!W6<=LB.2^
M"$DZ H+2K"7SFOL*@-FS?">HN-:A4D.V38#D64JH@L7F'V_'4V CBV>EB[$$
MUPR9$!F(-902(S*-Q@'#$+P"0!Y8NEO*BK:.CG.%VA(R7N!O+^:?9K]/1YP!
M!>$<@AN/2\D4!MO,6:*3]3PG3A//]7!QNW W5#2<R:PAT)8PL3H;+^;OY[-O
MXVF$D>, V3)%O%$)K9Y.Q#OTK2%3'K)@FG%9#Q@[JW=#1\-9SFJB;0DB[V>+
MI9_\_^.O*]_)6.H-@"8< B>2(C\V1T9R,"9)%I/2-7S4A];N!H^&$Y^5Q#IT
M]K/P, >_HMN+Q$ I2J)U 4$M$=3:14*="\YF9K@ZSUYLK]8- "VG.4\5W< J
M+[?FD_=?9M/K% QS7AL#DO@@\+@+8(E+5B,7P0'5WAC#SU+[[HK=5-]P+O,L
M$0ZL_H\0K^8(7<;#I_%R B,1>3922!)I J0=/6!O+?[BJ-;"Z)Q#/$O]NRMV
M4W_#2<RS1#BP^C_-?:E,^OCC,LPF(VZR$2YGPC.2*WW$DXHB@C,XZ[@4-JGS
M[CSO+-=-\0WG+4\77B.;_M7W^,5//\,JX2J543)2(+K<R<E@!0DN4.)Y4CZF
MH%P.53;^]JK=,-!P3O)L4381#OP=)I-_GV*P^Q'\ L^Q]&:QN,*#+'@7<V)X
MD FOBNM*20@(;.YB!)  G->("/8LWPT<S6<A:PBW"93\YVQRA0J8KR[LYHN1
M02?7B^!(R!:]W!0%.CQ4$!54#B[3+%R-A,+.LMW*I9K//IXCS";0L*GK6%_;
MEV,0E7"U&)5T1P(HWH[ 8Y!;3IQDC#BE>;1,JLS..T8.K=X-&\WG("N(M@F(
MO)GBUU <XV_PTB_]AJU1YEYSKM#2:920E$$6T&>BI4Q")X/$G!=A'EJ]&T2:
M3T16$&T3$%E9OQ=^"9]G\Q\C+[,.QEAB%!(MK:08.'L@47A/I9(YF_,JKQ]8
MM!L@FD\]GB[()G#P\=)/)L^O%N,I+!8CKI/34:.E\X"'H2SDE_2Z$D!MDI"B
M/*\.^X%%N^&@X0SDN8)L @>O+F'^&8^\O\QGOR^_O)A=?O73'Z.D)!4^%"\9
M'62)WA#QF:9R&<<LSY*"JW%B/+AX-UPTG)ZL)=B!\?$FYOFSJS3&GWBV7,)B
MK8/7$_]Y)'T,P5M&O#2:R&@U09 K$J-2Z"]9Y;T^"Q[[U^Z&CH:SEY7$VDB!
M]NOQ]./R<OEJ/I_-7\R0B'C#C>;">ITDT;J\=]3!(U_"D<2XYIXEQD*=!QW[
M:>@&EH8SGI7%W,2)\_$+3";7]C"*S)WWGO <T0H&DXG+D>-Y:8QFQJ'8SKO]
MN+]F-U TG (]4XQ-@.#]59B,X^O)S"]'B@K)G/48.5%7KF\PP@XH#"-!LQB
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
M;!9(=LYYIV-(J?9;F@?(&#;+V0N SI1U Z?=FRE:-%@LKW$_F\ZNF1IY2D$
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
M+G*Y?<V>\51&?--D+?K0^#L'Z.%RELM.EB;$VDA\E*B?Q0R>!8[=#I15-=4
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
MA^'V@ RF(PJ*6%'50?*2)?!"D_D2W58&QHIIW@^X(VT3;V,>!1F#X+>GFCJ
MW^O%Q<5BOKTBTAN*:=!;"*Q.JI5U&XE+$F+"HD04W+/V4XWN$=$SH/;5]4]5
M,8<(O@OD/#BQ?\O>,&C'M%"0C2#QZ+JI+*0(7)GB I<N8NNGE&>)FC:E<-0;
MLZV"^D7<ED'*I$J@P :D* *4(<'1QS ()9-QDH%RV;I@XUFBICW+&H-@-XCM
MJ9&IH\7WZR]Y^6:VBGA.:I9;QO@KKG-=AOC^<GT[F/IF#RZ+*M;2_^@21=C!
M6G#T1R"E)0>#?N34O>S#(U'D/M_>);;VU?[BF*KHX#A[,YO/UOG=[%M.Y&O@
M_'.MD-U$V'03_([_M5B^/L?5U9 I<E.5B<)#Y&A(D)C(Y]"1_H$R"*E"<<U+
M[W<G;]HJ^Z->JF,IK6\\_F!LJY>F1(\D00O">0Z*5?:\-;6K1EN*LYP(S;<Y
M#"-QXJ+[L:"R.R0/UEL'L'Q]N5HO+O+R8[Y:5+'Z,OMZ\Q86@Y."S!F"JV]A
MS#%P]#]T 9@D"R*7V/H=Z0ERNH7;X3"X[_<UTDD'\/JTQ)0O</G?-_03Q0ZC
M+V"3B: <"^0/TS]*7=3#.0K5O'?C/@T3-VL<$4@'2;\#]/RQF,?%Q=>\SJ\^
M+_/59)0;3C!X5KM5;'0!%+FF@-EP"#J'($OQ@;?>[O$X-1//RCHBHAIII -L
M/>#-OKMMB%*1"584@F8432I=MX)D)X'^2!C/M)>I-;J>HF<G?)D7$0$T4TM'
M$-OJ5KD;RB]QOKJBC)]IH:02I4#)U4?5MJXI#W7LI@TE"<>$B"-!;A?ZNBN$
MWA,5C\"MN8HZ@-\'_+XYGS\MK@OK;IC-JW\L%RL2G"\Y!:<@!$=<>%L I53@
MZ>Q6,AC)A&H,N>=HZJYRN@W,FJJB V@-,)NM-8IOYW4'84YT010?374^G8]U
M9JRHJ40DKQ1UUDDYU?RQ_3"*NZO6/OKI=Z@:.P+MEACOOD6O[C]&_W%9/=OW
MY<\OI*?KGYY1P)1TG7 <576?HZ[N,Q<@K$')$Z<(O'4$VX;R[NJ]VX+XB&KM
M",P[F.Z#TG@U3S?B.'.E%&:Q@%26@4+RUQ&%A6+K &_B7NNQ6GX;D#_M\T@/
M9W-3!7> [<<3&O]<Y7)Y_FY6\EGDV26G,U@;Z?+1+H.3R8'!H%1P,HOVVW1V
MH&O:4'TT-#97R?1-Q7_D]7\LEO\]FW]^C5]G:SQ_E?[K<K6N?OJ9%-D4U BL
M1 E**?)L/)+!%&7)>JRSX5XP_DC9P1-?LA-2[,D@I:E,.SB$[@XYO%F=<K4R
MY4QP+9G1!3+7!I3T'IR-C!QABY9%43*V#F">HF<G*+F3@5)S%70 IW\L%NE?
ML_/S,UF,%<)QD$75Y"AYG-[K"*%H:Y0H@LG6SM;-=^\$$W]R,-E+M!U X@$/
M[V..B\_SV?_2+9M(I+,RP]NWG.O,477LMH)Q^AE9Q]:EO#J+Q6/*(4"1=0KK
M9M=G$!F,\2%9NJ/C_5G48[CS+5C9+>G,3@ZQ/6B^3P/XL%R\62PO\.V\U']=
M2>9;GE_F]^6F/?S/V3SF>S6+K^+Z$L_/C/2.G,T 6DD'*E&TXS=95=3%..^5
M*JTSVLV9V WT+^*IY8C:/AFXU^I;\G)6[Y?O%JO53G+@-@CIN82<O26M9 ]H
MC(;"!!T(= *DYCU%8_&R&_A/[P&H"]WW:0./U+G?EI^?9<ZS*LF#3J'N 4;R
M] 5SX+0ORC&1G6Z=Z=F#S-V0^U+>B-II;.JVE)O'@.V:EK-@,D?O#$0O):C
M!0416'?<<Y]M\$GD>W[$8_F?!SY]-Z2<SD-,&S'V>3CMXI;?Q)\/NN=_Y/69
MD"PHYV+=((V@N&!T1M>-ND%JD5G,5A^AM*<%*[M!]T4\MAQ=\Y-FQ.\5JI!C
M\MPA?SU7?OZ9')'9MPWC9S8KC634X(C!NJ*7[#T:!Z@EMR6$7,8J*-J/X-W@
M?'JO-<?38D>G]I84/UPNXQ=<Y0_+&?G-YYO/H#^^,=??_OJ:XSJG3_C7K[G.
M/MT\9EVEE94LW,0L(<5$_K0AB9.MTF^9=#SP)(K6(YW531C8#=*G\ZPTO99/
M8RG%331YN^YC*ZQLM*=BEZ\8877%8,ZFV6;!&6K+ZNY<5L??H&,0LI4@=$K!
M<FN"&NO@.,XVBX>*_V]T<YVU.S-DWS9*3W<%(R'$3(&?5QDRF14S6<>H6V^'
MVH&L/FK71\#1#H?D02KJ\W:_98D\[+>U'2G7;-E9P:2*]A:$#+8NJ4W@F%$@
MN:,?98HW+1X1>W>(ZZ.L?6($[J^N?J_@MW.R*D(P^<TMUD(]]7&-KM:=*6YT
MC=Y\W_<?.\%ND99T8%?X4CK4_L, 2'H')J-1V9,;)EJ_5#]!SJ%'U>U'UQ5H
MUSF$55Y^JR%5L@1NXHP79*!X(7^3&PXB)^F=E %YZPS0X]1,>QVVPL/]DZ>1
M]/L]:N@8_9J7Z^\XWQ3\?JT1_@%'S5,?U^BHV9GB1D?-S?=].,?Y^M76E]X"
MK(A(.-(,T(5:H4I(0.TB:.N=MTQX'UH77SU+5+LM<X]^U75;KK7,BBA >T;6
M90,"<JN!+F)MH^:9?M&8^5UIF_9(:HN;QQ?)-=3/A)[Y:KD^^XCSSU?S[;A-
M"CW+$)RH:ZJB B<9 \$UEUKF9/Q.-QM]ZA:@Z'<_P'3G"WM9"M=2EXM#!=L#
M&JZG0+@LT!CI(##,=-<J!9[Q!-D4R2.Y^;KL-+9J%SQ,.1?H &7=5_<>DIM8
MX;_/YK.+RXMKPHDX:[%X<-$5BN0L17(B"Y#$48PFH74[W2O/J/S.ETZL]'U4
MMF@AOZD5CW]M$9X\+RZ61*=:)/:1>4 AJYNM<@F6:REV2GD^I_CM+YTFD]),
M\7O+KX-4W*-7WM:X6R>"<UPE*!S)4?(FU(H/#M'RP#/7V>X&B18.]L"QU$?8
M1#2"TS"6<GK&V]8(7*8-!ETR\5 GPT?OP$>AH1B9-3%DN6V=6-F!K$[#F7VA
ML"O4]M1+!U![A_.;185:<"E=49"](LE@J2/R<@8>2O%&T4]CZUG /[Z]4^#L
MJ]C[*Z_VDW('^/CED@0WFW^^IM[JHIW-&N+FF438"&1!!I!)S@P7)97V!??;
M%$Q[H8V-DP.DW0%6?D<2WSPOOV]+Y@;V*1JTR=8JP#ID!!$\&G( @Z)3-S%F
M1.M2]B?(F7:JT=@H:J6'#B#U>G'Q]9(^[CX;OOB (1D001(;FM5M2[P.M\X9
M1=0IR-89W4=(F7:VT-A0:B'_#F#T+N,J?UF<I[<77Y>+;W>FMY9HBT@Y0,IU
MET10'ES1 ;)@SGCGN=TM;S?$[7F<G&EG^HSN!S720P>0>G.YG,_6]0UWGM[,
M_JJ_NN$D^""<X!&R<G5 0Z%K.U-P*Q0*9(H)OEM:< "B'J=FVK$\8P.JD18Z
MP-._YR^S>'Y+/0^)!4(]E%1WSIB4P"<E(0E!C)&%%-.ZGO N!=,.Z1D;-P=(
MNP.LU(Z&];(6=B_F;VL[[6=2S^TT<N^$CTA!@ZYBJ;$E1IZ)*Z&+<UC'D3=W
MC1ZG9]H)/>/[1XTTT0&JANR58=Q'%H*"S10"$I$&]!159&_0JVA1I-8K&%OO
MC3K"^N(1L]YC*:MO'#ZXU>$>>TC'."I.AS<=VT&EP,B.CX?%T]X7-0@J!^Z+
M&J*W#F!Y$PK_N2CK6O)WC\?K,_^6J<25):8$ U=;P(.P)5@=56A^,.Y$6+<0
M/!P:CZ0LVNFI _ ]>I.\N^TQM"05+WR"@M(#Q3<%' H/7GF?<U29WU\8.MZ#
MX"U5O:Q%GN+]>3_5] RVK8FW@8L@LU @0ZTL]T61Z: 'EGQPN5@F1.N-R#N0
MU>DKXIY(V!5H>ZJE9Z1MTCFUZS5O4H8?9Y^_K-\78G1SAO^2RV*97\5X>7%Y
MCNN<?LW$09S=-GA=+);KV?]N?GN6'%<FY BZ% LJR0)!"@O<2EZBKIT!QZM\
M;\96I^^@(R-](EB<KJ7L* RG-=<V(VC-Z-BHL_)=B@9\8A*SPB1[L9&&UG'\
M]]U)K6,$* RW"W]E%_/\N=(QJ644,LY=91(#BSYJ<+&P^I1 [J$D;7%/UVQA
M1F3=NL%Z?*XZ?;B>UD9& L7^%\ABC>?'[JULT<^]T^>.V&UYE [OY]OGG-)(
MGC@'(RM(,D=PRC,H)JAHM(P4=![MY&C4=OF$_9SE2 "0SH VD0)I;NI05D]&
M(4TNKG@?0NLJ^"?(Z30<W L=#V1;FVBA ]_V9G_3Z\5JO;I>GU+'#YY%YZ1Q
MA4,JND[1)&\=0RCT6Y\%D\8FU]HM?8R63N.M)E!J(O]3&Q_PXV+'NQ=[\\D"
MSW[3J$,'AO%YM(M1ZJP%]P*R9!F4I_#;&T7_X!)+LBB1M7XGZ6<>@1'T'XOB
M@,RTD+&6RK?.D%+B0B7!T;=>I/E2YA$,P<W>\PB&Z*>#^W.7MJ<2E0V!HA5C
M,QWE*7)P7 L(/"?%0D)]O->A@>V)T\\T&(2'/=H3ARBG9[QM%55A*9)B8+)3
MBM5!1:? $2G .3<L12D9/UK@<TKMB8.@L$=[XA"]3+V@X%%^?OLKGE_6/JFK
M$H)_R^?IG^2U++=CHMO23KH87'(1&/G'Y,.R F3+&9@L*87(Z<HHS_EUS:CI
M%'_[XF,QI;(Z. CWJ*S2X)'<%8LQ0L!,(7J100>;A VM+^#6%9/3SPDXY"(>
M2UE]X_"I\JH;]ECM@;=(_Q"Y%B47$<KQ-DB_C(K)W:#2IF)R)[UU ,M!E7BU
MR=E&L-%("(E.?\.BU^B-D<W!^'(K)G>#QB$5DSOIJ0/P[?# R'+641A&WD;-
M)2AF 8OEX*7T61N>N6V^M*5-Q>3TO0NCA,3[J:8#L&VG6>G7Y_FA!V-KA-0V
M>5"VI.K<!O 6+<1(MJ1$9B&VGMBS"UV=QB1[8N&G1>J-%7- R<MZS$>.F]TO
M.$_OUU_R\OZE<?/S UXWAGY%HV>-@SAK])ZQM>[L_M<_,,P[,%4R7;B 24A0
M1FF@N-71V2A3T=E8K5LW) TB\-#3[N;+/B[.S]\LEJ2S=*9EJ-L1(G RT&I#
M""Z) $Z;)$/F%-2/Q?,6&=.>9>.AY/ZQ=J@&.K@R;U@XPV"EXLZ"0:E L;HM
MM=2MUBIZKS*RB*TSQ3??W0=<]E;B(Z 8)-&]D4"W]FR1_ESC<MT4#S>[S5[%
M6!>6U;QA^J_+U7HS*N2L[BPHBBO@B8(;%5V=&.L04I#(93$QY-9C$78B;-K\
MV5A(:J>+C@Z<FQ6FOUXNB:$/&QB?A1"=+;7"5'DRE)PS22M0F)LL<6-01=:Z
MG>DI>J8- L>"T\&2[PA%))<\^SQ_?4DTS./W3TN<K\ZOMC#B;+[9\V1$KI-#
M"AA;L&Z3\H!6\]I>:**0)6<_EDOT/'735G^/A;#&6ND(;V>"J9 %.8G6)(J"
M@T@0HD^ 0@0M6>U9;ET+.<A-&FTFV6ANTA")'N@F_39/4P;_/T4CXR4!'ONJ
M(R4#=N)TDJ2 ECYQD6H62Q#:LG$0M":722;Z@Z*D,JU[B(Z:%/B1.7[BZ>(J
M=UQL9CK0$5Q\C*!J%MD71<9LM)?D.P8K6M=^[DY='S%A>TP]7@S95%\=7)E#
M7F^%,O2_26YX >6%@I"< Z895SYX:UEKJVQ=E7&$\LBV"#F@+F.(NOI&XH./
MN"*D'%QP('3U344Q$&01=1*=,#[$DMC_3;(: RH'UF4,T5L'L'Q]N5HO+O+R
M8[Z*C59?9E]O*O"L\)))QT'FP&MX1&(SL8X2"9$9KTR.S:LQ'B>G6[@=#H/[
M-1B-=-(!O"CJ3OD"E_]]0[\V&*7Q#CB& JI8!L@E@L!B43@CK/6-,76?AFGS
ML\<$TD'2[P ]?RSJIO2O>9U??5[F.Q/"LZ]!OJSE39'L0#H)S@L*_6UA&%*1
MKK2^'A^G9MH4[3$1U4@C'6#K":F]^U%N4A(RD3Q()#=6>1*5M\28-Y)G*PJQ
MU7HU^RYT]5*A/54LL)^"^@;=QUR-LSZK;94C7;V+\#/N.(E,>L@B*5":L[IY
MF4%2GC'+8[#IB,' 4Z1VZZ7MB9G=0=E,@7OC]%M>AL7X2/W'LKZ=<(Z1\11!
M\T(<*>/!ZZ@AH6',5S?5';&'94-3MX[=Z-@;KI*^#\.ML4MWYRSY["E\Y[7,
M@#B428!3,9'_:F04(@8ECPBZ1ZCLUAL<'88MU-;%'+G[C/V1?[0NWKX99N[1
MAZ+!.C(R14P N<"1(JJLK$Q2!=WZZ6(7NJ9]S1\=?LU5T^\\MN<>.%O,9AO\
M'4=ZO#W*S+9A+VS".FV88:"S(E!)I@%MJ?+4J3 7)9K6DUJ.\FJ[:=E^>_$5
M9\L:S[\O][]JRZ:O' VAK0[<4T270S4O:<$'4R/_H@5Z+O7]:J9'^NB'?.LI
M/<8.@<J=SOG1U-"!O[?M$OS,W9F2(F9O&? 8!:@H&7A&?&E'1W?R3.?0.M?R
M-$5]U/&.![@1]-(P=#WZ;?KF<K,[L,WTM_V_[$CWZX[<3G+1QFRY$H*"!)?K
MMD8G"'%* &-<,*^2=Z=='O6$C_RS6G[[ZVN>KWX(APO)++,)T"&ODY!KFW=V
M4&<@%R?I*CAFE<JS])[2K3T$=P.BXK8Z[> B?RH#\#.7?] 9\NE?^?Q;_GTQ
M7W]9G05,AL(PNJ%<KH-]<GTCTJ%>6))%[7U(K?MV#J.XVYQV8V0-2/0T5O/)
M@?H_,RX__6MQ)C%$+K.&: SYX8G\(F<XR=?$*",W3H;6Y0Q[$=IM:KPG".^C
MU--$+D$QGU&8Z$0=YFQ")L%JI< +&2 ;+9/&*'ENO1QX3U*[S:AWA][!BCU)
M_+Y97"[/M-;%\2+!^L3KU)D /F$!-"Y3S"NU4ZU'J.Q':;<)^=[0.UBMIPE>
M^KMGQOF0M4(2I]NL W> RALH+$<FBS9<';&PZ E*I^WW.R7P#E7KR8%WLQ#I
MEE7MF%*LD).4.07+)5H(C E0F)2W,7L,1\Q#/$?N3C V?W,8[Z_@OK'\1R8I
MLHC!,@:810$E3 :4FQEU"IES);/F6PV?IF@G1-J_$R*'JJG?A_M?<UB_#^>S
MSU?M&S<%LXMR[P<'/# ,_8I&SPH'<=;H,:%^U0/96R:<8PD-2.$)E=$+0&$U
MB,C(E<R,[N'68UL>IN3P 9)A_79.GW7Y8\2F2T8+;0HD70>$1<?!DS& %<A8
MR'0X-]\Z^0 9TR9"&^C]YY&0AXFZ@WOOW6+^F3[MHK)RNSDB2J&CXA$"MW1W
MUS=A5 [!6!VBMY:7TGJ:[4-T3(^7@Y2[:"SI#M%RL^D!B\8D)<3( RAI+=WM
M10']CLM"]VYJOI#@84JF1<SA&GX&,GN(NP/0?,S?%N??9O//K^F[9^LW&&?G
ML_7WZ[XO:4/BLD[ILIN8UTAP&CT8HTT.WHO<_+7^28+Z@M ^&E^,)?Y& XL/
MV0(P_Y8IKJ"CN KHIJ?9E< -U^"RU!1?&@]UW3-899E(NG@>6C\(/TC(M(]D
M(R#G<'%/O?9I$QG^@BOZU@7.[T%?\)!TRKY.Z5($_3IWGM'Q7$)A!/]H-+N'
MFT?*4)_ZEFG?GAJ"HJT\IP;&U<8H.A2O=D:]NBYSN_WCK5CTMO?=>RR8(:F:
MM5!, <I$KI]S@N @E<]Q)[0,_NII'X!:0VA<R7?@[MR-&ZX&R!1A3&0(&K,
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
M-7N$E)Y"KC9X:B'SZ8/Q(5;Q*D92%*GL3:Y](G3F,^9$KJ4FR$EH]37&)5T
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
MG Y?+.0(<#I]B36M7&X=?NU*6T_'6!NTC:*5#M#V@!6=(9/:6DO4ZVA R9S
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
M+[H X.@8F'ILUG@YO1_9NBMYT!' DXA@F9?@ZMTI(AT&(J3H\5Y!YB.SMXY
M[&XV\-(*"+J$PN2F48NK/^:OMX77B\]+O+C^5ZU .\M,RKIH%XRP"I2,%GRP
MDOXAG4)E1+J_(/LQ8#_W5;O!\J4]OH^@AHG' SW,S(_FL*M5\_PLZU"4C1JT
MK*6-2-PXZ^M69AV3MG5U78M943N2LQOZ7MJ3]%CZZL'?O<M6^O5R>?NJ<%4U
MOSFI47H$9I@ FR62Q)*!D@J), 7EF\\A?YZJW8#X8M]?VVJM<QS^<!B(H0 \
MAP#66 &>\P(94W2!?.NBFL=3SQ&U&PI?[ -F4YTU ^$15GK=#!I;E'O#45_%
M]>P;_86FJ[YV_K;15H#MQ^]Q5H,5H[4+F"#GNGB7D\^'RAJ()>?"C$5FFY?=
MGLAJ,,N#RIEED)9G,F[#(=@8P:G M'$Y2=7\YOY;K 8;@KGQ5H,-46\'5_S=
MC4')ZZR93*!C+*!$SN X(I3HI5:HBQ&MZW9?Y&JP02!X<C78$(UT *?]!??$
MJI:<K$)6R%=Q1H'*%,>%0G8>K-)1>N6R/OJ0GA-?#38(5L=8#39$QU-G'I_9
MMI!"M(RA ^Z= Q5(MEY'!H9K70020_>[\\;;97%:.\ &@6# _HLA&NFB'OFQ
MC2]$L"A)<$C6&%!%2G H$GB6D^,I&F=:^XZ'K-LYK8U@^Z"OI<(F1=[&C'['
MY7_G=7C D*YJ*J^9*KP4+*+4'>,15(P"L'@/06C-318I*;73 ;?;]W4^6/2H
M!]T(&NKBP&N0-+/:&J:"@>3H:%=,"/#H,L040O2>COC2NG;O<*I?RM:80P*>
M(^O^%**DO9_R;ROG/R[.S]\LEO4_.G-6I4!"@:*L!N6E 1=<G=;'G=+,N9B/
MOEJY*8>=N\*-\7NTMK^#P?3W,+6K>69GT1@GC(C@90TR9)+@C2I0DDE<:D0C
M1JFZ/09S)VI@1T#X\8UQ#[CM;8=?KQZOU[A<=VZ-]\8',&Z5XDR"D9Y3Q(_D
M8&-.H!/C(@L7=)8G8XQ[#*#HK]3L)=GB 6![T5?BW7Z#LQ!T3%E*X,PGBG(=
M!ZP)N."X]4[421ZM]TD=B[?.<Q)_!R,\ &R'3D7KW Q);R7/MH7#K-)H4P1D
MIO8^:P7.I@*.,UO_B(7F P./R-Z)[GAY2<9X&.1>N#W>=]UY<EKZVJ>:ZX81
M+3AXSPN08IU.TL5T?]E]Q]:X3Z387^WE2[+%0^!V8*3XV_QD;/'9*5;;BD9=
MF,@608HD0+'-GBQNP:@Z\]'G2#\[/8L=(H(3C3I/)L4Z&AQ?=,"YN_C.%-/)
MVLQ!8%UUIYRI_HBNA?7"6I,\]]T\#S;D^\5G;L<SG X/@4$H_MME?9\7'V>2
MH<T%>$Z&7"&>( 01P#EGA*4_C+*;W4.3#$?M[P;_6YT$8^+YM.M\!J8#GQ==
MCI@2HS#(,1-K+"0I*HH!E)4Y)E$R$Z>:G&YS%)QR]OH%' 5CXOE%QP37J<A+
M0O7S4I,&DU!, O=9@RH^@O.&0V91HL*@<SJ=4V (YR\^9_X"CH#1D/RB[7]
M-)6U3<E( PF#J6\4$M &#B5Y$9GUSFAQ,M;?."=PRCGZ%V#[(Z&X:7[_&#,=
M+B\N</E]438_NI+-..,<=OBB\28Y#.7R.$,<8BH^:)8AZ$A7BO)D&=P4D#HJ
M9%D0Z%CKXW'<(0[[FNO/6U"W3Y"HE.0I&PA>25!>"7+"40%'S@U7.GC3S<*/
M)SGI>KS#$#2V'HG>0/&G['/]+(7KIV45T(E4(D@3ZA1X4^>JU55=SC+D&J/W
MW939/L;$B;Z0-$3F>,:R!TQ._]7B43%$Z9-64D-2]0F:8X%09 '&H\LN!"93
M-U5X!UE+?Z\(IV0M0V!RZO4Z=U>.U%;2:R&X5()G.0(SVH(*O%!0DQSDDH12
MP1?/NGFI>XR)B6VE7W?J,'6_+$_J7GQ_LWSGPW(6-VF*<I.F4"XDJ1.$:+!.
M[ G@?+000C**Q,=-^X&O1^=RXH>I?BUF9,#\?4SJS.ADG34*8BR"?%%FP0F/
M@-4#L&BC8]T47P]C[<4$,J,@?!J#' 2WEQCZ/"F<PES.RF6ZY@,)1Z4,KC8R
M%V4MMR5QK5ZR+9Y"F/22;'$(W%Y>8/6D:&3FWEI%FLMU8)0+#EQ6#-!GYZ6U
MS-BCC]ALP]K$A0[]NI1C0.,%^)%7=5>OYG5O6*[3U3XMZA_=JLP8:5RR@8)4
M9D!YR\"Y3#)1.7+O<G*LFSZ"W5B:N!R@7PMI"867:QE;M^^KSY^7FX[<>\N"
M3=0\.M102#Z@)/?@A3-@??0ZQ((NME[O/AFSIQV%-87\<<RQ,?YZ,=3PO*#"
M\S?[74'PLYP81F$=&,[I,I=% QJF(3 6L]6DO=1ZP/]XW.QD:N94+Z[I ="+
M*1QP9KQ*:59_@>>_SE;Q?+&JQ;2W.DI6)L3(@2LA0;',P3N!P#&[&)&''$UG
M]]*3#.UD$/94#:(+&/1B$P><#L_?H_?BP8^Y#JVF/W^]F&\D=HGG=;,G/_-"
M:FF\ )8D Z5# M3"U<W*UM1=$@Y',: NN#]M3Z^A28RRM?[H^'RYEOUXIN=Q
MR25EA61" 8::SXUUDII( 6P66A=KZN;4T[#L/;C?R;+=J=ZC78AX$,#ZW4+Y
M+I.D5E68BWEMXUB4S9]4\<Q7^8 .A=T^N%%'PAY<-.I N/KF6VQSY>KH+ $E
M!@?*20_.$CR<L=QG:YS"UN'I70H./<'??R78KPGOFX]]O5BMSY@)64@GH7#G
MH6Y)('9DH)N5.5N",H:U[J+XF8II?94#M'S_!#M0P!U<\N_R:I7SF]F\+@O:
M</%K7L7E[*KKYU9&6H=H% *Z8L@!*Q$\,PR$$EQY[R7&UD_C.Q$V[<-V0R"U
M5T,'V-IFYV.]B-^7?Z[R*^)T_>IBL5S/_G>CJC,T CWG9"U*)O*+8P3,=!<7
MYA-:S7SQK1/R.Y(V]4'5'!2+\374Q627;<;>S@G2&[]PXT"<^<2-3S%!+KY6
M]Y8"@5D-6-?>HRTRIM9M0D^0,_41=DR(':*)Z??1;7.RN>HI]I$E*@[9I%)[
MM>L01Z/ LJB$BL6*^P5CCVR>N__)TQ8>CX>)P\6X_ZVV6.-YH[0('8PU:OS!
M@1,Z6HJ"(0:DF[^X0G&DS5",L[8(:ZUOWW)[GXJI0=/,%SI0P!TX/O^.RUE-
M/_Q@0/CL.)<,4JD8KTLYO*LFH[W%4M=OVM8.]$]$3%M[UA @AXFW WS\>4G4
M;^[#N+C(9\(($QU%BP9=J&M9+5V#:""0SQ5YE,&EYMG-.Q1,6W/5\NC87["'
M3OW_U# DOX$UQYBXU1XTUJRD\I)N1E[ QY!24BEKV?I!:]AI,5HY0]/0>A]Q
M-G,T1DKR_H[KR^5L/<LWZ=%W="3.SC=_<G"B=Y</;YKL'<S-. E?FYWUH2A@
MHI:C1$TW2& $$*NU]75L86SMQ[5-^%ZY[O=]]NNEN"E%KB,'AZ4F)EU=.^\9
MZ!*LMT)+75J/%WN"G*DS*WOK_>',W>$B[\ M^;!<?,W+]?>Z'GQ=G]7^YW+V
M]>H=;K,X_*_9ZBQPQYQA I+#.IQ $TNA2-*]-:$X7IAN_7ZP UE3HZD1!!;C
MZJ-GB%6&KM?1)ZY4,I:!-9R#$C& ]ZH 4U)JU,5JWCI6VH&L:2'6' J[0FU/
MO70 M7<XK[4!OUR28&?SS[_GJ]$.!44)D8%7=35\4!)"] 9L2::P)%!CZUCK
M04(ZA=.^ZKY_*1XL^PX ]#N2%.=Y^7U;0->L&$NA9?8(7&L-*M&O/*^3KIG-
M/)+;('+KOJLGR)GV#6%L,+720Q</4Q_S><T6?$ 2V*<ESE?D?]9:IE^^;_]D
M<YZK32<P=W2>J]HG8FOVHB!489F")H?FW1&[4]?#LU5[CVLD[71PF&W3?VV3
M4H807:5;U\G\W&9P!LE$<YW1[013+HV(KQ[<JK'T_02L]A!^9_"Y/GIUX<ID
MG:"(.D:Q+K/S 0LDX;T,1=O(6T>"/U/1#WSVT>L3,-E#R!/"9+5<TS7]7XOE
MZ\O5>G%!G[>Q&<PILA U,&/K41PSH$Z.KNBHA&7%"+G3' ?Z^"UXT.]^0./A
M;Y[Z+;3M[=1 NA-CXP^\R._+'1ZN[<46AB&AAV*8(\<P44P@;0%=;26JE*S:
MZ8GC&8@\2L T!T@+C2Y:BW="C&P*0SY]F2WO''ZF&"F3U6"JP2A>Y_D8J2$4
M$;707KK[A5J/U-?<_^3IE-Y(4XM68NO M7CXM'QWNRJW[HW1,@J(VILZ\472
M%6@*1)E<=(@NN-;#@)XA:>I"BG%BGY9ZZ !6=TOSM]X3KQN)5K]>_NABTCI(
M$3,"XW7@*RL*L$1+7I<L.0;!LFJ=SAE"7X_/&WL"X\D&BH9:Z@"!5W)[F,/O
M6_S]D?]:?_I7/O^6?U_,UU]6=!6(E++VX+%H4$:2!U!0 LLY!XO6M'\ V9?6
M:9$Y'GH>/!M'5N4)0?8_,RX__6MQ9I S+FI9E=$2%#KZ57$:?(S*61E$\:U3
M2 -)G#9/V1U ]U'<J>&2@);/7$S&,$%.= F!W&G#B-6HH&0I4EU4S#).B<Q*
MY+19BCZQ.5AY)X;.-XO+Y5EVJ%7.&DB$="LP42C64[6+PH@HO.2Q>;_ 4!JG
MC7&ZQ.9@U9T:-&??\IE2NC#M,QA7V_V<00B8,DB74B#;XV[2&[W2.&VU>I_0
M'*JZ$X+FJT+?><MD2<&$NAK5!4X232R BZ5 1O*ME;)!C)0-&DCHM.7SW8%T
M?R6>$%+/1/3.)<$A:<3:SYHIVG.A%CAY500&FUJOB=J5MFF'\76'QT&JZJ#I
M]$F^_CE/LU5<7,[7.?WV5Z2_^NJB_NX,1; QL<T"]@(J!P[!602>C9.A+I-+
M1PV"'B-TV@E7?8"SB1+[:6)[A,LS+K,HS"F0QI"3@N1)>XD)@F(\*RM4'GG^
MT"TI.X'.GSSH6BCB %BU60&T/3/@&5EQB29JD2#5YW,*T!+X+ ,P@12BZ1"=
M;'WF[4Y=CU63;1YR1M)0!][?0YP]F?-7O$26)<F-F3J:/D3 VK8:D^)&IR"C
M:?U\,Y3&:9]MQL+*#I!LIK@3 .9-KE]:I5@,&9BN;-%% LY0M"52T(G<B:)\
MZSKR'4F;]CCL!(;[J.E4T'>5S2\J1&4=6.5XO5;J,Y.I?LS_;^_;FMO*D33?
M][]@!_?+RT;(LEWCB2K+:[MZHIX4N,J<IGC<)*4J_?M-D)1$421U2.((T'9%
MS%3;LHV3F=^'1":02'!MK#31"U6#?_6/8%IBX,%0O1$.+G;ME>=82Z^1QCG8
MS1I:RAA*N8B:>2-=J$'!^@<M#3'P8*#>"@'SCJ<6B23M.2*<@W./A",M3'[L
M45#JF50LE>[DTE>VNL<I+1'P4*#>  &?[KN[R+QCPJ-\53P_FI5/V/,=)F>4
M<Q0'ZDI??CY(P+J')HU0\7C(W@ ?+P,-,2K01YH\OQA6R#C(L;",RC*&8W"O
MO1+7/1IIA'4' =/ @<A6?7;NH0?#N*-*(>IE0CSDG2WM'7)":(6)D92_2@K<
MY@%(30H6@:R=8X^M.D):%41R5B&L,<_MLQ5$M2(@(;FQ3$41Q&OL25<^\JA)
MLX,@*-@H8J#N?]]N?OX<+Y[(L>-W=ISU_?8CQOFG2>JFUXO/K"X3S[OEOSBY
M)^#QGRS:*;"0YL/T#XPLYOH_AU3(=:N6Z^4#7XHQ%ZAF0JGRQ7,E^P=NG3OG
M-],\O2^ML=A@@7/S _#(A,$4BMH@"VDZ<PR\,QNR;_ZF/+4O11V-?"^'=8S1
M6XW_/W<3?Z\.@ZR%.8E O/Q<6#YBP<(BH:UE00K+8NGC_Q=$JGTD.RR-CC1]
MJTQ:S8IO -!B#;A(R[\VLN,OW6SQ@N2'[-EGH]P>?#0#BYI\_TI1%&4BL.X3
MD>N\)$K<IMS8DPM>NEZTC.2U6UB\BGL;",A6Z?LX&P]0W/+HN20:1188S%L9
MD4[6(\\4MM*8W,C\=5UF81*_UI,# SK7@>!L_:7)QU=[U\+ODS.-O:,632;Z
MRS],OB"M$\$DBA2 B[@A^79P2)"4&FF2R>^:E'[XK&R^\+2X<-=KJXL_7+ZS
M2HBW(B[Z0"8-<] 1I"6'*:DX$Y($QXOG$(?*V%1><0A#]E=^%@:GL26VAW8B
M&HDQCX@PEG*3=XUT!'M288+#R4O"2U_..$S"IC*14X@W(# -T&[OM'J_VLS^
M"O' ESCU.?%R$+8RS!S2/)N2!X*<5PY9(U*^!F42'[;D_649FTHV!O-YIX+3
M /GV3*UMVC'+ PNYHEM1R/D9YPAL*Y&!<%="XN\U'7*[I1#Q7BM!&,CGG0I,
MNUG \IFM[_:O./L&?R?<C&.7'J=@-YLM_\:["-%U7/O;\-N/\)/1U>3;C9N-
MPLA.3WNW:"!)"F4;KV&G0AG*P\<S:\?=[&;Z>"J'A7),1XR,"Q ?.IJ?SO+@
M*P731##)DG"%O<D><4YUI<NAL_$_@F,X[R: Q0W L<(E=X'>A.,]_&(V'_G+
M2)3#Q A$A)3@*71$+C?H59B#+13%1)4NI#I!W+H932E&;7K<U\*O@57_"%57
M;N,R:2N48A0"&F<1)["Z6<\]1#HV4J.9T;(!IJZDK9L!-4348]![FSS]\!<8
M&)"%\&EZM[B&F'=5X5^":/"9J_LGPR^C%5I;(Q&5T>;[J@P9@ST* >)T"S\3
MK'3/I '5J9MP-<3T0?!O]_'.K9'@EVEW.YK!V%U:7ZP*1\/[OS)DI'N ?J\1
MQ1HL=(@*29J;S[ (61=/&#F3"'<>)U7\4=T!H]C50>K#%S[\]3-.9I!)3&(:
MS;=-P0=#F$CHHG<93BR (33,*"8BPI0:XI/%OE_K_0,,<;RT#<>P!_!ITV&^
M$GH-A 8K33]& ,J.GZEZZ16-BC"#!"&Y(:FPR"7F4)!<6VLA.C>E+\V_(%)=
MQKT6,[83L@A,#;%N&4X_5X> -H$3C*(6!-11%,*>Z)"F+FF:?(BI]([&"R+5
M38$JLZX$3.VP;E$4<C8)O\(_V#*5I.&48RF1\Q$,1H( ?4A$6I' D[ !TKMA
MN+=?L+JI25T&%H2L'1[NL.6E,4E0XSC*%R 0%RG;BWNDA0)+84Q3\1;9^R6J
M>QA4EWDE0&K@6M[[U6>/L:(/)%K* Q(:P@KN<W=ZEBC2EF!CE/"6E'Z$Y01Q
M&]ZK/"$A>2W\&O".]ZJN8MU=$U#$B)FT&@6:7RZVVB*3BT@9L9XGSKV)I?<=
M^TE6-S]Y-:+L(&A!U)IX%_I!KV4,O$LO&['T!JS&?*Z"E\XBG:O@88GQA%&(
M2"(=BHU[):OK#JNSL1QJ3;'Q23R\2SMO;2!8.Q14CHJM#Z!=?H,]1:VT5(84
MOUQ_B'QU\YG:S"R.8%/\W*60<DQJ)0@"T4$-["/$SY"M)1L=D1K[M/ERZ-"A
M9-W<IC8+2^#40':S2XW@/9:,*V25!34$(TAS15'"U 9F<K^"TIETD\YNJ*RD
MA-W?Q)GP9SO-T^\VECG\?39<^5/>_1*_PG&NLP[#^B419HXO5BSD7"Z1B8H:
M0JQ,H?0=J@&/<Y\4A9Z#;>]2-P4$PFSYP*_16NHH*(I$D=R6TR -$PHY3[3!
M7FDC2V\:OR!2NP>SAS!C]SV"TW%H8*_CP4QG-_,?W70TOUN\-\])#-*#78*6
M8*&0.-*&LUSZ+G0, A-1FDW;)6GE&=D"8.]:NHZW?)/\6;U:+UE,AAF)1!0:
MI!<2Z:@4@JQ!B("EU6JPDO -61IQ1"?@_")UCC!Z ^0YMQ,;[-=X&R<W\>PJ
M3OS=;_':Q>FETX02'6@^2H/_* ^*.*U!+YN?64R6TM+-.78*TQI]CL%Z\VBI
MB.$;8-"338S_NIF.9F'D,S0K=8*,A N0GW$9P$@PU0Q1#BF>0G+!6.9*5[*]
M(%(CIT,EV502A 8XM7O1__7A01S+DY)4*F02E>"] T-&Q BQI'.8$L&<*^V?
M>HC5RI/FY8.ETIA4I%E.G2_7\N2OT<?1;;;0YSA_JN?9UP_?SB!?4<8EGXTF
M$P&GS"A%1F.)7!+&NXB5)QO1^//D__#/MAIZ'XEX]RKF;\!_W6^M9B\_F\7Y
M[!]V?+/$;3SN_LR7D2]9Q,X2&U$TPN6FIS*WS[7(6H*M%(1@.51%Q1ZQ6O5?
MIS%N*%P:H-INDUUZ*9B5BB,KJ0%-K %+07Z3@F;""<^(*[W[MEN:NIO?0Q.K
M$ IOK)O PP_!@W<3/QJ/3FTR=LQGAKP==8B&K["?;E+2-'?CP=9CQ+T$BM+<
M;)$;Y8!/2A;?81YP/_U#2M'GXXE'*T,6\]32R[@5$^-H8 I%CAE2S%'D GAG
M154*V#JAB[_:V%NX1O8F3F3+ID,;!IL&ULL=>X$;6F"=6]!+AZ2&_^8'5I4?
M[.)A0[OM \'>;]_]$ R:9-)J(V=##Z4T3#EL\GNEGA.*C4JE:Z[>U+[[03CW
MW7<_Q.@-D.>^V\EY;CXUO=_Z72K!+9+$:Z1\XA",$H48)HQ$'"R6I4]LM@K2
M&FV.P7@S]3O9X#4WK)9"7_[^[5%B*KU'R@B/C!04?JN\P%$)+?95S\VB_]]7
MW>U_K$9<,F3UFT=R/'ZO<B'[Z:!U)UFP 4^Q*E_>9@)F$#&4(N42S 1'<'Z#
MAR;K!4R$XGW'M\C1Z$G**7[B9',WX";./MQ+K)$E6B(5( O(*RM*E"LNI98X
M[#L=.<Q-G'VH_&;]R9AU)QFP <C/SQX5ELZ Q,)@9'!*R*G@L))*I[W!PV&0
MGY]5?A^^-.0'&K"=A0'\W_J![\7\1YQNVL/3_&QX8 09'RURU!.1L&+2%G]?
MY26A*C_J7HHVPX#0 *OZ[  \[IEOK+06K.:$X\C[*)BA(EA=^E&U@P2LZZ1>
M9S=E.,0:H.,!EV)V[-4_7G)8:$YA(K( T]Q"!F!RCQSBO&0"IGJ@I0]<RTG?
M_K;@D13K=YMD:+Q;8OI3=788Y.R^#52N_+J!D>^>0',I,/?,Q(!8I 'QF *R
M0>2KK<FDH$52Q1/$H@HTL@/URBS<-1E>G1+MSH?/73YCO0%O!.OFR@ ;QF81
M4:'!V-A K.4,>!Z-!=,BJK!W<ZP@Z_>)V<BN29/<+@9O[?+"/DOF-F7/N^O\
MOZLE]7JT(L;RW74P@,?."N2E$TAQ$6!E30*)Z+RPQ&&Y>9M_1Q7B$-(UXK*'
MXE/7$K@-^.<^-OCV [![9V<QK&O^X2\?9S/X!_<+UZ/^TFN')%/YTGFNOY+8
M()%B4!CCD&SI(_C2.C3BV0>> DTPH($9<("]MYOAO)L]+*(.)2$34M*;')')
M7.FL=:2",S98M< I@C?2S>"5N/[Z6+\M@I^#TK"<P0]R(#D=N9M%!+F8TMHF
MBH31'"E%.20=6$(.HH6,4N8%KQZ[=TA=MQ],P]0N@?*;#<RWZWX.XC]9P$!7
MA0S-+[4:(I!CTB+,B6)>!693&C8^?UG(7N06;YW<34'=@"OO8XKS:3>;O5LP
M(&\/+/[%4MOG4'A*+%*"8F2,\X@P0KE3- E:HQ#[9<D;B5;J[KE4(,$;H?XO
MH_%\]#BSLX43@CFLD4K!(Q=A;8M.>\*Q5;KX8U8'BMC^85!I%AU!Y&,A?2.,
M7;/PHMK@B::,(LH<6-48C*R$51,K%F*21D=?^E'AXZ5M_W2^ 1X7 +H!2N]8
MUI8:A?^YF<VO ;*'LV.&,"4YK'(8::,2TMA$+1W'86_=8L%\<5.T1I+")D]M
M3H*Q779N[\\;U]0+F@H$Z6Z$]43E?)=;[JPDVI7N]'V@B(UD>4VRM0BL[;)V
ML]]Y7E+>CV"ER<B-[/A>38YDDHN*1(.L%0%^JQ)5TN8*Y]=A[TNB]F*Q_/=D
M<5&8VV7S^0\[N8+XZ,,$[+CHW+$H9EENOQB&C!8JWP&BR(9H$"A&*%%!D.)Q
M[D$"]F*N^O=D;@%(V^=KGU8SJQDJD,R7T%0R)'=\R^_G$>>$=-C)P5J3'RUU
M+V;K?V]FEP:_);IOM'EWC'/FO("U16O$J1(0Y!.-J*<*PR]X]"VUUS?_+L0\
M :8&'G/8OC&RS9A;]TPV36F1C-F4 6MD*)B2&NU(L-0I4CI1*R1Z^WMCOQ8I
M^*^!= /NM(^!7RKH7ID=\E-I#01,FBP??U$L0)QO$BPGI:N="XC=XN'%P'0[
M8M>W)/9OA.Y]:@ 2<N!2LKT-<J KHE)X;@C&.M6X:-ANF?];(7HQU-]L7='6
MFO O<>KC8YF)1"HRGI=6CZPV&D7,C6),.;SY"LBK5/ROQ&O1EP]%K^'J_X_!
M^HWX]'[EW^L&6-1_)\LU4LY[9!1$E)@+;**0..H:U44'*=&BUQ]X2K1!B#<R
M(XZK&(^Y9S X!DPDLB+O%WE.;>1<>_HZ">S;O2K0_)P8D!)O>%*\6&L>( !%
M2G"%-/,$>:6"84ESBDNW<2BL0MU*DC<Y'4J0X<TF"/NJT3=B1X6BC "*YA9I
MF3"2CGOB<Z;&U;!Y0@\IZQ:EO,%TH33R;V0YV%9UN5+W.1C"Y?L7RN9F;42@
MP$5:/(NN0HTJ[1ZBMQ@-M;<O5)H#;X3ZBZKUM:F=]<.(Y#:$*AF%+!8R/Z9M
M:60FT>+/)Q\J8_L[0,6)=.Q=A&-0?2.LW:Q1WU"50M8.2;Q*/B"GP;B44^J<
M8(GRRDYZ7=SVMVY:X'()K-\(K7>7M;-@ Z3>&'14&GZE55KD&QZK"GQNZZK"
M6XDP3D+WC3#XI5)WCK AN>&H3N E+$?)6!$P2SRFTO=L3I&WQ<RQ/4870?N-
M,+M_^;O5)"+E X9?*9,?U+:<&65H\0Z8)>2N>^7AK3"]*/IOA/'[R^8%\B&"
MIB92E.\SPZJ5$@]).DMKQ"0M7HMX*^PN@/0;X_1!!?,FNGP8G%]F""$_T2M@
M?A.I(JOAT-_,U8FWQO[2G&AV2FR#X%$S;Q7-!9X2K SV]E9XR$5\"N1UCCFW
M25?WJD6[1#X9R6)7+U[G >AG4]1"\C&R#DP]'\59Z8>@>WYNR >AC]'X%1Z&
M#N#MD@T!Q2 PXE8IY$0P^5B<RVBB);QT>?0><4XZ)G]FX5_RAN/YS72ZOLL)
MT\;YW"R9:\7@/YA 1BL@OG?2*Q]5X,2^Q+'^GVNDM?6)P#\YDRYOYMKU%<\T
M K<?1[?Y^'QV-@F?)K>@63>%67I)A&'"488\819QCAVRQA"D%)/2,2:"%\>Q
M9^<WZU!H**CW,JF,W1L(UYYIEN?@ZF>K$HVO@./T=J'HF??3&SN>?8OC]&D"
MLW01H0J3+Z][AS0E 7&F,7)1*X2IEM$')0(I_J3OZ6+7.0H;F*VU8&V1R:OX
M='+U:S:NG4[O4C>%("C,+D/R$)XJ#6&Q3H@3%9$6G("F5H0\>Y,J77)\@'AU
MJF=J,;,03 TR\-,$QHZS^;I2EXRZ:!UF2&L-!B1@1:<)15'2(*VGAA5O)M!'
MKCKGJ94X=S(P#9)MBX=?+ZL'+[^Z>#+;4W</)J:.BX@4-PY,:\ &!JP1(8,7
M..B4XM#D+*%'G:/4=I;V88$_FORW<>JZH>C_2]>%/T?C\2(<G]O)52XR7O[1
M)66.TR HTBQPR""M >V"14R WI!#RDC]T+3>(U^=\]!:="T%5'.Y^/-Y^!C:
M1)AU]WMH=Y>1"FHQ\R@PB*=YP@(9 \$-9B0:3U-@?(./?7/SWC+4.:6LDJL/
M@TMS]%O6>BU^^;F;^*4Y+YE)(5EP[)%HB7C,%ZY);E6KK.$B&.XWNP/UI=K6
M[]4Y_JM"J]/MW6(4N3 :3 0G*;<.&<M@(H1 D+7@ARDGF@A+3=QT4 ,LF%F2
M.J=PU9;&@XU?L8_9II'6CH@>Y\/YV,YFHS3R3X\E:;2,I^BR3@'6>8R182HA
MR+,"J,<LI?U:?ASW_4;>,!SHK&,H(-IR5VM:?IEVL*#/[[Z,+<S,2?CPKYO1
MSUSO?.FPRS5$&LSI-.)<6&1I\$A[117G'H=0NL+@0!';.#,9C#*[/5YQ_ ZG
MIUG2<Q*O['SU=X<AZ)Z4Y_Z/+O-M;FLP1<&1!&9-X/63,BABHB%RD#;2TMV>
MCQ:VC:.3NJ0MC>FI]/T^L)/=H^^S-)X(,#6A!BF:]^VM9"BW*8 )3*W&DD)T
M4_I2Y\E"MW'HTBRG3\*X8=?\91I_VM']QL#L,F&L/.$2\C<*07WT"EDO& J"
M"&4@(.-TP+/LW8*U<3Y3.TXX'JN&*9@WH4:3J[/I-!<%+^_I!6ML2H(@')T#
MXWF870*,!S_S23.!$W^=:&"+<&V<KM2EXJF8-47'AX1T3<'+:+ED1AN4=""(
M:\;RTRH4)1:(PBEX6[PKVSYYVC@C>6W2G8S,R5%EL7;W?:XZQ"AQE#P@YSQ$
M$IJ 0R=,@P4%TRH_@ZQ*W]@M=:5E^'=U"^T6#85'Z_G+I6/",!<L3)9$$3<:
M?I6<0)Y&K!7\?] #[FD?ZLJ&?V5Q.#X=:_72SJKX!9%O\2HO]9\FJ9M>+UN:
MV6D^2;R-)]P#Z3%JH>L>A\I?Z%;'ZK-?X\]NFD]='_F6G E1BGS2(1'W&I9(
MFJ_P6Q;R^1EASA2>DKMD.=7I?+ZY=G%ZD1Z.EE<?FEUR[Y*4,(MT!-?)O6'9
MB5+D,&=,<L(]*]WQ>:<P=2]Y%.'!IM\I8_@&SC;N%5F:)U\M>-"$:"X45A91
M"J;AP4KDJ.2($IE;#F$MBS=)VRU-W<.S03ETHNF+D>@5%J['ZW[/_ZSH6M;G
M0X,M;P=K.?2*9S76$?B(L,8*(BQAD4X&4CDAL>/$$&=+[^L,M>+=V_8B;7YA
MS<CO[E9_^#W/JDOM4H) D,-$$@EQ#+/)@A=&U"E&'4_*L-*;"D>(V>@J>0AW
M-CW<T&!57#]GT_GEEVF7^PI?3+_%Z>W(Q[._1K-+</C:2461%9HA[K1$.F<S
M*@H:A4N0O_8B&WQ@C6CPNT>2[?IV908-#797T/)M,"??@EMI,'O?7=O1Y%)(
M*6#A]T@ID\TB"8()*!$QT1BP!E:FUWY!/_H\%Z .A\I@^IP@)QJX=K7MYVZR
M4B1'#J-I]/-\;V+V6\R1XZ5)S$D!P9#.K6XY7KSP;!D*RCD%$:C5LE]!]_[O
M5*?$J2AVPYBT-CL^=ET 7?(#/^!DU[4('G/IK4.<"+".40Y9217RW#+-$V%\
MLW/9#F+L_$2==&P@3I0Q9.4E9=&B,J^LO\3N:FI__AAY.U[XT&6;'.Y05%H@
M6%(])),0QJDH-0Y.!XQ[%1>\L*3L%*!RZOZ*84D9#&H3:6F)=156$VQ#"6LQ
MLM1S)$1T1C!&B.^51KY$I%T"U%N("@';E;9RS26HNYG,IW>7OW^[E]@C'#&$
M9C*W3Z18HD #1&\FB*CWW=^=1?^_K[K;_UB-N*3&ZC>/S'C\7D4:E &M.\F"
M+6P:=Y/?[Y?(!]&9R:+G8NF\)X"PUU93)RT)I4_/USY?+PXIRX53+=L *1Y\
MY+L;"*,@EKK?S7[PDU%)8+B/&JF<S6E*'?A)SXE4*@93_-!MGT!URRM>*R@I
MCTT+1%O*OC;;UH3W6"-K*$>1.A\Y@\#=QM+$6A>@\J9;.6 W*7.TE5O(BV?+
MU/#]:/;PNMN:5UUH(J2/L-0&R/"ML8A+G00$;=ZIC6QH3VZ\\S--;.8?@]UF
M7ES&D.UXC6V.]E>8.9]@&LTNM?8I4!^0=[#N<I+;W'-'$>/.<&4Q8ZITR_<^
M<M6MW7KUQ:HT4@VP[VN\C9.;^!&,NWAQTOKY?X_F/\YO9O/N.DX__.7'-R$?
MN\UFX,07]6R7F%EBF')(1N\0-X8BQRE!A!"("JE-5I>.K(\0LPE/5Y KW>L"
MUP W\X;G1<JWL-8W5;]UXW 9HDQ8!,@Y8GY'S\$TUI0G!$F,%4()!QH6IN!N
M:=HJ 2K.M$(P-$"H14.)+],NC>:7,29)+;6(^L3 (D0C!]I "$HQ22P&R(\+
M,VCM\Y6SO*$I<ZRA*_;O>)GM[R/(Y)<O"MR_P6Q0PDI"!F-C?H9<(2>=4OG>
M$Z6E:Q#[258Y)*OGC(Z&I^$ZQ9N?/\>++-J.'^\GS+IT;F<_/HZ[/PM5*1[Q
MF5(UBJ=J6*I"<4V.^T]_6/Y@]EA3:[202D*J&L!_<5CND!'"HV22%\Q'$OM5
M4!V2A/60ZU2/]W %YHL=A7=WGR9A=#L*-W;\7S?3T2R,%A4)R^QIN?,K&&(8
MPD853<BI=4!).4.\Y,K3P1Z=>%&ZR@%_:09M>KZ!8&H@+'O0[.QF_J.;CN9W
M:R>8#UH(RY&)F"+/6-*8^\AHZ=>_MDO2R%L@A7'?1:_C06B22D_.OA[T6/0@
M-# 'F0^$,P@*'"Z]9[%+ED;H= +.+U+G"*,W0)XGC^FNSZXGYYZ"(\IQ !L9
M@[3#$5GK"+AQ0IDIO@F[7Z36J'0,[MM.! N!4+-@:?YS>GE^]F@*(R'L5EP3
MI!/!2%E*X6\K[MR^&K?[$I0\W)(O^5=K94G+SS1PUE<*LNYX^]6&^_,?CZKJ
M:'%^IA7$]20B(+V@!E/'PLEP?_ZC\H;C4' ?:+_:Q[F?XY]_=--_GH/?>WKR
M&!%Q C37UB&7DD!.,&VLB ;C?MVEGPU=>;]P ,0+F+"UD %6PG7C+#IB;UHH
M)JJ0<M;F%9$AHAR'A-!1*>60H<-NT2KO%P[ K"&Q:8!R'[MI'%U-SI=%FH\Z
MY/U.AX(D%*D$<\<RY9$#O^(-X\GITA=IM\G12"?IDO'HR>9NH!3Z[,.CQ#QR
M6%B]]<@XX1"1C%.;@E%I7YGC8:709Q_J!J2G8]:=9,!VO,1^M[=42"4/"H'Z
ML,ARB8C5*DG"J=>E6WN^*%1=_U&,-L. T "K>NU%/A[T;?A=:R@RS%(4B%.<
MQX 3'VP'MY>$C:Q7K[2S6QZTEB@99UF_S_'Q,9+5/86$?- P=56$R94D1_!S
M4,(HI43IH&BW-(ULU0W @5UT.PV0EJB5]?@8 2$[/DLP_M>8;B9A^>AU#/?6
MPOGR/R0I-&"8G$HA$QQ/',S(3>E2HIZB-4*Z$YFPSY\5@J4UMCW)7?<H1Q V
M!I+6M.CO13P2U+HDH@K1E6ZC=Y" C:RL S*O*$2M\6\5N>Y5BPN78&V0(3_I
M!ME0,IP'JB0NOM704[1&.A,/Z>W*P-(2VQZL=4ER1V6L#0*_S+(:^=Z.EBAH
MCXD,7/+B[4^?2]%(-^*!.'2<L1NHRKU_HOQ>?.,3)$&1(^5(1#P"T36F*6\.
MBT (H2R5?LEL0X3*9W##5YL=;_ &W,N]31[:X)Y!AG.[>JMB-HN/3;XM4U(0
MK%'('02YX@I9YQ6*7A!NB4S:E2YI["U<Y5._H3DV#$@-L._I@\I?[-WJ111E
MN19$(\8LS*% +'+*,.2Y2BHHH43Q[;#MDM1-"P>"O2N.00-,^CB:Y*<G%CH\
MNN2%+A>3QY>ZJ0^6,Y:0"PHB0,4H!'^@9%)>2A9(\)L/R)Z^E]]+LKJKY.LP
M;0",&F#>0IU\V^8Q I714&$<"M2&?)O>Y!:$%GGJ()]-. 11>J5\)D3E:H6A
M5\33C-X :[Z.KG[,+]+OL^6[B!=N;D>3_'#3A[_\C_PV&&2P3SWSXP3ARN,4
MF4&>,%!5,(ET% :%1 +6SM!$2M?(G"!NW37T1*)LWB5_)=3>"$'7'?JCHHE)
M&06DW<S Y.;,&4C >40^9<L[:R4NO>]UM+!UE]W7)^?IB#5 S?R$'BPJGR:W
M$$#D8&42EGKE>[3Y6.[!G%XR%[AP*''+(91('!FC.(J0EP<3-)<R%:9B;^'J
M/(?Y:BOT," UP+[WT<W/.U!K.LLU*M/1%:@USC\]N\X%,>221/#EBD04#6.(
M6TV1DRRBA+D)3H"OUZ6/G%X4JNXJ/! 9GCTE5Q*9!JCV;=[Y?WZ:S6YB()=&
MZZB=PXA8R(@XA=S(*!\@2P++:):]=.DRM/7OUUTI7X= 1]N[ :ZL+'0Q_6*G
M\]5OSOR_;D:S408IO](9+]+:$XL0)-Q<9T5#BDIY0E 4!":%%Z"CLJ"MM,DK
MR2C7I?=$CA:V[D;OZ[#P=9!L@K+S.+N?;HK;8%PDR"HL(?*-"5G,<^&>#X8E
MJ53QK&']^W7W2UZ+6$?:N]W&+Q^N?XZ[NQC?Q4E,H_F7L9W,2KRMVFO<0JU=
M#M>A4"^7+Y!YQL7'%_UGEY]_I)H3(F!+/8HR65@ 64(FKX>*.H$=X1J84'A&
M[I>HP //.2%>= %<=4+-QE[9?_J;G<,TS<^'K/UYG/J\/9T6?WA)@G"8$8Q"
MRH\9*2*1I9"M,T$(4]0RG09XW/XTH>M&_@4YMN7EZ%>$LX'U<H?"O]F_1M<W
MUV>3R0WD\FM_. -U[YW+2O/+%)PG^4EMZ3U$M9XYI)W%**K(;9+4&U^ZO4<!
ML>LF'Z_/X<$@K7T5_(@Y^RY"&C^!'_YC&1N!VJ,N7%J!1;YVBE(*&/$$4:\3
M(2%,J&.$$BDVLY8=5\B+B50W-QF I!41>X,\_7@S'M]EC6.X9 J;8'%$6&95
M)??(Q2B0(@3"-N>E4'HH<J[)43>I:8B1QV+3[J)_KVWN!3F-^:=V>K?^EY9;
MGI?))AP5IHCF)W^Y@US/I?RVO<"8)^R$]*7/BD^3N.ZQ2+UPM220[>;KY]WU
M]6B^.&6RDX4M8*;&B1_%(FG[(<,7RMZ/UJA0$K_V_;.-[S_VB7T@<"+1,Y(\
M(HSFASYRFY!<')^4B=9SC5DL'?X?).#)!:7YROC:%Y>7@G,7?^?S/"4F]U$V
M##GE(-D++!'I,=.N=#^ZK8)4+B<=C"G/2DI/1J&!A3?OLR^Q&8^[/W/51#;;
MUYC?TXFS[S#*HA^D$"1BE@+"FOAE9W^G,$?@H(5STF$=2U^PZ"=97;(5H$ W
M.![-LVS5E@<2>:XEC9#AY["#,89,( %Y9@+/Y6,FE#ZAZR-7788-P8>#*'<$
M. T0[LS[40#S@B+_&>UX_N/3!/Q^UNWA)9S_[J;_A._![/T9)S.[UF5,*XVQ
M419%@E-^D, CS;%")DF&(U5@W=*OR9PB;\L$/88]724H6Z#MS;R[[MQH'.\?
M5S72XD2U0I!U";"<)\AIK,%\GL#RHG1BI8.Z9T+4W9<>GF G&;WV'MYN[DNA
M@L!2(ZT7:3R52+.0<B-O1H6+FI*-/B0[MN=.\SR#[04/1HR"=FW IVS&J+\^
MM/6QP1LG$RBB<AFVM0)9J2%\$!@RGR22]*5K[78*4]?'E(_CRUB] ?I\B^/T
ML.*N)M=EL,)9 >&F3_DP+K\,H%U2R&(=)!9<TU"ZXGR;'&TE?T="_.Q5T1/M
M77M!6AW8VJMXD>X/<6=?XPJ=&-[=_3[)9[R7 0<FO,@M?!DLM5Y29,!+HV@A
MF6%,JV!3K_6I[Q?;\C&GT64X4[>[K?ZPX#^L\<?OH>\<J]"&>3]93]P=GTWG
M:U'0)/S?&SL>I;O%S>9%K]K',QTK/$N,&(0U-\"LZ) .44)>Q -UEG(F>N41
M\,DU;PV_6WN-H+<T1S^K\.(7'K=XETMXLHEA"ZNW9WE?A J=ZS\=_,<HF'7>
M!-KKDLI):F\(56?5&H@K#R\V# I- W%0SXTXIJD/(8$:5#OPY8KG-($@08,T
M3$CXOW^GC?*!:7'<YODA&#7/O%6>RSB53%**'"6+=A(L]V)BB!OMN4[8:%;Z
M =K_;S;/#^+#,9OGAX#3 .$>5/G83<_A\Z/YK]WL?F],T6A"\@Y11\%8+D3D
MK+402C+-E>#!\N*;XWOD:9E@QZ"_N3=9"HH&:/7<6!?I_4J4_$I'OLY_KUK$
MX.D5^'Y%<P]+G=L;1@99+V4N-YUFIE^X>I([VRG>&]@0/X5T0P%5\T&V ^*0
MQ\2<\^""#@FFE<S-3*)'1FB)%$LT!:^83[W*"@ME#Y4W2U\GEAL>J09<X6_=
M[:()Q:?)_LG\M1N/P?/_::?ADB7KJ4T1I9B?G1':(J,-3&MIHH199KPN7>-Z
MA)CMIQE'DJ9[700;(.E^Q=[9<?[1I2!"2H\5LHIPQ'$0R"4LD(P))^P<+#2E
M#Y%Z"58W,!R<'@>E(<=@=30!?R[NP7R;V^G\%6AX_L-.KR LZ18-IB;APU_Y
MN#9>1LJDP3PB)2A&G"N-#(,HV5J&M0L0F?C2UWJ/$K1N*-D634M@>31M;^/4
M=:^S8Q/#S>*!G=FEI,Y1J7/K3P::&6R1Y3$BJXT$%:7#J?0Y:E_9ZM9VM$7,
M(Q$[G(MFR<5)O++SU=]]G56<Z.0YUP%11B&-,QXCQPU%43#G;(B6V797\<'N
M]K7%PF.P.G$5_S!9)^'1![J+\>_?#(T^+#]QENWU?70-4?IC=/[R6>X3XJT/
MNN2<#X]4V_Z% T]XCQ;^Q,-=^-3E\BO7BT\\9O_'FF/WB$?ZF/4!?YO\'.5!
MOX/:[^ /_UE$S.>C5@GK7\3B?B;WLDC%W.Z)?''^HPN%\=H8LTIT>QQ:VZW1
M"%9?X+/SZ?4D?!S;JR)(/1VQ2K!W%$Y;+=$(2GG&GT]F85H.IHTAJX1#1WN_
MY[9H!*C_[/Y\E*^L!]PQ=)7[_D<!M]\VE0%\6%-'US$_?Y?+\R%J/GFZ[1NW
M#W2R*G0]K-+"Q)N=0Y@<OW</XN9#HH*S[X7Q^^"HZD_!?E9J%L^!8.R%GFX4
MO49 >WSF>U$0> I0&T/53<KVV[Q[R0"UI])X_"C7?8')29-HVX#5$-IA\ZZ?
M 1HX!EW.__LJVK)[H$_'KILL]YI%>XW2 %C??H"R[^PL=Z!ZO+AY-IWFEV$6
MUV[>W3W^G=6S; ME'C6:A-RQZK.]CJL:UK*8#R)BU</N[638O-<V(#(-$._^
M^M7B<86+GVMWI,NR9_=WJE)@4'2[ TW= !T6LIW]A,_[T?(:6'ZV:O;M[.NW
M06CQ\O?JOD_]BO3H;?K:<=^V11<"H:QA^23J?N ^-#"#Q1A'IU$;=FD!NM\G
M83J^N_H6_<UT^4#)]?QTW+:.VLNUX_JH[3-)"Y!]^&OJOTQ'>RN_>N+T.%0O
M<!HXD7RF? N(_ (KP/R]G<>/=C1=O/ES.C1;QNR%40/GD+O-41FLIS/[[K=_
MSA=4.O\QN?KB3W-[+PS="[JZ1Y/]C%._K\+V2I8/T\5YP4 E.,]'+U)^\X+0
M!4IOOD;?W<;IW45Z]JUG9#B*][T^<,*478UZ_YG3-^>W#EAM7_$0?-8GZSZS
M5':R7^,,;+?(A_(:</(F_;;QJN&UU^Y=+R/\6Q^?#!*=] 7E[X.3OP].#L+F
M<S?Y'+L2H#P=J=Y!XSY;=R\HWM"Z$F'(Z]%D8;/L7XLM,,\&KN;4CHT,^IBI
MMLN[NIJOE#IYM^GI4-4*0(]%:[LI*N-S+]#$CN]FHUF9VJ:=@U8K!CTQ]MYI
MGLKH?9O_\\O47TR_SZ8?9O/1]:KI;[DJ^5X?J%8I>BRJAYBM,L(7-W/P\9/<
M,[Z@*]T]:K72T6.Q?-% [2R G[OY'_%AI8ZERKC[?*!:)6F!Q?)%LU5&^",,
MVDWBO:8E#D1W#%FMHO18%/>;IBW<WM_$[]WJ C_H.4G=U"]"ZU.=[2'?J7;8
M70CA/D9L$/9_C+KQPLP7Z3^[ZWB>&_!,[WZU?PZ!_=Z/U3LX+\F /O9LD :@
M\;\6?9A&?B7]=_O7PV.C U#AQ0_6.ZHO28>^=FV+$N#&QG:R$OC3]<_<:1H4
M<*/Q:'Y7)G8[[HOU:@,*D>(PR[:3@94,\?8,6Z^ H$ 2UF:LMT7 PGGTYK"]
M0&QJK^ME&S5T*M#%&>2%7^._;D;3![]2QBD?\)E>(#>U]76X#5NM OIR.U0%
MT-.1BU3_[!&V0.7/%WOWC]F7.(5LZSHW7"I=^--G_!/F-1CG]%J?AT&J';@>
M@,+ZC-S4OO:!T%_1W\Q'M_$<W,15-[T[N71D^XCU8-JT=]=3^=H;R>/QIGBC
M6*B(9/? ]:JO]D+1'6:7RM!]B5T!G!Y'J5E3\K*MNSV*UR_R 9$^%X%C<ZQZ
M=Z$/!&6'$?ZN57S-E>;O^L2_ZQ,/PR;\3VXS#?GXJ=/CZ4C5RJCVS8ZMRM8&
M8#Q^$*O,U-@<KMZROM7<71_=:X-R=35?W%J:S'+'XT^3;S?7U\M]J]E\\MWE
M)L=G/\=N_,>T!&8'?ZUFI+8+L:Z ^1J /<L,*LZ^W?KSV;P0NEL'K1G9]01Q
MGS%J)S^E<3H:HV$FVDO6[_J9HA&4ODRGQ8':'+/>?#H"JQT&J;U+]Z_YW=F?
MTS#+(A: :MMX]3HL]W)[>TS0"C@#AR.'?*?>/MX>F+:A^69BD">*??C+CZ\@
M@OKZ<SH/SU4H/4/[?:[>)<T#,3_8@I6A_V/Z81(^YG87%^E!B5^FDRSX^>TT
M_#'-9^EA<G4V";]/;F?S4(  1W^TC:E_&+Y=.6-7YDI.KSY-5O)O2KJI#P0;
M?TQ+K.?'?[4-IW$T6TXV=V6Z_ ,4O'H_W\IWT /^^('V!6AR^->J!85EZ'&T
M>=OQ(F>SB[12XR(M&/R@1F%V'/W1:M<\B_N0HXQ=NXSY7O"EO)/P?-U<.KZ/
MX[#0[;R;A-G[*?RB%',*B5#M8FD9'I4%HC*KWM^&,+N87LQ_3#^ A+,OX6+R
MH,WG>?[YG[.O:>RS6M_GXVR@_+!'*4J5^'ZURZUE^%00@MJ/XD2;Z^)./LI<
M'Z?:HK/O('.+HK4W>E?2EJF5?CY:O6J+T\HO6[MV<MY]B^/HYS&L.'3RC9/M
M(]8[_S\.K[UVJ5U>!J*$AUJLBY1&'L;]."DSUUX>O9X+/ [+WO:J[3-CG/XR
M[6Y^?IK-;@HBNF_<:K'OL7[T91O5]J@_<N_^\"!H*13WC5LMXCS6N[YLH^IS
ML?O>S>VXQ/6]S;&J=4DY>LYMM45]A,[\_,:.QW=?["@4 FK;D-7ZH1R/UQ[+
MU*ZIRD?N(.$B:RSD&G>-6:W-R9' O6";VF'G?4'_V>U5,=^X<]!Z'4J.C3)?
M,$]#Z"TD6_,0)4'<-G:]]B(%L-QCK!9<Z8.HQ1WJSI'K-08YQ:^^9*CJ=3XW
MH_E=?MID:4I(;ZX73[B]'R40)H*VI= ]\%/U^H0<"?=QIJR=-FZXF7_,%HO(
MXO&W']T8K/QU7BJ3/.Q3]5J,'+UW=XPIF\/_<YQ_FOCNNM >>J\/U.LT4@SK
MW69K#N%GF\Q#(;WG0[T0;VKOZ @S5D9^B_O)FJ\VO\J WO<;O?!N:??I0.,U
M-\DOYC_B=.#YO?T;O:!N:>/J0./5GM76W8SM]-?1;%[PJ'OWJ+W@;&D[ZT4#
MU0;PN6<Y=2=DQY"]JA5:VLS:;YKJ.__WSK\\@"^-W0O)EK:R>AJK^K*Y$<*=
MBN/6 7N!U]).QCZSU&YUFE?FK%$AP+:-UPNOEG8>]ABEA;WB(L]CK0_4"Z"6
MM@NVF:'Z:M:=7'-W/T8O/%I*YC>4;Z->^&0X#BU\I"WEVPW6.W:37ZS]N1+L
M?9SYZ6BQGU^HX/'EX7N!V%(FW=]DU=>E,,IRV3'']/91NU+GF"^-W@O9EI+J
MW@:KO:Q-9I-WDS3/=U&*%;+N&+-7<7E+Z?4+QJE^%/UXC:C<F?/V,7M!UU(^
M_8)Q6FUC_VDR&X$QOT_MX@G#Z307X.;V_!L7AD[L:;_G,T4:W/=5HT"W^V>?
M>D:+([O&[ASVE*W,A^'>Y2=13N]SOW7 BBU57\+BR>;E'F/4WG)^$.WD2XD;
M0U7#9J^UMZ+2T#7%L_%XBR\ITW=U]\ -8+6G!>N+!OF[A7>M.?1W.^^_VWD?
MMJ,UGXZ_Q^GU[")]GP;@5YEH?L^PU>;083'"RX:I'BEDJ4H\ ?ATI&H7L0^-
MX;:HWPHDWT?SD\/K)T-5NU%])"A/#%#[N;Z;<238"9*CFM#]G,?P<6RO3H)G
MUYC5;DL?AM,+)JF_G3\$9GN&K78]^C#87C9,$PYP(5>^36'G)9S@D^&J78T^
MQA%N,T1#SO#[]'HR+^L+UX:L=BGZ>%?XW"!M><)"@.T>M=I]Z)/\8'.PW2<,
MT^O1\G7Q0IYP<\1Z5Z"/\88[[-$$5A_^^CF:EH1J8\!Z%YR/06J[-9H ZOW-
M4K "$#T,5>^Z\C'@;%J@"5B^17\S'<U'<79V=75V:T?CDPOE]XQ;[\+Q,8#M
MM<W;. [^THU''A3X,NW\@,?!3SXSP''P;C6*'P>O?^H91PJ<"V\?_Z1#D]7P
M87WH4KGWRZ,W<G2\%[>G)RT][57],&R;G)^[^4K4,OO]_;_2R/;_B3COL=_P
M'GWU!_D_SL[B__E?_P]02P,$%     @ UUU87 H5K8+-(@  =^P  !X   !C
M:&5F<RTQ-'1H86UE;F1M96YT=&]C<F5D:2YH=&WM7>M3VTJ6_[Y_16]N[1VH
M$KX8 @22294#2L(,P2G;N=E\VI*MMJT;6?+H@>/YZ_<\NELM6<8F(;%AV*T[
MP7JT^G&ZS^MWSGDUSB;AZU=CZ?FO_^O5?^_MB8MXD$]DE(E!(KU,^B)/@V@D
M/OLR_2KV]M13Y_%TG@2C<28.]@^.Q><X^1K<>'P_"[)0OM;MO/J#?[_Z@S[R
MJA_[\]>O_.!&!/[?GP4'Q_YPW_>/#P^/3IX?[A^?#HZ.!X,3[_18G@SW]_W_
M:SZ#5^%Q?B?-YJ'\^[-)$.V-)7[_[/"PT3R89B]G@9^-SYK[^__SC!Y]_6H8
M1QE\+X'W^4]N9K$Q+QE!>UD\/3N$AJ:>[\.(]VAX9\V3QBE<S.2W;,\+@U%T
M1M>?<?.ZB4$<QLG9;_OT?R_QSM[0FP3A_.QOO6 B4W$M9Z(33[SH;TXJDV#(
MSZ3!O^49]9Y^SGA$)]!$&$12C[!Y@&-RO\E!G@5Q)/Z420K_ED=5/Y[3QM'1
M5'>V9BZLM_2P0SG,SEXT3@\6ID)=M*9B .LKD_N<B^8:<\$]\.4@3CR<D+,\
M\F6"3SU[_;;]J=-SW>O>>]'ZX%Y?P'\]T6N+\XY[<=D3K7<=U\5K"]-PERDR
ME/'BJ#P??^5I%@SG?"F 7D5 G\?3>Z66Z@P]KZ66WCA(Q;J3(78R?/SWWUX<
M'.R_U,/_I3V^;4U;<(SX?)1LH&?/7M.\-%_N.L*G ]%+13P4__"BW$OF</XY
M= 8ZHC\77@2W)S&<EQ>MR\Z7J];UA?C4;8GS=N=CN]/J7;:O'>%1G[[ D2E@
MN%,U8K&SK?-_X07)/(2A;7S^S]^[;[OXLWGR4GQN==SW[4]=5WR$OZY[CKBZ
M.L?9O9"A-_,2*<)@$N""A8'7#\(@F\-\3Z9>- >"CT<R&\M$S()L+,P('0$7
MMW8CO(F3))[!Z;_QA>B]=Y<LAB,NK\\;I65X$$3^/@[Q;-_\U"(!QD2:5[$7
MB8]>D@7PB2G\.Q=P668Q/W0EL??E.W0 _4,.A] +>.EM$'G10.+&V-Z9-]W=
M^-3#P>[Y(%H&:8;=O)'"&Z$D/(R3THSO!)%(\\%8#+RI-X!S9;N/C59Y3*W1
MYEDI,\H4CH8P!)Z:>&%EJKL@["9P=&OR?V!3?EZ,:PNF^_??CDY?TGS5D0*M
M!=ZL=EKPX1V&<H!/AW.12-BIN"QPTN"! XL"B[C-"T$#V?3)TEA'56O:"M=V
M*6'UH_LL+D5/7 M7=.'_7?C[/1#:BY=W'NQ6J5/URO?G]V[';74W1$=\UAGI
MSQ%:6%DA+61:7!C()/-@LY9%ALR2&>APH+WB* 6&6L5?< A,5;/P<#;V,M/>
M.9P%008O)E*B@E;1D/)(BH,#5(^:QV('N2MJ<A*D[$2F&3[IZ$O4B>)JFD^G
M(34)MX E4&=F02K%)/:#80!7ATD\$1G,,/4*_YTF 7*/F :#':$S*AYN-ZMP
MO\%YC!:VZF1N^- BIO&TE^]_+T_S),T]^"CN3"1[Y*(#( V?9'542!V4?TA?
M.FWL'^!>0@I>2BF5\T&,/>#MB?Q7#OL)F35N65M^I3WGF'UOB;6#,,=EI,L=
M.0V] 7V@> 0VL2^',"I?]&48SW9WR_K'CBTO;/?&>QOG229A=&-A+$P@ T4I
M_(MSH,:\:4F9%M/#I2:Q*XWU\MU*$DA4^ !T(0+FD$H2K6&H<'WK5D(3^\&&
MYEKQ"=Z0!?.#"60F"W.;P\[$^0Q0UH)M)1+D+QYPJ6#@]4.IV4Y/)A-BQ>D/
MGI^G3\?G<E&()15S@*VYDTF4F04AM#IR1,P;!)9SPBVE>?\O($2]DH,X@AT%
M9)E:NX?./ <?(:$;R8&?]O1W@5Q81!EX_#)INGI;IN6=2&9WTV56TRP[ZQ/7
MO5^R69=.2CHOT ',899G4G'%?^4!JL"&J(B5#I$:1L$--H/VK(*.XJE4MD\X
M86RVOB-WU^3LZ_8['7MA:'<8?ZJ;=]=!'P!17;<_DRVZX[YM=]R-T1;L9)ST
MP+=6&M=MFL@)Z"S%037)LYQ,7>8X4%84>!T5*J4',?<9Q3'_O/'"G'A,Z2-,
M&FD^A*,FD-%@KE2H@0RF&?9@-@X&8SKS\"/HG!I\C>)9*/V15.*#UNNTGHC<
M+6(!,(:S3H1R!"0T%_T8N+5JQN'NHXXWA'T2S])'H/77KVRSL1E1J60%.CAI
MG)@96N*@4Q(Y"A^;DE<;XE,4RC2U5'6M*#"-.VBZ#3)8XW^C)$ML-T_-;75X
MD;2+I E"UI3/8#&17H2"&)#<( GZI-&PMJ&$W%N.S\+HH'?!SC;K)"W5URVS
M!3QPYE$_N(,'LKL-R]_<UNZ61>,4^I@./19E=N)$S#S8IPD"(%8Z&=:498QH
M9(GA4V1N2#!E(5K+5,=&.D>;AF4-O9L05;:&&MYYOSS/:'=J!YP<;&('['B[
MV[ %#ALO</1Z'9N-_>9*P5@$Q=*H,Q,MV3ZO'2\2OD<\B.B'F0;0BV(:H+LG
M\30)2(\/IV.O+S-0VD(1)T 'W[>^-)[-K.6V<K3:;7<!D[Y9ED9"1;H XOH!
M1K<E6[J_)5NZ>2][6O^)CQ<>(FVAKFQS)5;B09!(C^SJ 9S@>+Z#M#A?^_16
MPWI^J/RO<4H'R%DB0^)H"U!C_6(_SK)X<K9?O.+UTS@$3;P&G9R12F?>Q$-G
MC^ 0TU2>Z3]>^D$Z#;WY61#1C--++Q4MJL^A^ #<EPXO)601'?)M_>7CQO'Q
M,7X\2^ _7W]8W6U0O_[(_,5[IR\:I_O+;^\WFN;>']0VMP\C2*=>]/=GA\\J
M\-FS@^DWT2Q+A4@UU4%P_Y\MVX7[C>.CZM';O-<M]V*M'?>INW?1/N_^_MOI
MP<OF\<G!X>'IZ4GC>05S;J;G#UK",A:]H,#U(/'/#21^G!23.Y)[?:#[KWMD
MC#KSPIDW3Y\M@\T?GS2.7]P7;/YY'0]\2+K MG+/5N%@Z&P)SW38\TYF;;)Z
M+A6ND<L[8B?899"MTNA)3HOFHMM^VR$Q'3AOXVC_?\04VO*B*)^@PW\G6/):
MZXU^JUE^ZR?KJ!MBYX,M8><E;G[0:*YEO:YGZ GYE34/)TB9C-B]1O(Y++3:
MCFGP;6\2(U'!"J.&F:*LIK[:&P?U)*>IE:BG+";@@A+O7^L+2XE:?>$[85TG
MS<;I4458W#L\HHN_GL(.M\4*<KL1I"/A,S=R4R$(]Z$7;!O/>[XM*[_"_M61
M4^ !,$^60_6SER1>E&T.--X0EQ%;"@39H0U @'TW9<?*@K_8]OI6D!K3)+X)
M?,MJ+KW!N#!GT?')T\$S,>.92(V[L?;[&@%4'(6$M&,?%+J(LB27U!ZL0 +'
M_"_PZ3S9O)Z]IL55[":IH?.9H7/+1:@(AFA"1]G6KR)!R\(0: N(+_!"+4RE
M8F?K1%U-^)O" -$>00FSO Z"S-NT"G-^!C;OOW(@:T*A@CRC)Q?CR^#A#WJN
M6S[*$R >,1R _5O]Y8NDUV87H2DJ/F*5)"+DMX&<&L,\S"[>H6Y2M,0*FL(/
M$E0EU.!^%K/AT(%5@5\^B?#0078F#[R43KGY7:DM3AQ-MM0&C&O%5'_'%#LK
M9I)FQ![9+X"X/ED!8?@5AJ<]+!FL=,I>)#[>Y&0:$GZ<'$GE=Q)&Q@91E2&J
M"$18X63D1<&_B92 -J:,A<6/D5.Y#_M'^#D0NI=GXS@A-S1J)D PD1S(E$7_
M<B.Z=P3R"88$JD7TCV/N0 MX#1&P<8@.I,=+5%NEBU;H8PQ;O%AA2;D2%)K&
MER%J=KS:= 98TA0?7QHP!0O-F!<'03<!O]\/V/X<]V%!#+ZGTA#(:=$P3@:2
M;#7>"#AUFBU\;1'I319J D,X-@#1 I;VO>AKDD^SP1S/MS0.;Q#L@Z!4FU81
M=0@\%<B:[2<L!H;>#(9$AR..8$#Z>8PTRE&[1'6I&,D(H[[">14'J6Y@9$4T
M"*:AI'.4Z1U[,/(2GT$?"#?B@&H-4F)!Q4.!=B ES2!N7MXKT$-@4="]Q[M;
M_"W9+?=V!*,ASX]%%&?Z&"0>;KC]@'WIM+;H6[U!7^J0R$2! 9C%#P,$X*HX
M!WP8&F%R58@"PIC!Q7<Q;-L(OXVLG@]MVFDL\]#F\E+K=(_[2D*&5B>>S\()
M<@X@O&$.YSSM4+JJ,)KT)S<W-%U++7X FV J$WKV*I X22HKCA7%42.-.]J
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
MG>WWI#NU'Y[Q^=G?4$L! A0#%     @ UUU87-":$]? !P  <28  !@
M         ( !     &-H968M,3(R-C(P,C5X97@S,7@Q+FAT;5!+ 0(4 Q0
M   ( -==6%P#IN23KP<  ) G   8              "  ?8'  !C:&5F+3$R
M,C8R,#(U>&5X,S%X,BYH=&U02P$"% ,4    " #775A<66)_"18%   D%@
M&               @ ';#P  8VAE9BTQ,C(V,C R-7AE>#,R>#$N:'1M4$L!
M A0#%     @ UUU87!JCF&#]!   P10  !@              ( !)Q4  &-H
M968M,3(R-C(P,C5X97@S,G@R+FAT;5!+ 0(4 Q0    ( -==6%S+9Y] S7T"
M $SV'  1              "  5H:  !C:&5F+3(P,C4Q,C(V+FAT;5!+ 0(4
M Q0    ( -==6%R?.823U!0  &KL   1              "  5:8 @!C:&5F
M+3(P,C4Q,C(V+GAS9%!+ 0(4 Q0    ( -==6%P[G/HX'RT  #KA 0 5
M          "  5FM @!C:&5F+3(P,C4Q,C(V7V-A;"YX;6Q02P$"% ,4
M" #775A<(8MGG"]K  #OY@0 %0              @ &KV@( 8VAE9BTR,#(U
M,3(R-E]D968N>&UL4$L! A0#%     @ UUU87++>&D;S" , Q\X# !0
M         ( !#48# &-H968M,C R-3$R,C9?9S$N:G!G4$L! A0#%     @
MUUU87%3%,/_"R $ '/P" !0              ( !,D\& &-H968M,C R-3$R
M,C9?9S(N:G!G4$L! A0#%     @ UUU87!PQPAG08@$ L<L- !4
M     ( !)A@( &-H968M,C R-3$R,C9?;&%B+GAM;%!+ 0(4 Q0    ( -==
M6%RYLYB5J,\  -[*"0 5              "  2E["0!C:&5F+3(P,C4Q,C(V
M7W!R92YX;6Q02P$"% ,4    " #775A<"A6M@LTB  !W[   '@
M    @ $$2PH 8VAE9G,M,31T:&%M96YD;65N='1O8W)E9&DN:'1M4$L! A0#
M%     @ UUU87#=46Q7R @  7 D  !X              ( !#6X* &-O;G-E
M;G1O9FEN9&5P96YD96YT,3(R-C(P+FAT;5!+ 0(4 Q0    ( -==6%S^>.5)
M\P<  )NH   >              "  3MQ"@!S=6)S:61I87)I97-O9G1H96-O
A;7!A;GDQ,BYH=&U02P4&      \ #P *!   :GD*

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>chef-20251226_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/20251226"
  xmlns:country="http://xbrl.sec.gov/country/2025"
  xmlns:cyd="http://xbrl.sec.gov/cyd/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:stpr="http://xbrl.sec.gov/stpr/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-20251226.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2025-06-27</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2026-02-09</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>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-6">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-7">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-12">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</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>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </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>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </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>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-21">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-22">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</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:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </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:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</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:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</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:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</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>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-31">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-32">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-33">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-34">
        <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-35">
        <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-36">
        <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-37">
        <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-38">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-39">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-40">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-41">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-42">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-44">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CenterOfThePlateProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-46">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-47">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-48">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-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: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>2023-12-30</startDate>
            <endDate>2024-12-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:DryGoodsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-51">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-52">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-53">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-54">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-55">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:PastryProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-57">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-58">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-59">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-60">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-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: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>2023-12-30</startDate>
            <endDate>2024-12-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:CheeseAndCharcuterieProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-63">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-64">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-65">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-66">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-67">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-68">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:ProduceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-69">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-70">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-71">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-72">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-73">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-74">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:DairyAndEggsProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-75">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-76">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-77">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-78">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-79">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-80">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:OilsAndVinegarProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-81">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-82">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-83">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-84">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-85">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-86">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:KitchenSuppliesProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-87">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-88">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-89">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-91">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-92">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">chef:TotalSpecialtyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-93">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-94">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-95">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-96">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ShippingAndHandlingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:EquipmentAndLeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-104">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:SoftwareAndSoftwareDevelopmentCostsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:RestrictedStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:CarryingReportedAmountFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByMeasurementBasisAxis">us-gaap:EstimateOfFairValueFairValueDisclosureMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-116">
        <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-117">
        <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-118">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-119">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</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-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</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-122">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-123">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-124">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-01</endDate>
        </period>
    </context>
    <context id="c-125">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-01</endDate>
        </period>
    </context>
    <context id="c-126">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-127">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:ItalcoFoodProductsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-01</instant>
        </period>
    </context>
    <context id="c-128">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c-129">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:EquityInterestIssuedOrIssuableByTypeAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c-130">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-131">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-132">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-133">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-134">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-05-01</instant>
        </period>
    </context>
    <context id="c-135">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-01</instant>
        </period>
    </context>
    <context id="c-136">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:GreenleafProduceAndSpecialtyFoodsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-137">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-20</startDate>
            <endDate>2023-03-20</endDate>
        </period>
    </context>
    <context id="c-138">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-20</instant>
        </period>
    </context>
    <context id="c-139">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-20</instant>
        </period>
    </context>
    <context id="c-140">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-03-20</instant>
        </period>
    </context>
    <context id="c-141">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">chef:HardiesFreshFoodMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-142">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-143">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-144">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ContingentConsiderationByTypeAxis">chef:OtherFiscal2023AcquisitionDateEarnOutLiabilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-145">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-146">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">us-gaap:SeriesOfIndividuallyImmaterialBusinessAcquisitionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-147">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-148">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-149">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-150">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-151">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-152">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:BuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-153">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-154">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-155">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-156">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:MachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-157">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-158">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-159">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-160">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ComputerEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-161">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-162">
        <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:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-163">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-164">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-165">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-166">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-167">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-168">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-173">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-174">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:VehiclesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-175">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-176">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:ConstructionInProgressMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-177">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-178">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-179">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">chef:PropertyPlantAndEquipmentExcludingAssetsHeldUnderFinanceLeasesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-180">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-181">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-182">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-183">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-184">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-185">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-186">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-187">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TrademarksMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-188">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:NoncompeteAgreementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-189">
        <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-190">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-191">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-192">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-193">
        <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-194">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-195">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:FinancingLeasesAndOtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-196">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">chef:FinancingLeasesAndOtherFinancingObligationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-197">
        <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>2016-06-30</instant>
        </period>
    </context>
    <context id="c-198">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-199">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-200">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoansMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-201">
        <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>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-202">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:SeniorSecuredTermLoanCreditFacilityTwoThousandAndTwentyFiveTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-06-01</startDate>
            <endDate>2016-06-30</endDate>
        </period>
    </context>
    <context id="c-203">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-06-30</instant>
        </period>
    </context>
    <context id="c-204">
        <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>2025-08-20</instant>
        </period>
    </context>
    <context id="c-205">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:CreditFacilityAxis">us-gaap:LetterOfCreditMember</xbrldi:explicitMember>
                <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>2025-08-20</instant>
        </period>
    </context>
    <context id="c-206">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:AssetBasedLoanFacilityMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:RevolvingCreditFacilityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-08-20</startDate>
            <endDate>2025-08-20</endDate>
        </period>
    </context>
    <context id="c-207">
        <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-08-20</startDate>
            <endDate>2025-08-20</endDate>
        </period>
    </context>
    <context id="c-208">
        <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-08-20</instant>
        </period>
    </context>
    <context id="c-209">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-210">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-211">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible2375SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-212">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-01</instant>
        </period>
    </context>
    <context id="c-213">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:Convertible1875SeniorNotesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-01</startDate>
            <endDate>2024-12-01</endDate>
        </period>
    </context>
    <context id="c-214">
        <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:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2025-10-01</startDate>
            <endDate>2025-10-01</endDate>
        </period>
    </context>
    <context id="c-215">
        <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:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-10-01</instant>
        </period>
    </context>
    <context id="c-216">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-05-01</startDate>
            <endDate>2023-05-01</endDate>
        </period>
    </context>
    <context id="c-217">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:GreenLeafNoteMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:UnsecuredDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-04-01</startDate>
            <endDate>2024-04-30</endDate>
        </period>
    </context>
    <context id="c-218">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-02-28</instant>
        </period>
    </context>
    <context id="c-219">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DebtInstrumentAxis">chef:ConvertibleNoteMaturingOnJune292023Member</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:LongtermDebtTypeAxis">us-gaap:ConvertibleDebtMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-06-29</startDate>
            <endDate>2023-06-29</endDate>
        </period>
    </context>
    <context id="c-220">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-221">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-222">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-223">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2021-12-25</startDate>
            <endDate>2022-12-30</endDate>
        </period>
    </context>
    <context id="c-224">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-225">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-226">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-227">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2019-05-17</instant>
        </period>
    </context>
    <context id="c-228">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-229">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-230">
        <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>2024-12-27</instant>
        </period>
    </context>
    <context id="c-231">
        <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>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-232">
        <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>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-233">
        <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>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-234">
        <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-235">
        <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-236">
        <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-237">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-238">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-239">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-240">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">chef:TimeAndPerformanceBasedGrantsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-241">
        <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>2025-12-26</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:EmployeeStockOptionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-244">
        <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-02-01</startDate>
            <endDate>2025-02-28</endDate>
        </period>
    </context>
    <context id="c-245">
        <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-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <instant>2023-11-30</instant>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2023-11-01</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-248">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">us-gaap:RelatedPartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-249">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">chef:ThirdPartyMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LandAndBuildingMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-250">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-251">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:US</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:AE</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:ForeignTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:CanadaRevenueAgencyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalJurisdictionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-264">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-265">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-266">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-267">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-268">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-269">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-270">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-271">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-272">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-273">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-274">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-275">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-276">
        <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-12-26</endDate>
        </period>
    </context>
    <context id="c-277">
        <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>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-278">
        <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>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:CA</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">stpr:NY</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">chef:NewYorkCityMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:StateAndLocalTaxJurisdictionOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-286">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-287">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AccidentAndHealthInsuranceExcludingWorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-288">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-289">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AutomobilesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-290">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">chef:WorkersCompensationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-294">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2025-12-26</instant>
        </period>
    </context>
    <context id="c-295">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:AllowanceForCreditLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-12-27</instant>
        </period>
    </context>
    <context id="c-300">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2024-12-28</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <context id="c-301">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-29</instant>
        </period>
    </context>
    <context id="c-302">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-12-30</startDate>
            <endDate>2024-12-27</endDate>
        </period>
    </context>
    <context id="c-303">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-30</instant>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ValuationAllowancesAndReservesTypeAxis">us-gaap:ValuationAllowanceOfDeferredTaxAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-31</startDate>
            <endDate>2023-12-29</endDate>
        </period>
    </context>
    <context id="c-305">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001517175</identifier>
        </entity>
        <period>
            <startDate>2025-09-27</startDate>
            <endDate>2025-12-26</endDate>
        </period>
    </context>
    <unit id="usd">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <unit id="usdPerShare">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="unit">
        <measure>chef:unit</measure>
    </unit>
    <unit id="acquisition">
        <measure>chef:acquisition</measure>
    </unit>
    <unit id="installment">
        <measure>chef:installment</measure>
    </unit>
    <unit id="segment">
        <measure>chef:segment</measure>
    </unit>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-32">0001517175</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag contextRef="c-1" id="f-33">false</dei:AmendmentFlag>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-34">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-35">2025</dei:DocumentFiscalYearFocus>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-103" id="f-453">P3Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-960">http://fasb.org/us-gaap/2025#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-961">http://fasb.org/us-gaap/2025#LongTermDebtCurrent</us-gaap:FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-5" id="f-964">http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList contextRef="c-4" id="f-965">http://fasb.org/us-gaap/2025#LongTermDebtNoncurrent</us-gaap:FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList>
    <dei:DocumentType contextRef="c-1" id="f-1">10-K</dei:DocumentType>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-2">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-3">2025-12-26</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-4">--12-26</dei:CurrentFiscalYearEndDate>
    <dei:DocumentTransitionReport contextRef="c-1" id="f-5">false</dei:DocumentTransitionReport>
    <dei:EntityFileNumber contextRef="c-1" id="f-6">001-35249</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-7">THE CHEFS&#x2019; WAREHOUSE, INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber contextRef="c-1" id="f-9">20-3031526</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-10">100 East Ridge Road</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-11">Ridgefield</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-12">CT</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-13">06877</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-14">203</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-15">894-1345</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-16">Common Stock, par value $0.01</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-17">CHEF</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-18">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityWellKnownSeasonedIssuer contextRef="c-1" id="f-19">Yes</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers contextRef="c-1" id="f-20">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-21">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-22">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory contextRef="c-1" id="f-23">Large Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntitySmallBusiness contextRef="c-1" id="f-24">false</dei:EntitySmallBusiness>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-25">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-26">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-27">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:EntityShellCompany contextRef="c-1" id="f-28">false</dei:EntityShellCompany>
    <dei:EntityPublicFloat contextRef="c-2" decimals="0" id="f-29" unitRef="usd">2256669269</dei:EntityPublicFloat>
    <dei:EntityCommonStockSharesOutstanding contextRef="c-3" decimals="INF" id="f-30" unitRef="shares">40694233</dei:EntityCommonStockSharesOutstanding>
    <dei:DocumentsIncorporatedByReferenceTextBlock contextRef="c-1" id="f-31">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.094%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:2.372%"&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:47.234%"&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: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;Document&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Parts Into Which Incorporated&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Proxy Statement for the Annual Meeting of Stockholders expected to be held on May 8, 2026 (&#x201c;Proxy Statement&#x201d;)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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:top"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Part III&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</dei:DocumentsIncorporatedByReferenceTextBlock>
    <cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock contextRef="c-1" id="f-36">&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 part of our cybersecurity process, we engage external auditors and consultants to assess our cybersecurity program and compliance with applicable practices and standards. To identify and manage the material risks of cybersecurity threats to our business, operations and control environments, we have made significant investments in our technology and have implemented policies, programs and controls, with a focus on cybersecurity incident prevention and mitigation. Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards. &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;We mitigate risks from cybersecurity incidents using a multi-faceted approach that includes, but is not limited to: establishing information security policies and standards, implementing information protection processes and technologies, assessing cybersecurity risk through vulnerability assessments and audits on an annual basis, reviewing newly developed cybersecurity standards or legislation, implementing cybersecurity training, real-time monitoring our information technology systems for cybersecurity threats through a 7x24 security operations center and collaborating with public and private organizations on best practices.&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;We did not experience a material cybersecurity incident during the fiscal year ended December&#160;26, 2025. For more information on risks from cybersecurity threats, including as a result of any previous cybersecurity incidents, that have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, see &#x201c;&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;Information technology system failures, cybersecurity incidents or other disruptions to our use of technology and networks could interrupt our operations and adversely affect our business&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#x201d; included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementProcessesForAssessingIdentifyingAndManagingThreatsTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock contextRef="c-1" id="f-37">Identifying and assessing cybersecurity risk is integrated into our overall risk management systems and processes. Cybersecurity risks related to our business, technical operations, privacy and compliance issues are identified and addressed by third-party auditors and consultants, as well as our internal Information Technology and Legal teams, to ensure compliance with applicable practices and standards.</cyd:CybersecurityRiskManagementProcessesIntegratedTextBlock>
    <cyd:CybersecurityRiskManagementProcessesIntegratedFlag contextRef="c-1" id="f-38">true</cyd:CybersecurityRiskManagementProcessesIntegratedFlag>
    <cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag contextRef="c-1" id="f-39">true</cyd:CybersecurityRiskThirdPartyOversightAndIdentificationProcessesFlag>
    <cyd:CybersecurityRiskManagementThirdPartyEngagedFlag contextRef="c-1" id="f-40">true</cyd:CybersecurityRiskManagementThirdPartyEngagedFlag>
    <cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag contextRef="c-1" id="f-41">false</cyd:CybersecurityRiskMateriallyAffectedOrReasonablyLikelyToMateriallyAffectRegistrantFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-44">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#x2019;s strategic direction and objectives, including the Company&#x2019;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock contextRef="c-1" id="f-43">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#x2019;s strategic direction and objectives, including the Company&#x2019;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskBoardOfDirectorsOversightTextBlock>
    <cyd:CybersecurityRiskRoleOfManagementTextBlock contextRef="c-1" id="f-42">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Cybersecurity is an important part of our risk management processes and an area of focus for our Board and management. Our board of directors is engaged in overseeing and reviewing the Company&#x2019;s strategic direction and objectives, including the Company&#x2019;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats. Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively. The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer. Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.&lt;/span&gt;&lt;/div&gt;</cyd:CybersecurityRiskRoleOfManagementTextBlock>
    <cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-45">Our board of directors is engaged in overseeing and reviewing the Company&#x2019;s strategic direction and objectives, including the Company&#x2019;s risk profile and exposures as they relate to cybersecurity, conducting reviews of policies regarding risk assessment and risk management and major risk exposures, as well as evaluations of risks from potential or actual cybersecurity threats.</cyd:CybersecurityRiskBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock contextRef="c-1" id="f-47">Our chief information officer, vice president of enterprise infrastructure, senior manager of information technology risk management, and security administrator have responsibility of cybersecurity oversight of the Company and each have 15, 18, 10, and 9 years of cybersecurity experience, respectively.</cyd:CybersecurityRiskManagementExpertiseOfManagementResponsibleTextBlock>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag contextRef="c-1" id="f-46">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleFlag>
    <cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag contextRef="c-1" id="f-48">true</cyd:CybersecurityRiskManagementPositionsOrCommitteesResponsibleReportToBoardFlag>
    <cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock contextRef="c-1" id="f-49">The security administrator reports to the vice president of enterprise infrastructure, who in turn reports to the chief information officer.</cyd:CybersecurityRiskProcessForInformingManagementOrCommitteesResponsibleTextBlock>
    <cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock contextRef="c-1" id="f-50">Members of the board receive regular quarterly cybersecurity updates from our chief information officer, including updates on existing and new cybersecurity risks, cybersecurity and data privacy incidents (if any) and status on key information security initiatives.</cyd:CybersecurityRiskProcessForInformingBoardCommitteeOrSubcommitteeResponsibleForOversightTextBlock>
    <dei:AuditorFirmId contextRef="c-1" id="f-51">243</dei:AuditorFirmId>
    <dei:AuditorName contextRef="c-1" id="f-52">BDO USA, P.C.</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-53">Stamford, Connecticut</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-4" decimals="-3" id="f-54" unitRef="usd">120982000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue contextRef="c-5" decimals="-3" id="f-55" unitRef="usd">114655000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-4" decimals="-3" id="f-56" unitRef="usd">26965000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent contextRef="c-5" decimals="-3" id="f-57" unitRef="usd">22341000</us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-4" decimals="-3" id="f-58" unitRef="usd">392374000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:AccountsReceivableNetCurrent contextRef="c-5" decimals="-3" id="f-59" unitRef="usd">366311000</us-gaap:AccountsReceivableNetCurrent>
    <us-gaap:InventoryNet contextRef="c-4" decimals="-3" id="f-60" unitRef="usd">385722000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet contextRef="c-5" decimals="-3" id="f-61" unitRef="usd">316014000</us-gaap:InventoryNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-4" decimals="-3" id="f-62" unitRef="usd">70811000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent contextRef="c-5" decimals="-3" id="f-63" unitRef="usd">71063000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-4" decimals="-3" id="f-64" unitRef="usd">969889000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent contextRef="c-5" decimals="-3" id="f-65" unitRef="usd">868043000</us-gaap:AssetsCurrent>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-66" unitRef="usd">342019000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-67" unitRef="usd">275781000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-68" unitRef="usd">205270000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-69" unitRef="usd">191423000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-70" unitRef="usd">362742000</us-gaap:Goodwill>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-71" unitRef="usd">356298000</us-gaap:Goodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-72" unitRef="usd">137310000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-73" unitRef="usd">160383000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-74" unitRef="usd">10777000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-75" unitRef="usd">6763000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:Assets contextRef="c-4" decimals="-3" id="f-76" unitRef="usd">2028007000</us-gaap:Assets>
    <us-gaap:Assets contextRef="c-5" decimals="-3" id="f-77" unitRef="usd">1858691000</us-gaap:Assets>
    <us-gaap:AccountsPayableCurrent contextRef="c-4" decimals="-3" id="f-78" unitRef="usd">275622000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccountsPayableCurrent contextRef="c-5" decimals="-3" id="f-79" unitRef="usd">266775000</us-gaap:AccountsPayableCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-80" unitRef="usd">78458000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-81" unitRef="usd">68538000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-82" unitRef="usd">24832000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-83" unitRef="usd">21965000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-84" unitRef="usd">66350000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-85" unitRef="usd">50078000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-4" decimals="-3" id="f-86" unitRef="usd">28197000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LongTermDebtCurrent contextRef="c-5" decimals="-3" id="f-87" unitRef="usd">18040000</us-gaap:LongTermDebtCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-4" decimals="-3" id="f-88" unitRef="usd">473459000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent contextRef="c-5" decimals="-3" id="f-89" unitRef="usd">425396000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-4" decimals="-3" id="f-90" unitRef="usd">720333000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:LongTermDebtNoncurrent contextRef="c-5" decimals="-3" id="f-91" unitRef="usd">688744000</us-gaap:LongTermDebtNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-92" unitRef="usd">201542000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-93" unitRef="usd">187079000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-4" decimals="-3" id="f-94" unitRef="usd">22424000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:DeferredIncomeTaxLiabilitiesNet contextRef="c-5" decimals="-3" id="f-95" unitRef="usd">15891000</us-gaap:DeferredIncomeTaxLiabilitiesNet>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-4" decimals="-3" id="f-96" unitRef="usd">5940000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:OtherLiabilitiesNoncurrent contextRef="c-5" decimals="-3" id="f-97" unitRef="usd">3935000</us-gaap:OtherLiabilitiesNoncurrent>
    <us-gaap:Liabilities contextRef="c-4" decimals="-3" id="f-98" unitRef="usd">1423698000</us-gaap:Liabilities>
    <us-gaap:Liabilities contextRef="c-5" decimals="-3" id="f-99" unitRef="usd">1321045000</us-gaap:Liabilities>
    <us-gaap:CommitmentsAndContingencies contextRef="c-4" id="f-100" unitRef="usd" xsi:nil="true"/>
    <us-gaap:CommitmentsAndContingencies contextRef="c-5" id="f-101" unitRef="usd" xsi:nil="true"/>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-102"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-103"
      unitRef="usdPerShare">0.01</us-gaap:PreferredStockParOrStatedValuePerShare>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-104" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-105" unitRef="shares">5000000</us-gaap:PreferredStockSharesAuthorized>
    <us-gaap:PreferredStockSharesIssued contextRef="c-4" decimals="INF" id="f-106" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesIssued contextRef="c-5" decimals="INF" id="f-107" unitRef="shares">0</us-gaap:PreferredStockSharesIssued>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-108" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-109" unitRef="shares">0</us-gaap:PreferredStockSharesOutstanding>
    <us-gaap:PreferredStockValue contextRef="c-4" decimals="-3" id="f-110" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:PreferredStockValue contextRef="c-5" decimals="-3" id="f-111" unitRef="usd">0</us-gaap:PreferredStockValue>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-4"
      decimals="INF"
      id="f-112"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="c-5"
      decimals="INF"
      id="f-113"
      unitRef="usdPerShare">0.01</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-5" decimals="INF" id="f-114" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized contextRef="c-4" decimals="INF" id="f-115" unitRef="shares">100000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-4" decimals="INF" id="f-116" unitRef="shares">40679813</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-4" decimals="INF" id="f-117" unitRef="shares">40679813</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-5" decimals="INF" id="f-118" unitRef="shares">40248884</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesIssued contextRef="c-5" decimals="INF" id="f-119" unitRef="shares">40248884</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockValue contextRef="c-4" decimals="-3" id="f-120" unitRef="usd">407000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue contextRef="c-5" decimals="-3" id="f-121" unitRef="usd">402000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital contextRef="c-4" decimals="-3" id="f-122" unitRef="usd">405020000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital contextRef="c-5" decimals="-3" id="f-123" unitRef="usd">399111000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-4" decimals="-3" id="f-124" unitRef="usd">-2763000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">-3807000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-4" decimals="-3" id="f-126" unitRef="usd">201645000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit contextRef="c-5" decimals="-3" id="f-127" unitRef="usd">141940000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-128" unitRef="usd">604309000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-129" unitRef="usd">537646000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-4" decimals="-3" id="f-130" unitRef="usd">2028007000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity contextRef="c-5" decimals="-3" id="f-131" unitRef="usd">1858691000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-132" unitRef="usd">4149537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-133" unitRef="usd">3794212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-134" unitRef="usd">3433763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-1" decimals="-3" id="f-135" unitRef="usd">3145447000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-6" decimals="-3" id="f-136" unitRef="usd">2880065000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-7" decimals="-3" id="f-137" unitRef="usd">2619289000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-1" decimals="-3" id="f-138" unitRef="usd">1004090000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-6" decimals="-3" id="f-139" unitRef="usd">914147000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-7" decimals="-3" id="f-140" unitRef="usd">814474000</us-gaap:GrossProfit>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-1" decimals="-3" id="f-141" unitRef="usd">849789000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-6" decimals="-3" id="f-142" unitRef="usd">784852000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:SellingGeneralAndAdministrativeExpense contextRef="c-7" decimals="-3" id="f-143" unitRef="usd">704758000</us-gaap:SellingGeneralAndAdministrativeExpense>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-1" decimals="-3" id="f-144" unitRef="usd">-9195000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-6" decimals="-3" id="f-145" unitRef="usd">-1088000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OtherOperatingIncomeExpenseNet contextRef="c-7" decimals="-3" id="f-146" unitRef="usd">-8773000</us-gaap:OtherOperatingIncomeExpenseNet>
    <us-gaap:OperatingIncomeLoss contextRef="c-1" decimals="-3" id="f-147" unitRef="usd">145106000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-6" decimals="-3" id="f-148" unitRef="usd">128207000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss contextRef="c-7" decimals="-3" id="f-149" unitRef="usd">100943000</us-gaap:OperatingIncomeLoss>
    <us-gaap:InterestExpenseNonoperating contextRef="c-1" decimals="-3" id="f-150" unitRef="usd">41564000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-6" decimals="-3" id="f-151" unitRef="usd">48675000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:InterestExpenseNonoperating contextRef="c-7" decimals="-3" id="f-152" unitRef="usd">45474000</us-gaap:InterestExpenseNonoperating>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-153" unitRef="usd">103542000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-154" unitRef="usd">79532000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-155" unitRef="usd">55469000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-156" unitRef="usd">31181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-157" unitRef="usd">24053000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-158" unitRef="usd">20879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-159" unitRef="usd">72361000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-160" unitRef="usd">55479000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-161" unitRef="usd">34590000</us-gaap:NetIncomeLoss>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-162" unitRef="usd">1044000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-163" unitRef="usd">-1975000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-164" unitRef="usd">353000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">73405000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-6" decimals="-3" id="f-166" unitRef="usd">53504000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax contextRef="c-7" decimals="-3" id="f-167" unitRef="usd">34943000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-168"
      unitRef="usdPerShare">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-169"
      unitRef="usdPerShare">1.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-170"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-171"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-172"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-173"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-174" unitRef="shares">38719025</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-175" unitRef="shares">37914060</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-176" unitRef="shares">37633672</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-177" unitRef="shares">46001316</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-178" unitRef="shares">45983065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-179" unitRef="shares">45639220</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding contextRef="c-8" decimals="INF" id="f-180" unitRef="shares">38599390</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-8" decimals="-3" id="f-181" unitRef="usd">386000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-9" decimals="-3" id="f-182" unitRef="usd">337947000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-10" decimals="-3" id="f-183" unitRef="usd">-2185000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-11" decimals="-3" id="f-184" unitRef="usd">65361000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-12" decimals="-3" id="f-185" unitRef="usd">401509000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-13" decimals="-3" id="f-186" unitRef="usd">34590000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-187" unitRef="usd">34590000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation
      contextRef="c-14"
      decimals="INF"
      id="f-188"
      unitRef="shares">1053256</us-gaap:StockIssuedDuringPeriodSharesShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-14" decimals="-3" id="f-189" unitRef="usd">10000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-15" decimals="-3" id="f-190" unitRef="usd">17813000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-7" decimals="-3" id="f-191" unitRef="usd">17823000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesAcquisitions
      contextRef="c-14"
      decimals="INF"
      id="f-192"
      unitRef="shares">75008</us-gaap:StockIssuedDuringPeriodSharesAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-14" decimals="-3" id="f-193" unitRef="usd">1000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-15" decimals="-3" id="f-194" unitRef="usd">2494000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:StockIssuedDuringPeriodValueAcquisitions contextRef="c-7" decimals="-3" id="f-195" unitRef="usd">2495000</us-gaap:StockIssuedDuringPeriodValueAcquisitions>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-16" decimals="-3" id="f-196" unitRef="usd">353000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-7" decimals="-3" id="f-197" unitRef="usd">353000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares
      contextRef="c-14"
      decimals="INF"
      id="f-198"
      unitRef="shares">-61858</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-14" decimals="-3" id="f-199" unitRef="usd">-1000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-15" decimals="-3" id="f-200" unitRef="usd">-2097000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-7" decimals="-3" id="f-201" unitRef="usd">-2098000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-17"
      decimals="INF"
      id="f-202"
      unitRef="shares">39665796</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-17" decimals="-3" id="f-203" unitRef="usd">396000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-18" decimals="-3" id="f-204" unitRef="usd">356157000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-19" decimals="-3" id="f-205" unitRef="usd">-1832000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-20" decimals="-3" id="f-206" unitRef="usd">99951000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-21" decimals="-3" id="f-207" unitRef="usd">454672000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-22" decimals="-3" id="f-208" unitRef="usd">55479000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-209" unitRef="usd">55479000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-23" decimals="-3" id="f-210" unitRef="usd">15333000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-6" decimals="-3" id="f-211" unitRef="usd">15333000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-24"
      decimals="INF"
      id="f-212"
      unitRef="shares">858360</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-24" decimals="-3" id="f-213" unitRef="usd">8000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-23" decimals="-3" id="f-214" unitRef="usd">37930000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities contextRef="c-6" decimals="-3" id="f-215" unitRef="usd">37938000</us-gaap:StockIssuedDuringPeriodValueConversionOfConvertibleSecurities>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-24"
      decimals="INF"
      id="f-216"
      unitRef="shares">426235</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-24" decimals="-3" id="f-217" unitRef="usd">4000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-23" decimals="-3" id="f-218" unitRef="usd">3899000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-22" decimals="-3" id="f-219" unitRef="usd">13490000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-6" decimals="-3" id="f-220" unitRef="usd">17393000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <chef:StockIssuedDuringPeriodWarrantExercisesShares
      contextRef="c-24"
      decimals="INF"
      id="f-221"
      unitRef="shares">38904</chef:StockIssuedDuringPeriodWarrantExercisesShares>
    <chef:StockIssuedDuringPeriodWarrantExercisesValue contextRef="c-24" decimals="-3" id="f-222" unitRef="usd">1000</chef:StockIssuedDuringPeriodWarrantExercisesValue>
    <chef:StockIssuedDuringPeriodWarrantExercisesValue contextRef="c-23" decimals="-3" id="f-223" unitRef="usd">-1000</chef:StockIssuedDuringPeriodWarrantExercisesValue>
    <chef:StockIssuedDuringPeriodWarrantExercisesValue contextRef="c-6" decimals="-3" id="f-224" unitRef="usd">0</chef:StockIssuedDuringPeriodWarrantExercisesValue>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-25" decimals="-3" id="f-225" unitRef="usd">-1975000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-6" decimals="-3" id="f-226" unitRef="usd">-1975000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares
      contextRef="c-24"
      decimals="INF"
      id="f-227"
      unitRef="shares">112059</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-24" decimals="-3" id="f-228" unitRef="usd">1000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-23" decimals="-3" id="f-229" unitRef="usd">-6409000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-6" decimals="-3" id="f-230" unitRef="usd">-6408000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-26"
      decimals="INF"
      id="f-231"
      unitRef="shares">40248884</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-26" decimals="-3" id="f-232" unitRef="usd">402000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-27" decimals="-3" id="f-233" unitRef="usd">399111000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-28" decimals="-3" id="f-234" unitRef="usd">-3807000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-29" decimals="-3" id="f-235" unitRef="usd">141940000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-5" decimals="-3" id="f-236" unitRef="usd">537646000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-30" decimals="-3" id="f-237" unitRef="usd">72361000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">72361000</us-gaap:NetIncomeLoss>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-31" decimals="-3" id="f-239" unitRef="usd">18158000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">18158000</us-gaap:StockIssuedDuringPeriodValueShareBasedCompensation>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodShares
      contextRef="c-32"
      decimals="INF"
      id="f-241"
      unitRef="shares">241198</us-gaap:StockRepurchasedAndRetiredDuringPeriodShares>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-32" decimals="-3" id="f-242" unitRef="usd">2000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-31" decimals="-3" id="f-243" unitRef="usd">2346000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-30" decimals="-3" id="f-244" unitRef="usd">12656000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <us-gaap:StockRepurchasedAndRetiredDuringPeriodValue contextRef="c-1" decimals="-3" id="f-245" unitRef="usd">15004000</us-gaap:StockRepurchasedAndRetiredDuringPeriodValue>
    <chef:StockIssuedDuringPeriodWarrantExercisesShares
      contextRef="c-32"
      decimals="INF"
      id="f-246"
      unitRef="shares">13339</chef:StockIssuedDuringPeriodWarrantExercisesShares>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-33" decimals="-3" id="f-247" unitRef="usd">1044000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">1044000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares
      contextRef="c-32"
      decimals="INF"
      id="f-249"
      unitRef="shares">658788</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingShares>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-32" decimals="-3" id="f-250" unitRef="usd">7000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-31" decimals="-3" id="f-251" unitRef="usd">-9903000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">-9896000</chef:CommonStockIssuedUnderStockPlansNetOfSharesSurrenderedForTaxWithholdingValue>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="c-34"
      decimals="INF"
      id="f-253"
      unitRef="shares">40679813</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity contextRef="c-34" decimals="-3" id="f-254" unitRef="usd">407000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-35" decimals="-3" id="f-255" unitRef="usd">405020000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-36" decimals="-3" id="f-256" unitRef="usd">-2763000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-37" decimals="-3" id="f-257" unitRef="usd">201645000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity contextRef="c-4" decimals="-3" id="f-258" unitRef="usd">604309000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-259" unitRef="usd">72361000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-260" unitRef="usd">55479000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-261" unitRef="usd">34590000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">53652000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-6" decimals="-3" id="f-263" unitRef="usd">40562000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-7" decimals="-3" id="f-264" unitRef="usd">32887000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-265" unitRef="usd">24478000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-266" unitRef="usd">24372000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-267" unitRef="usd">22719000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">12118000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-6" decimals="-3" id="f-269" unitRef="usd">11982000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts contextRef="c-7" decimals="-3" id="f-270" unitRef="usd">8078000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-271" unitRef="usd">6533000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-272" unitRef="usd">1464000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-273" unitRef="usd">8114000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-274" unitRef="usd">21242000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-275" unitRef="usd">17778000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-276" unitRef="usd">20042000</us-gaap:ShareBasedCompensation>
    <chef:ChangeInFairValueOfEarnOutLiability contextRef="c-1" decimals="-3" id="f-277" unitRef="usd">0</chef:ChangeInFairValueOfEarnOutLiability>
    <chef:ChangeInFairValueOfEarnOutLiability contextRef="c-6" decimals="-3" id="f-278" unitRef="usd">-3266000</chef:ChangeInFairValueOfEarnOutLiability>
    <chef:ChangeInFairValueOfEarnOutLiability contextRef="c-7" decimals="-3" id="f-279" unitRef="usd">3081000</chef:ChangeInFairValueOfEarnOutLiability>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="-3" id="f-280" unitRef="usd">8023000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-6" decimals="-3" id="f-281" unitRef="usd">0</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-7" decimals="-3" id="f-282" unitRef="usd">1838000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-1" decimals="-3" id="f-283" unitRef="usd">-6449000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-6" decimals="-3" id="f-284" unitRef="usd">-6144000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:OtherNoncashIncomeExpense contextRef="c-7" decimals="-3" id="f-285" unitRef="usd">-5456000</us-gaap:OtherNoncashIncomeExpense>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-1" decimals="-3" id="f-286" unitRef="usd">35853000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-6" decimals="-3" id="f-287" unitRef="usd">44812000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable contextRef="c-7" decimals="-3" id="f-288" unitRef="usd">48813000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-1" decimals="-3" id="f-289" unitRef="usd">67114000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-6" decimals="-3" id="f-290" unitRef="usd">32205000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories contextRef="c-7" decimals="-3" id="f-291" unitRef="usd">28759000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-1" decimals="-3" id="f-292" unitRef="usd">-404000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-6" decimals="-3" id="f-293" unitRef="usd">6036000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets contextRef="c-7" decimals="-3" id="f-294" unitRef="usd">7234000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-1" decimals="-3" id="f-295" unitRef="usd">31367000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-6" decimals="-3" id="f-296" unitRef="usd">87312000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities contextRef="c-7" decimals="-3" id="f-297" unitRef="usd">19598000</us-gaap:IncreaseDecreaseInAccountsPayableAndAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-1" decimals="-3" id="f-298" unitRef="usd">4441000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-6" decimals="-3" id="f-299" unitRef="usd">5713000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet contextRef="c-7" decimals="-3" id="f-300" unitRef="usd">9958000</us-gaap:IncreaseDecreaseInOtherOperatingCapitalNet>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-301" unitRef="usd">129219000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-6" decimals="-3" id="f-302" unitRef="usd">153061000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities contextRef="c-7" decimals="-3" id="f-303" unitRef="usd">61639000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-1" decimals="-3" id="f-304" unitRef="usd">41426000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-6" decimals="-3" id="f-305" unitRef="usd">49506000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireProductiveAssets contextRef="c-7" decimals="-3" id="f-306" unitRef="usd">57427000</us-gaap:PaymentsToAcquireProductiveAssets>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-1" decimals="-3" id="f-307" unitRef="usd">4583000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-6" decimals="-3" id="f-308" unitRef="usd">315000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired contextRef="c-7" decimals="-3" id="f-309" unitRef="usd">121884000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities contextRef="c-1" decimals="-3" id="f-310" unitRef="usd">750000</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities contextRef="c-6" decimals="-3" id="f-311" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities contextRef="c-7" decimals="-3" id="f-312" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-313" unitRef="usd">-46759000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-6" decimals="-3" id="f-314" unitRef="usd">-49821000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities contextRef="c-7" decimals="-3" id="f-315" unitRef="usd">-179311000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-1" decimals="-3" id="f-316" unitRef="usd">13000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-6" decimals="-3" id="f-317" unitRef="usd">22995000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-7" decimals="-3" id="f-318" unitRef="usd">29000000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-1" decimals="-3" id="f-319" unitRef="usd">15566000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-6" decimals="-3" id="f-320" unitRef="usd">7057000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:FinanceLeasePrincipalPayments contextRef="c-7" decimals="-3" id="f-321" unitRef="usd">4327000</us-gaap:FinanceLeasePrincipalPayments>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-1" decimals="-3" id="f-322" unitRef="usd">658000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-6" decimals="-3" id="f-323" unitRef="usd">0</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsOfFinancingCosts contextRef="c-7" decimals="-3" id="f-324" unitRef="usd">1739000</us-gaap:PaymentsOfFinancingCosts>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-1" decimals="-3" id="f-325" unitRef="usd">15004000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-6" decimals="-3" id="f-326" unitRef="usd">17393000</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:PaymentsForRepurchaseOfCommonStock contextRef="c-7" decimals="-3" id="f-327" unitRef="usd">0</us-gaap:PaymentsForRepurchaseOfCommonStock>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-1" decimals="-3" id="f-328" unitRef="usd">0</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-6" decimals="-3" id="f-329" unitRef="usd">175000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised contextRef="c-7" decimals="-3" id="f-330" unitRef="usd">55000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-1" decimals="-3" id="f-331" unitRef="usd">11994000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-6" decimals="-3" id="f-332" unitRef="usd">7412000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation contextRef="c-7" decimals="-3" id="f-333" unitRef="usd">2134000</us-gaap:PaymentsRelatedToTaxWithholdingForShareBasedCompensation>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-1" decimals="-3" id="f-334" unitRef="usd">0</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-6" decimals="-3" id="f-335" unitRef="usd">3800000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-7" decimals="-3" id="f-336" unitRef="usd">11625000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-1" decimals="-3" id="f-337" unitRef="usd">0</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-6" decimals="-3" id="f-338" unitRef="usd">46430000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:ProceedsFromLinesOfCredit contextRef="c-7" decimals="-3" id="f-339" unitRef="usd">60000000</us-gaap:ProceedsFromLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-1" decimals="-3" id="f-340" unitRef="usd">20000000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-6" decimals="-3" id="f-341" unitRef="usd">26430000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:RepaymentsOfLinesOfCredit contextRef="c-7" decimals="-3" id="f-342" unitRef="usd">2220000</us-gaap:RepaymentsOfLinesOfCredit>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-343" unitRef="usd">-76222000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-6" decimals="-3" id="f-344" unitRef="usd">-38482000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities contextRef="c-7" decimals="-3" id="f-345" unitRef="usd">9010000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-1" decimals="-3" id="f-346" unitRef="usd">89000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-6" decimals="-3" id="f-347" unitRef="usd">19000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-7" decimals="-3" id="f-348" unitRef="usd">-260000</us-gaap:EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-1" decimals="-3" id="f-349" unitRef="usd">6327000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-6" decimals="-3" id="f-350" unitRef="usd">64777000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect contextRef="c-7" decimals="-3" id="f-351" unitRef="usd">-108922000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-352" unitRef="usd">114655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-353" unitRef="usd">49878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-12" decimals="-3" id="f-354" unitRef="usd">158800000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-4" decimals="-3" id="f-355" unitRef="usd">120982000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-5" decimals="-3" id="f-356" unitRef="usd">114655000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents contextRef="c-21" decimals="-3" id="f-357" unitRef="usd">49878000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock contextRef="c-1" id="f-358">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&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 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. The consolidated financial statements for each of the fiscal years presented contain 52 weeks.&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 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 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;Adoption of New Accounting Pronouncements in Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and a requirement to disaggregate income taxes paid by jurisdiction. The Company adopted the guidance, which is limited to financial statement disclosures, effective December 26, 2025 on a retrospective basis and has provided the required annual disclosures in Note 12, Income Taxes.  &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:112%"&gt;Accounting Pronouncements Not Yet Adopted in Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Targeted Improvements to the Accounting for Internal-Use Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In September 2025, the FASB issued guidance amending the requirements for capitalizing software costs to when both the following conditions are met: (1) the funding of the project has the appropriate authorization and (2) it is probable that the project will be completed and the software will be used to perform the intended function. The guidance is effective for fiscal years beginning after December 15, 2027, and interim periods within that fiscal year, and may be applied on a prospective, modified prospective or retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated 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-style:italic;font-weight:400;line-height:120%"&gt;Measurements of Credit Losses for Accounts Receivable and Contract 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;In July 2025, the FASB issued guidance to provide a practical expedient related to the estimation of expected credit losses for current accounts receivable and current contract assets to assume that current conditions as of the balance sheet date will persist through a reasonable and supportable forecast period. The Company adopted the guidance in its fiscal year 2026. The adoption did not have a material impact on the Company&#x2019;s consolidated 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-style:italic;font-weight:400;line-height:120%"&gt;Induced Conversions of Convertible Debt Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In November 2024, the FASB issued guidance which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The Company adopted the guidance in its fiscal year 2026. The impact of this guidance is dependent on future induced conversions, if any, of the Company&#x2019;s convertible debt 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-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement 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;In November 2024, the FASB issued guidance to require disclosure in the notes to the financial statements of certain categories of expenses that are included on the face of the income statement, including purchases of inventory, employee compensation and depreciation and amortization, as well as additional disclosure about selling expenses. The guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027 on a prospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.&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;Use of Estimates&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 preparation of the Company&#x2019;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for credit losses, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#x2019; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and income tax reserves. Actual results could differ from estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:FiscalPeriod contextRef="c-1" id="f-359">The Company&#x2019;s quarterly periods end on the thirteenth Friday of each quarter. Every six to seven years, the Company will add a fourteenth week to its fourth quarter to more closely align its year end to the calendar year.</us-gaap:FiscalPeriod>
    <us-gaap:ConsolidationPolicyTextBlock contextRef="c-1" id="f-360">&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 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:NewAccountingPronouncementsPolicyPolicyTextBlock contextRef="c-1" id="f-361">&lt;div&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;Improvements to Income Tax Disclosures&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In December 2023, the Financial Accounting Standards Board (&#x201c;FASB&#x201d;) issued guidance designed to improve the transparency and usefulness of income tax disclosures. The amendments include provisions to address the consistency of the income tax rate reconciliation and a requirement to disaggregate income taxes paid by jurisdiction. The Company adopted the guidance, which is limited to financial statement disclosures, effective December 26, 2025 on a retrospective basis and has provided the required annual disclosures in Note 12, Income Taxes.  &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:112%"&gt;Accounting Pronouncements Not Yet Adopted in Fiscal 2025&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;Targeted Improvements to the Accounting for Internal-Use Software:&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; In September 2025, the FASB issued guidance amending the requirements for capitalizing software costs to when both the following conditions are met: (1) the funding of the project has the appropriate authorization and (2) it is probable that the project will be completed and the software will be used to perform the intended function. The guidance is effective for fiscal years beginning after December 15, 2027, and interim periods within that fiscal year, and may be applied on a prospective, modified prospective or retrospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated 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-style:italic;font-weight:400;line-height:120%"&gt;Measurements of Credit Losses for Accounts Receivable and Contract 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;In July 2025, the FASB issued guidance to provide a practical expedient related to the estimation of expected credit losses for current accounts receivable and current contract assets to assume that current conditions as of the balance sheet date will persist through a reasonable and supportable forecast period. The Company adopted the guidance in its fiscal year 2026. The adoption did not have a material impact on the Company&#x2019;s consolidated 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-style:italic;font-weight:400;line-height:120%"&gt;Induced Conversions of Convertible Debt Instruments&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;: In November 2024, the FASB issued guidance which clarifies the requirements for determining whether certain settlements of convertible debt instruments should be accounted for as an induced conversion. The Company adopted the guidance in its fiscal year 2026. The impact of this guidance is dependent on future induced conversions, if any, of the Company&#x2019;s convertible debt 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-style:italic;font-weight:400;line-height:120%"&gt;Disaggregation of Income Statement 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;In November 2024, the FASB issued guidance to require disclosure in the notes to the financial statements of certain categories of expenses that are included on the face of the income statement, including purchases of inventory, employee compensation and depreciation and amortization, as well as additional disclosure about selling expenses. The guidance is effective for fiscal years beginning after December 15, 2026, and interim periods within fiscal years beginning after December 15, 2027 on a prospective basis. Early adoption is permitted. The Company expects to adopt this guidance when effective and is evaluating the impact of adoption on its consolidated financial statements, which is limited to financial statement disclosures.&lt;/span&gt;&lt;/div&gt;</us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:UseOfEstimates contextRef="c-1" id="f-362">&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 the Company&#x2019;s consolidated financial statements in conformity with generally accepted accounting principles requires it to make estimates and assumptions that affect reported amounts of assets, liabilities, revenues, expenses and disclosure of contingent assets and liabilities. Estimates are used in determining, among other items, the allowance for credit losses, inventory valuation adjustments, self-insurance reserves for group medical insurance, workers&#x2019; compensation insurance and automobile liability insurance, future cash flows associated with impairment testing for intangible assets (including goodwill) and long-lived assets, useful lives for intangible assets, stock-based compensation, contingent earn-out liabilities and income tax reserves. Actual results could differ from estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:UseOfEstimates>
    <us-gaap:SignificantAccountingPoliciesTextBlock contextRef="c-1" id="f-363">Summary of Significant Accounting Policies&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;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;Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#x2019;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#x2019;s performance obligations. These costs are expensed as incurred and presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted for as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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 Company&#x2019;s net sales disaggregated by principal product category:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.618%"&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.449%"&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:7.883%"&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:12.449%"&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:7.883%"&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:12.449%"&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:7.889%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 27, 2024&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,608,808&#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.8&#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;1,455,274&#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.4&#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;1,352,230&#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.4&#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;/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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;656,793&#160;&lt;/span&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="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;604,273&#160;&lt;/span&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.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="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;545,451&#160;&lt;/span&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.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;/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;Pastry&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;562,301&#160;&lt;/span&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.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="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;465,166&#160;&lt;/span&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.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="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;410,604&#160;&lt;/span&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.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;/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;Cheeses and charcuterie&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;292,680&#160;&lt;/span&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;7.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;271,612&#160;&lt;/span&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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;253,343&#160;&lt;/span&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;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;516,605&#160;&lt;/span&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;535,102&#160;&lt;/span&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;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;444,749&#160;&lt;/span&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.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;/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;296,839&#160;&lt;/span&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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;255,466&#160;&lt;/span&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.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;228,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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.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;/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;135,553&#160;&lt;/span&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="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;131,190&#160;&lt;/span&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.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;129,194&#160;&lt;/span&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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;79,958&#160;&lt;/span&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.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;76,129&#160;&lt;/span&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="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;69,610&#160;&lt;/span&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.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;/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;2,540,729&#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;61.2&#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;2,338,938&#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;61.6&#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;2,081,533&#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.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 #000000;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 #000000;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;4,149,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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;3,794,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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;3,433,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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;/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 includes 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;&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;Deferred Revenue&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customer arrangements in the Company&#x2019;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#x2019;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, any remaining value of the card is escheated to the appropriate government agency, or through breakage, as necessary. Gift card breakage is estimated based on the Company&#x2019;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that &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;is not subject to unclaimed property laws and for which the likelihood of redemption is remote. The Company recorded deferred revenues, reflected within &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;accrued liabilities&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 consolidated balance sheets, of $1,931 and $1,942 as of December&#160;26, 2025 and December&#160;27, 2024, 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;Right of Return&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods. The Company recorded a refund liability of&#160;$950&#160;and $876 as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively. Refund liabilities are reflected within&#160;&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;accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated balance sheets. The Company recognized a corresponding asset of&#160;$594&#160;and $521 as of&#160;December&#160;26, 2025 and December&#160;27, 2024, respectively,&#160;for its right to recover products from customers on settling its refund liabilities. This asset is reflected within&#160;&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;inventories&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Contract Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cost of Sales&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#x2019;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.&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-style:italic;font-weight:700;line-height:120%"&gt;Selling, General and Administrative Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs. Shipping and handling costs included in selling, general and administrative expenses were $204,151, $198,211 and $181,298 for fiscal 2025, 2024 and 2023, 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;Other Operating Expenses&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#x2019;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Cash and Cash Equivalents&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Accounts Receivable&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for credit losses. The allowance for credit losses is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.&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;&#160;&lt;/span&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;Inventories&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;Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. The Company&#x2019;s different entities record inventory using a mixture of first-in, first-out and average &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;cost, which approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Vendor Rebates and Other Promotional Incentives&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth. Recorded purchase incentives totaled approximately $69,817, $60,378 and $48,026 for fiscal 2025, 2024 and 2023, respectively.&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-style:italic;font-weight:700;line-height:120%"&gt;Concentrations of Credit Risks&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Financial instruments that subject the Company to concentrations of credit risk consist of cash, cash equivalents and trade receivables. The Company&#x2019;s policy is to deposit its cash and cash equivalents with major financial institutions. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#x2019; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Property and Equipment&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;Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 360-10-35-15, &#x201c;Impairment or Disposal of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets or asset groups may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any. The Company has not recorded any impairment of property and equipment in fiscal 2025, 2024 or 2023.&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-style:italic;font-weight:700;line-height:120%"&gt;Leases&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#x201c;Leases&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#x201c;ROU&#x201d;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#x2019;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#x2019;s incremental borrowing rate since the implicit rate in the Company&#x2019;s leases is not readily determinable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense is recognized on a straight-line basis over the lease term and presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the Company&#x2019;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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; on the Company&#x2019;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#x2019;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Software Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 &#x201c;Internal-Use Software.&#x201d; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a &lt;span style="-sec-ix-hidden:f-453"&gt;three&lt;/span&gt; to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate. Capitalized software purchases and related development costs, net of accumulated amortization, were $14,364 at December&#160;26, 2025 and $14,350 at December&#160;27, 2024.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Convertible Debt&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#x201c;Derivatives and Hedging&#x201d; and ASC 470 &#x201c;Debt&#x201d; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Debt Issuance Costs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Certain up-front costs associated with the Company&#x2019;s asset-based loan facility are capitalized and included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;other non-current assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; in the Company&#x2019;s consolidated balance sheets. The Company had $885 and $414 of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. Costs associated with the issuance of other debt instruments are capitalized and presented as a direct deduction from the carrying amount of the underlying debt liability. The Company had $10,413 and $13,389 of such unamortized costs as of December&#160;26, 2025 and December&#160;27, 2024, respectively. These costs are amortized over the terms of the related debt instruments by the effective interest rate method. Amortization of debt issuance costs was $3,314, $3,466 and $3,615 fiscal 2025, 2024 and 2023, respectively.&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-style:italic;font-weight:700;line-height:120%"&gt;Business Combinations&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for acquisitions in accordance with ASC 805 &#x201c;Business Combinations.&#x201d; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-style:italic;font-weight:400;line-height:120%"&gt;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; in the Company&#x2019;s consolidated statements of operations. Results of operations are included in the Company&#x2019;s financial statements from the date of acquisition. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Intangible Assets&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset or asset group to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#x2019; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model. &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 Company recognized customer relationships intangible asset impairment charges of $8,023 in fiscal 2025 and $1,838 in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within &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 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;s on the consolidated statements of operations. See Note 8 for more information. There have been no other events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that the carrying value of the Company&#x2019;s finite-lived intangible assets are not recoverable.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Goodwill&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#x2019;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal years ended December&#160;26, 2025 and December&#160;29, 2023, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal year ended December&#160;27, 2024, the Company assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of its reporting units substantially exceeded their respective carry values. When a quantitative analysis is required, the Company estimates the fair value of its reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses. &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;There have been no events or changes in circumstances during fiscal 2025, 2024 or 2023, indicating that goodwill may be impaired.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Income Taxes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company accounts for income taxes in accordance with ASC 740, &#x201c;Income Taxes.&#x201d; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies. As of December&#160;26, 2025 and December&#160;27, 2024, the Company did not have a valuation allowance.&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;ASC 740, &#x201c;Income Taxes&#x201d; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Commitments and Contingencies&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 Company is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Contingent Earn-out Liabilities&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 Company accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business &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;combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Net Income per Share&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;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. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company&#x2019;s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company&#x2019;s convertible notes were determined using the if-converted method.&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;Stock-Based Compensation&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 Company determines the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#x201c;Distinguishing Liabilities from Equity&#x201d; and ASC 718 &#x201c;Compensation - Stock Compensation.&#x201d; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#x201c;RSAs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;) and performance share units, including performance-based restricted share units (&#x201c;PRSUs&#x201d;), are valued based on the fair value of the stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options, RSAs with market conditions and PRSUs is determined based on a Monte Carlo simulation model&#160;in order to simulate a range of possible future stock prices for the Company&#x2019;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Share Repurchases&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 Company had a share repurchase program that was executed through purchases made from time to time either in the open market or through private market transactions. All shares repurchased under the share repurchase program were retired and returned to the status of authorized and unissued shares. When treasury shares are retired, the Company allocates the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and retained earnings. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to retained earnings.&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;Self-Insurance Reserves&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 Company maintains a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company maintains an insurance program for its automobile liability and workers&#x2019; compensation insurance subject to deductibles or self-insured retentions. The amounts in excess of the deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Derivatives&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 Company may, from time to time, enter into forward contracts to reduce the effects of currency exchange rate fluctuations. These contracts generally mature within twelve months, are carried at fair value and are not designated as hedging instruments. Changes in the fair value of these forwards are recorded in earnings.&lt;/span&gt;&lt;span style="background-color:#f0f3f5;color:#00172e;font-family:'Arial',sans-serif;font-size:9pt;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;The fair value of the forward contracts and related gains or losses were not material to the Company&#x2019;s consolidated financial statements for the periods presented.&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;Assets and Liabilities Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities. &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;Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management&#x2019;s judgment and estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:RevenueFromContractWithCustomerPolicyTextBlock contextRef="c-1" id="f-364">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Revenues from product sales are recognized at the point at which control of each product is transferred to the customer. The Company&#x2019;s contracts contain performance obligations which are satisfied when customers have physical possession of each product. The majority of customer orders are fulfilled within a day and customer payment terms are typically 14 to 60 days from delivery. Shipping and handling activities are costs to fulfill the Company&#x2019;s performance obligations. These costs are expensed as incurred and presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the consolidated statements of operations. The Company offers certain sales incentives to customers in the form of rebates or discounts. These sales incentives are accounted for as variable consideration. The Company estimates these amounts based on the expected amount to be provided to customers and records a corresponding reduction in revenue. The Company does not expect a significant reversal in the amount of cumulative revenue recognized. Sales tax billed to customers is not included in revenue but rather recorded as a liability owed to the respective taxing authorities at the time the sale is recognized.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 includes 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;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain customer arrangements in the Company&#x2019;s direct-to-consumer business, prepaid gift plans and gift card purchases, result in deferred revenues when cash payments are received in advance of performance. The Company recognizes revenue on its prepaid gift plans when control of each product is transferred to the customer. Performance obligations under the Company&#x2019;s prepaid gift plans are satisfied within a period of twelve months or less. Gift cards issued by the Company do not have expiration dates. The Company records a liability for unredeemed gift cards at the time gift cards are sold and the liability is reduced when the card is redeemed, any remaining value of the card is escheated to the appropriate government agency, or through breakage, as necessary. Gift card breakage is estimated based on the Company&#x2019;s historical redemption experience and expected trends in redemption patterns. Amounts recognized through breakage represent the portion of the gift card liability that &lt;/span&gt;&lt;/div&gt;is not subject to unclaimed property laws and for which the likelihood of redemption is remote.The Company&#x2019;s standard terms and conditions provide customers with a right of return if the goods received are not merchantable. Customers are either issued a replacement order at no cost, or are issued a credit for the returned goods.&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 records cost of sales based upon the net purchase price paid for a product, including applicable freight charges incurred to deliver the product to the Company&#x2019;s warehouse, and food processing costs. Food processing costs include but are not limited to direct labor and benefits, applicable overhead and depreciation of equipment and facilities used in food processing activities.&lt;/span&gt;&lt;/div&gt;The Company receives consideration and product purchase credits from certain vendors that the Company accounts for as a reduction of cost of sales. There are several types of cash consideration received from vendors. The purchase incentive is primarily in the form of a specified amount per pound or per case, or an amount for year-over-year growth.</us-gaap:RevenueFromContractWithCustomerPolicyTextBlock>
    <chef:RevenuePaymentTermForContractsWithCustomers contextRef="c-38" id="f-365">P14D</chef:RevenuePaymentTermForContractsWithCustomers>
    <chef:RevenuePaymentTermForContractsWithCustomers contextRef="c-39" id="f-366">P60D</chef:RevenuePaymentTermForContractsWithCustomers>
    <us-gaap:DisaggregationOfRevenueTableTextBlock contextRef="c-1" id="f-367">&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:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.618%"&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.449%"&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:7.883%"&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:12.449%"&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:7.883%"&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:12.449%"&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:7.889%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 27, 2024&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;1,608,808&#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.8&#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;1,455,274&#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.4&#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;1,352,230&#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.4&#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;/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="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 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;656,793&#160;&lt;/span&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="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;604,273&#160;&lt;/span&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.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="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;545,451&#160;&lt;/span&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.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;/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;Pastry&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;562,301&#160;&lt;/span&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.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="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;465,166&#160;&lt;/span&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.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="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;410,604&#160;&lt;/span&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.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;/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;Cheeses and charcuterie&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;292,680&#160;&lt;/span&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;7.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;271,612&#160;&lt;/span&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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;253,343&#160;&lt;/span&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;7.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 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;516,605&#160;&lt;/span&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.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;535,102&#160;&lt;/span&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;14.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;444,749&#160;&lt;/span&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.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;/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;296,839&#160;&lt;/span&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;7.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;255,466&#160;&lt;/span&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.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;228,582&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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.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;/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;135,553&#160;&lt;/span&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="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;131,190&#160;&lt;/span&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.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;129,194&#160;&lt;/span&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.8&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 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;79,958&#160;&lt;/span&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.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;76,129&#160;&lt;/span&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="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;69,610&#160;&lt;/span&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.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;/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;2,540,729&#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;61.2&#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;2,338,938&#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;61.6&#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;2,081,533&#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.6&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 #000000;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 #000000;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;4,149,537&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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;3,794,212&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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 #000000;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 #000000;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;3,433,763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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 #000000;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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DisaggregationOfRevenueTableTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-40" decimals="-3" id="f-368" unitRef="usd">1608808000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-41" decimals="3" id="f-369" unitRef="number">0.388</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-42" decimals="-3" id="f-370" unitRef="usd">1455274000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-43" decimals="3" id="f-371" unitRef="number">0.384</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-44" decimals="-3" id="f-372" unitRef="usd">1352230000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-45" decimals="3" id="f-373" unitRef="number">0.394</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-46" decimals="-3" id="f-374" unitRef="usd">656793000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-47" decimals="3" id="f-375" unitRef="number">0.158</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-48" decimals="-3" id="f-376" unitRef="usd">604273000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-49" decimals="3" id="f-377" unitRef="number">0.159</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-50" decimals="-3" id="f-378" unitRef="usd">545451000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-51" decimals="3" id="f-379" unitRef="number">0.159</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-52" decimals="-3" id="f-380" unitRef="usd">562301000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-53" decimals="3" id="f-381" unitRef="number">0.136</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-54" decimals="-3" id="f-382" unitRef="usd">465166000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-55" decimals="3" id="f-383" unitRef="number">0.123</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-56" decimals="-3" id="f-384" unitRef="usd">410604000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-57" decimals="3" id="f-385" unitRef="number">0.120</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-58" decimals="-3" id="f-386" unitRef="usd">292680000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-59" decimals="3" id="f-387" unitRef="number">0.071</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-60" decimals="-3" id="f-388" unitRef="usd">271612000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-61" decimals="3" id="f-389" unitRef="number">0.072</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-62" decimals="-3" id="f-390" unitRef="usd">253343000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-63" decimals="3" id="f-391" unitRef="number">0.074</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-64" decimals="-3" id="f-392" unitRef="usd">516605000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-65" decimals="3" id="f-393" unitRef="number">0.124</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-66" decimals="-3" id="f-394" unitRef="usd">535102000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-67" decimals="3" id="f-395" unitRef="number">0.141</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-68" decimals="-3" id="f-396" unitRef="usd">444749000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-69" decimals="3" id="f-397" unitRef="number">0.130</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-70" decimals="-3" id="f-398" unitRef="usd">296839000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-71" decimals="3" id="f-399" unitRef="number">0.072</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-72" decimals="-3" id="f-400" unitRef="usd">255466000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-73" decimals="3" id="f-401" unitRef="number">0.067</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-74" decimals="-3" id="f-402" unitRef="usd">228582000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-75" decimals="3" id="f-403" unitRef="number">0.067</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-76" decimals="-3" id="f-404" unitRef="usd">135553000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-77" decimals="3" id="f-405" unitRef="number">0.033</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-78" decimals="-3" id="f-406" unitRef="usd">131190000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-79" decimals="3" id="f-407" unitRef="number">0.035</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-80" decimals="-3" id="f-408" unitRef="usd">129194000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-81" decimals="3" id="f-409" unitRef="number">0.038</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-82" decimals="-3" id="f-410" unitRef="usd">79958000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-83" decimals="3" id="f-411" unitRef="number">0.018</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-84" decimals="-3" id="f-412" unitRef="usd">76129000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-85" decimals="3" id="f-413" unitRef="number">0.019</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-86" decimals="-3" id="f-414" unitRef="usd">69610000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-87" decimals="3" id="f-415" unitRef="number">0.018</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-88" decimals="-3" id="f-416" unitRef="usd">2540729000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-89" decimals="3" id="f-417" unitRef="number">0.612</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-90" decimals="-3" id="f-418" unitRef="usd">2338938000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-91" decimals="3" id="f-419" unitRef="number">0.616</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-92" decimals="-3" id="f-420" unitRef="usd">2081533000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1 contextRef="c-93" decimals="3" id="f-421" unitRef="number">0.606</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-1" decimals="-3" id="f-422" unitRef="usd">4149537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-94"
      decimals="INF"
      id="f-423"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-6" decimals="-3" id="f-424" unitRef="usd">3794212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-95"
      decimals="INF"
      id="f-425"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-7" decimals="-3" id="f-426" unitRef="usd">3433763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="c-96"
      decimals="INF"
      id="f-427"
      unitRef="number">1</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-4" decimals="-3" id="f-428" unitRef="usd">1931000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerLiabilityCurrent contextRef="c-5" decimals="-3" id="f-429" unitRef="usd">1942000</us-gaap:ContractWithCustomerLiabilityCurrent>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-4" decimals="-3" id="f-430" unitRef="usd">950000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRefundLiability contextRef="c-5" decimals="-3" id="f-431" unitRef="usd">876000</us-gaap:ContractWithCustomerRefundLiability>
    <us-gaap:ContractWithCustomerRightToRecoverProduct contextRef="c-4" decimals="-3" id="f-432" unitRef="usd">594000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:ContractWithCustomerRightToRecoverProduct contextRef="c-5" decimals="-3" id="f-433" unitRef="usd">521000</us-gaap:ContractWithCustomerRightToRecoverProduct>
    <us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock contextRef="c-1" id="f-434">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Sales commissions are expensed when incurred because the amortization period is&#160;one year or less. These costs are presented within&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;Selling, general and administrative expenses include facilities costs, product shipping and handling costs, warehouse costs, and other selling, general and administrative costs.</us-gaap:SellingGeneralAndAdministrativeExpensesPolicyTextBlock>
    <us-gaap:CapitalizedContractCostAmortizationPeriod contextRef="c-4" id="f-435">P1Y</us-gaap:CapitalizedContractCostAmortizationPeriod>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-97" decimals="-3" id="f-436" unitRef="usd">204151000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-98" decimals="-3" id="f-437" unitRef="usd">198211000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-99" decimals="-3" id="f-438" unitRef="usd">181298000</us-gaap:CostOfGoodsAndServicesSold>
    <chef:OtherOperatingExpensesPolicyPolicyTextBlock contextRef="c-1" id="f-439">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other operating expenses includes expenses primarily related to changes in the fair value of the Company&#x2019;s contingent earn-out liabilities, gains and losses on asset disposals, asset impairments, certain third-party deal costs incurred in connection with business acquisitions or financing arrangements and certain other costs.&lt;/span&gt;&lt;/div&gt;</chef:OtherOperatingExpensesPolicyPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock contextRef="c-1" id="f-440">&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 considers all highly liquid investments with an original maturity of less than three months to be cash equivalents. The Company periodically maintains balances at financial institutions which may exceed Federal Deposit Insurance Corporation insured limits. The Company has not experienced any losses in such accounts and believes it is not exposed to any significant risks on its cash in bank accounts.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:ReceivablesPolicyTextBlock contextRef="c-1" id="f-441">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Accounts receivable consist of trade receivables from customers and are recorded net of an allowance for credit losses. The allowance for credit losses is determined based upon a number of specific criteria, such as whether a customer has filed for or been placed into bankruptcy, has had accounts referred to outside parties for collections or has had accounts significantly past due. The allowance also covers short paid invoices the Company deems to be uncollectible as well as a portion of trade accounts receivable balances projected to become uncollectible based upon historic patterns and macro-economic factors in existence as of the balance sheet date that may impact the food-away-from-home industry and/or its customers.&lt;/span&gt;&lt;/div&gt;</us-gaap:ReceivablesPolicyTextBlock>
    <us-gaap:InventoryPolicyTextBlock contextRef="c-1" id="f-442">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist primarily of finished goods, food and related food products held for resale and are valued at the lower of cost or net realizable value. The Company&#x2019;s different entities record inventory using a mixture of first-in, first-out and average &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;cost, which approximates first-in, first-out. The Company adjusts inventory balances for excess and obsolete inventories to approximate their net realizable value.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryPolicyTextBlock>
    <chef:PurchaseIncentivesEarned contextRef="c-1" decimals="-3" id="f-443" unitRef="usd">69817000</chef:PurchaseIncentivesEarned>
    <chef:PurchaseIncentivesEarned contextRef="c-6" decimals="-3" id="f-444" unitRef="usd">60378000</chef:PurchaseIncentivesEarned>
    <chef:PurchaseIncentivesEarned contextRef="c-7" decimals="-3" id="f-445" unitRef="usd">48026000</chef:PurchaseIncentivesEarned>
    <us-gaap:ConcentrationRiskCreditRisk contextRef="c-1" id="f-446">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Financial instruments that subject the Company to concentrations of credit risk consist of cash, cash equivalents and trade receivables. The Company&#x2019;s policy is to deposit its cash and cash equivalents with major financial institutions. To reduce credit risk, the Company performs ongoing credit evaluations of its customers&#x2019; financial conditions. The Company generally does not require collateral. However, the Company, in certain instances, has obtained personal guarantees from certain customers. There is no significant balance with any individual customer.&lt;/span&gt;&lt;/div&gt;</us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock contextRef="c-1" id="f-447">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Property and equipment are recorded at cost and are depreciated on a straight-line basis over the shorter of the estimated useful life of the asset or the lease term. Property and equipment are reviewed for impairment in accordance with Accounting Standards Codification (&#x201c;ASC&#x201d;) 360-10-35-15, &#x201c;Impairment or Disposal of Long-Lived Assets&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#x201d;&lt;/span&gt; which only requires testing whenever events or changes in circumstances indicate that the carrying amount of the assets or asset groups may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset to the net undiscounted cash flows expected to be generated from the asset. If the net undiscounted cash flows do not exceed the carrying amount (i.e., the asset is not recoverable), an additional step is performed that determines the fair value of the asset and the Company records an impairment, if any.</us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <us-gaap:AssetImpairmentCharges contextRef="c-100" decimals="INF" id="f-448" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-101" decimals="INF" id="f-449" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:AssetImpairmentCharges contextRef="c-102" decimals="INF" id="f-450" unitRef="usd">0</us-gaap:AssetImpairmentCharges>
    <us-gaap:LesseeLeasesPolicyTextBlock contextRef="c-1" id="f-451">&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 leases various distribution centers, office facilities, vehicles and equipment. The Company determines if an arrangement contains a lease at contract inception. An arrangement is or contains a lease if the agreement identifies an asset, implicitly or explicitly, that the Company has the right to use over a period of time. If an arrangement contains a lease, the Company classifies the lease as either an operating lease or as a finance lease based on the five criteria defined in ASC 842, &#x201c;Leases&#x201d;. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Lease liabilities are recognized at commencement date based on the present value of the remaining lease payments over the lease term. The corresponding right-of-use (&#x201c;ROU&#x201d;) asset is recognized for the same amount as the lease liability adjusted for any payments made at or before the commencement date, any lease incentives received, and any initial direct costs. The Company&#x2019;s lease agreements may include options to renew, extend or terminate the lease. These clauses are included in the initial measurement of the lease liability when at lease commencement the Company is reasonably certain that it will exercise such options. The discount rate used is based on the Company&#x2019;s incremental borrowing rate since the implicit rate in the Company&#x2019;s leases is not readily determinable. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Operating lease expense is recognized on a straight-line basis over the lease term and presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt; on the Company&#x2019;s consolidated statements of operations. Finance lease ROU assets are amortized on a straight-line basis over the shorter of the useful life of the asset or the lease term. Interest expense on the finance lease liability is recognized using the effective interest rate method and is presented within &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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; on the Company&#x2019;s consolidated statements of operations. Variable rent payments related to both operating and finance leases are expensed as incurred. The Company&#x2019;s variable lease payments primarily consist of real estate taxes, maintenance and usage charges. The Company made an accounting policy election to combine lease and non-lease components (maintenance, taxes and insurance) when measuring lease liabilities for vehicle and equipment leases.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company has elected to exclude short-term leases from the recognition requirements of ASC 842. A lease is short-term if, at the commencement date, it has a term of less than or equal to one year. Lease expense related to short-term leases is recognized on a straight-line basis over the lease term.&lt;/span&gt;&lt;/div&gt;</us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:InternalUseSoftwarePolicy contextRef="c-1" id="f-452">The Company capitalizes certain computer software licenses and software implementation costs that are included in software costs in its consolidated balance sheets. These costs were incurred in connection with developing or obtaining computer software for internal use if it has a useful life in excess of one year, in accordance with ASC 350-40 &#x201c;Internal-Use Software.&#x201d; Subsequent additions, modifications or upgrades to internal-use software are capitalized only to the extent that they allow the software to perform a task that it previously did not perform. Internal use software is amortized on a straight-line basis over a &lt;span style="-sec-ix-hidden:f-453"&gt;three&lt;/span&gt; to seven year period. Capitalized costs include direct acquisitions as well as software and software development acquired under capitalized leases and internal labor where appropriate.</us-gaap:InternalUseSoftwarePolicy>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-104" id="f-454">P7Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-4" decimals="-3" id="f-455" unitRef="usd">14364000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:CapitalizedComputerSoftwareNet contextRef="c-5" decimals="-3" id="f-456" unitRef="usd">14350000</us-gaap:CapitalizedComputerSoftwareNet>
    <us-gaap:DebtPolicyTextBlock contextRef="c-1" id="f-457">&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 evaluates debt instruments with embedded conversion features in accordance with ASC 815 &#x201c;Derivatives and Hedging&#x201d; and ASC 470 &#x201c;Debt&#x201d; both of which provide several criteria that determine whether a conversion feature must be bifurcated from its debt host and accounted as a separate financial instrument. An entity is not required to bifurcate if the conversion feature is indexed to its own stock, meets all equity classification criteria and does not contain a beneficial conversion feature. The Company determined that bifurcation of its convertible debt instruments was not required and recognized the principal amount of these instruments as debt in its consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Certain up-front costs associated with the Company&#x2019;s asset-based loan facility are capitalized and included in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;other non-current assets&lt;/span&gt; in the Company&#x2019;s consolidated balance sheets.</us-gaap:DebtPolicyTextBlock>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-4" decimals="-3" id="f-458" unitRef="usd">885000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet contextRef="c-5" decimals="-3" id="f-459" unitRef="usd">414000</us-gaap:DebtIssuanceCostsLineOfCreditArrangementsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-4" decimals="-3" id="f-460" unitRef="usd">10413000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-5" decimals="-3" id="f-461" unitRef="usd">13389000</us-gaap:DeferredFinanceCostsNet>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c-1" decimals="-3" id="f-462" unitRef="usd">3314000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c-6" decimals="-3" id="f-463" unitRef="usd">3466000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:OtherAmortizationOfDeferredCharges contextRef="c-7" decimals="-3" id="f-464" unitRef="usd">3615000</us-gaap:OtherAmortizationOfDeferredCharges>
    <us-gaap:BusinessCombinationsPolicy contextRef="c-1" id="f-465">&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company accounts for acquisitions in accordance with ASC 805 &#x201c;Business Combinations.&#x201d; Assets acquired and liabilities assumed are recorded in the accompanying consolidated balance sheets at their estimated fair values, as of the acquisition date. The excess of the purchase price over the fair values of identifiable assets and liabilities is recorded as goodwill. Acquisition-related expenses are recognized separately from the business combination and are expensed as incurred and presented in &lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;other&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;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-style:italic;font-weight:400;line-height:120%"&gt;operating expenses&lt;/span&gt; in the Company&#x2019;s consolidated statements of operations. Results of operations are included in the Company&#x2019;s financial statements from the date of acquisition.</us-gaap:BusinessCombinationsPolicy>
    <us-gaap:IntangibleAssetsFiniteLivedPolicy contextRef="c-1" id="f-466">The intangible assets recorded by the Company consist of customer relationships, covenants not to compete and trademarks which are amortized over their useful lives on a schedule that approximates the pattern in which economic benefits of the intangible assets are consumed. Intangible assets with finite lives are tested for impairment whenever events or changes in circumstances indicate that the carrying value may not be recoverable. If any indicators are present, a recoverability test is performed by comparing the carrying amount of the asset or asset group to the net undiscounted cash flows expected to be generated from the asset. Undiscounted cash flows expected to be generated by the related assets are estimated over the assets&#x2019; useful lives based on updated projections. If the evaluation indicates that the carrying amount of the asset may not be recoverable, the potential impairment is measured based on a projected discounted cash flow model.</us-gaap:IntangibleAssetsFiniteLivedPolicy>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-1" decimals="-3" id="f-467" unitRef="usd">8023000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:ImpairmentOfIntangibleAssetsFinitelived contextRef="c-7" decimals="-3" id="f-468" unitRef="usd">1838000</us-gaap:ImpairmentOfIntangibleAssetsFinitelived>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy contextRef="c-1" id="f-469">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Goodwill is the excess of the acquisition cost of businesses over the fair value of identifiable net assets acquired in accordance with ASC 350, &#x201c;Intangibles-Goodwill and Other.&#x201d; The Company maintains four reporting units. The Company evaluates the recoverability of goodwill at each of its reporting units annually in the fourth quarter, or more frequently when circumstances indicate an impairment may have occurred. A goodwill impairment loss, if any, would be recognized for the amount by which a reporting unit&#x2019;s carrying value exceeded its fair value. The Company has the option to evaluate goodwill impairment using a qualitative or quantitative analysis.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;For the fiscal years ended December&#160;26, 2025 and December&#160;29, 2023, the Company assessed the recoverability of goodwill using a qualitative analysis and determined that it is more likely than not that the fair value of its reporting units exceeded their respective carry values. The qualitative analysis considered various factors including macroeconomic conditions, market conditions, industry trends, cost factors and financial performance, among others.&lt;/span&gt;&lt;/div&gt;For the fiscal year ended December&#160;27, 2024, the Company assessed the recoverability of goodwill using a quantitative analysis and determined that the fair value of its reporting units substantially exceeded their respective carry values. When a quantitative analysis is required, the Company estimates the fair value of its reporting units using a combination of income and market approaches. The income approach incorporates the use of a discounted cash flow model that involves many management assumptions that are based upon future growth projections. Assumptions include estimates of future revenue based upon budget projections and growth rates. The Company develops estimates of future levels of gross and operating profits and projected capital expenditures. This methodology includes the use of estimated discount rates based upon industry and competitor analysis as well as other factors. The market approach of determining fair value, which includes the guideline public company method, is based on comparable market multiples for companies engaged in similar businesses.</us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <us-gaap:NumberOfReportingUnits contextRef="c-1" decimals="INF" id="f-470" unitRef="unit">4</us-gaap:NumberOfReportingUnits>
    <us-gaap:IncomeTaxPolicyTextBlock contextRef="c-1" id="f-471">The Company accounts for income taxes in accordance with ASC 740, &#x201c;Income Taxes.&#x201d; Deferred tax assets or liabilities are recorded to reflect the future tax consequences of temporary differences between the financial reporting basis of assets and liabilities and their tax basis at each year-end. These amounts are adjusted, as appropriate, to reflect enacted changes in tax rates expected to be in effect when the temporary differences reverse. The Company estimates its ability to recover deferred tax assets within the jurisdiction from which they arise. This evaluation considers several factors, including results of recent operations, future taxable income, scheduled reversal of deferred tax liabilities, and tax planning strategies.ASC 740, &#x201c;Income Taxes&#x201d; established a single model to address accounting for uncertain tax positions and clarifies the accounting for income taxes by prescribing a minimum recognition threshold that a tax position is required to meet before being recognized in the financial statements. The Company evaluates uncertain tax positions, if any, by determining if it is more likely than not to be sustained upon examination by the tax authorities. The Company records uncertain tax positions when it is more likely than not that such liabilities have been incurred. The Company, when required, will accrue interest and penalties related to income tax matters in income tax expense. The Company releases disproportionate tax effects from accumulated other comprehensive income as individual items are liquidated.</us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-105" decimals="-3" id="f-472" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:CommitmentsAndContingenciesPolicyTextBlock contextRef="c-1" id="f-473">&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 is subject to various claims and contingencies related to lawsuits, taxes and environmental matters, as well as commitments under contractual and other commercial obligations. The Company recognizes liabilities for contingencies and commitments when a loss is probable and can be reasonably estimated.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesPolicyTextBlock>
    <us-gaap:ContingentLiabilityReserveEstimatePolicy contextRef="c-1" id="f-474">&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 accounts for contingent consideration relating to business combinations as a liability and an increase to goodwill at the date of the acquisition and continually remeasures the liability at each balance sheet date by recording changes in the fair value through the consolidated statements of operations. The Company determines the fair value of contingent consideration based on future operating projections under various potential scenarios, including the use of Monte Carlo simulation models, and weighs the probability of these outcomes. The ultimate settlement of contingent earn-out liabilities relating to business &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;combinations may be for amounts which are materially different from the amounts initially recorded and may cause volatility in the Company&#x2019;s results of operations.&lt;/span&gt;&lt;/div&gt;</us-gaap:ContingentLiabilityReserveEstimatePolicy>
    <us-gaap:EarningsPerSharePolicyTextBlock contextRef="c-1" id="f-475">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&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. Potentially dilutive shares include unexercised stock options, unvested stock-based awards and shares related to warrants and convertible notes outstanding. The dilutive potential common shares for the Company&#x2019;s stock-based awards and warrants were determined using the treasury stock method. The dilutive potential common shares for the Company&#x2019;s convertible notes were determined using the if-converted method.&lt;/span&gt;&lt;/div&gt;</us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy contextRef="c-1" id="f-476">&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 the accounting classification of stock awards as either a liability or equity in accordance with ASC 480 &#x201c;Distinguishing Liabilities from Equity&#x201d; and ASC 718 &#x201c;Compensation - Stock Compensation.&#x201d; Stock awards are classified as liabilities when, among other considerations, they require settlement by issuing a variable number of shares. Stock-based compensation for stock awards classified as liabilities is initially measured at the grant date based on the estimated fair value of the ultimate award liability and remeasured each reporting period until settlement, considering the estimable probable outcome at the end of the performance period. The Company measures stock-based compensation for stock awards classified as equity at the grant date based on the fair value of the award. Restricted stock awards (&#x201c;RSAs&#x201d;), restricted share units (&#x201c;RSUs&#x201d;) and performance share units, including performance-based restricted share units (&#x201c;PRSUs&#x201d;), are valued based on the fair value of the stock on the grant date. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The related compensation expense is recognized over the service period on a straight-line basis and reduced by forfeitures when they occur. Stock-based compensation expense is presented within&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;selling, general and administrative expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated statements of operations. Compensation expense on performance share units reflects the estimated probable outcome at the end of the performance period.&#160;The fair value of stock options, RSAs with market conditions and PRSUs is determined based on a Monte Carlo simulation model&#160;in order to simulate a range of possible future stock prices for the Company&#x2019;s common stock. For awards subject to graded vesting, the Company ensures that the compensation expense recognized is at least equal to the vested portion of the award.&lt;/span&gt;&lt;/div&gt;</us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:StockholdersEquityPolicyTextBlock contextRef="c-1" id="f-477">&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 had a share repurchase program that was executed through purchases made from time to time either in the open market or through private market transactions. All shares repurchased under the share repurchase program were retired and returned to the status of authorized and unissued shares. When treasury shares are retired, the Company allocates the excess of the repurchase price over the par value of shares acquired between additional paid-in capital and retained earnings. The portion allocated to additional paid-in capital is limited to the pro rata portion of additional paid-in capital for the retired treasury shares. Any further excess of the repurchase price is allocated to retained earnings.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityPolicyTextBlock>
    <us-gaap:SelfInsuranceReservePolicyTextBlock contextRef="c-1" id="f-478">&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 maintains a self-insured group medical program. The program contains individual stop loss thresholds per incident and aggregate stop loss thresholds based upon the average number of employees enrolled in the program throughout the year. The amount in excess of the self-insured levels is fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and medical cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;/div&gt;The Company maintains an insurance program for its automobile liability and workers&#x2019; compensation insurance subject to deductibles or self-insured retentions. The amounts in excess of the deductibles are fully insured by third-party insurers. Liabilities associated with this program are estimated in part by considering historical claims experience and cost trends. Projections of future loss expenses are inherently uncertain because of the random nature of insurance claims occurrences and could be significantly affected if future occurrences and claims differ from these assumptions and historical trends.</us-gaap:SelfInsuranceReservePolicyTextBlock>
    <us-gaap:DerivativesPolicyTextBlock contextRef="c-1" id="f-479">&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 may, from time to time, enter into forward contracts to reduce the effects of currency exchange rate fluctuations. These contracts generally mature within twelve months, are carried at fair value and are not designated as hedging instruments. Changes in the fair value of these forwards are recorded in earnings.&lt;/span&gt;&lt;span style="background-color:#f0f3f5;color:#00172e;font-family:'Arial',sans-serif;font-size:9pt;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;The fair value of the forward contracts and related gains or losses were not material to the Company&#x2019;s consolidated financial statements for the periods presented.&lt;/span&gt;&lt;/div&gt;</us-gaap:DerivativesPolicyTextBlock>
    <us-gaap:FairValueMeasurementPolicyPolicyTextBlock contextRef="c-1" id="f-480">&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 accounts for certain assets and liabilities at fair value. Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date. The Company categorizes each of its fair value measurements in one of the following three levels based on the lowest level input that is significant to the fair value measurement in its entirety:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;Level 1 - Inputs to the valuation methodology are unadjusted quoted prices in active markets for identical assets or liabilities.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:18pt"&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;Level 2 - Inputs to the valuation methodology are based upon quoted prices for similar instruments in active markets, quoted prices for identical or similar instruments in markets that are not active, inputs other than quoted prices that are observable for the asset and model-based valuation techniques for which all significant inputs are observable in the market or can be corroborated by observable market data for substantially the full term of the underlying assets or liabilities. &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;Level 3 - Inputs to the valuation methodology are unobservable (i.e., supported by little or no market activity) and significant to the fair value measure, generally using pricing models or other valuation techniques that reflect management&#x2019;s judgment and estimates.&lt;/span&gt;&lt;/div&gt;</us-gaap:FairValueMeasurementPolicyPolicyTextBlock>
    <us-gaap:EarningsPerShareTextBlock contextRef="c-1" id="f-481">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:120%"&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.484%"&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:15.883%"&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:15.883%"&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:15.886%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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;/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;1.87&#160;&lt;/span&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;1.46&#160;&lt;/span&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.92&#160;&lt;/span&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;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;1.68&#160;&lt;/span&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;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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.88&#160;&lt;/span&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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,719,025&#160;&lt;/span&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;37,914,060&#160;&lt;/span&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;37,633,672&#160;&lt;/span&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;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,001,316&#160;&lt;/span&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;45,983,065&#160;&lt;/span&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;45,639,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.407%"&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:15.908%"&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:15.908%"&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:15.911%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;72,361&#160;&lt;/span&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;55,479&#160;&lt;/span&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;34,590&#160;&lt;/span&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;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="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;/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;4,767&#160;&lt;/span&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;5,234&#160;&lt;/span&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;5,399&#160;&lt;/span&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;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;77,128&#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;60,713&#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;39,989&#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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,719,025&#160;&lt;/span&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;37,914,060&#160;&lt;/span&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;37,633,672&#160;&lt;/span&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;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;714,911&#160;&lt;/span&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;687,524&#160;&lt;/span&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;574,707&#160;&lt;/span&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;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;72,410&#160;&lt;/span&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;57,540&#160;&lt;/span&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,024&#160;&lt;/span&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;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;7,323,941&#160;&lt;/span&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;7,392,817&#160;&lt;/span&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;Weighted average diluted common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,001,316&#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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,983,065&#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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,639,220&#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;&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.484%"&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:15.883%"&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:15.883%"&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:15.886%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share awards and restricted share units&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;240,887&#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;270,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;532,608&#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;Stock options and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:EarningsPerShareTextBlock>
    <us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock contextRef="c-1" id="f-482">&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 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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.484%"&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:15.883%"&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:15.883%"&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:15.886%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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;/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;1.87&#160;&lt;/span&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;1.46&#160;&lt;/span&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.92&#160;&lt;/span&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;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;1.68&#160;&lt;/span&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;1.32&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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.88&#160;&lt;/span&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;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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,719,025&#160;&lt;/span&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;37,914,060&#160;&lt;/span&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;37,633,672&#160;&lt;/span&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;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,001,316&#160;&lt;/span&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;45,983,065&#160;&lt;/span&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;45,639,220&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.407%"&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:15.908%"&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:15.908%"&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:15.911%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;72,361&#160;&lt;/span&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;55,479&#160;&lt;/span&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;34,590&#160;&lt;/span&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;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="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;/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;4,767&#160;&lt;/span&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;5,234&#160;&lt;/span&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;5,399&#160;&lt;/span&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;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;77,128&#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;60,713&#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;39,989&#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: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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,719,025&#160;&lt;/span&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;37,914,060&#160;&lt;/span&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;37,633,672&#160;&lt;/span&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;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;714,911&#160;&lt;/span&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;687,524&#160;&lt;/span&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;574,707&#160;&lt;/span&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;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;72,410&#160;&lt;/span&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;57,540&#160;&lt;/span&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,024&#160;&lt;/span&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;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;7,323,941&#160;&lt;/span&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;7,392,817&#160;&lt;/span&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;Weighted average diluted common shares outstanding&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;46,001,316&#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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,983,065&#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;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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;45,639,220&#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:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-1"
      decimals="2"
      id="f-483"
      unitRef="usdPerShare">1.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-6"
      decimals="2"
      id="f-484"
      unitRef="usdPerShare">1.46</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareBasic
      contextRef="c-7"
      decimals="2"
      id="f-485"
      unitRef="usdPerShare">0.92</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-1"
      decimals="2"
      id="f-486"
      unitRef="usdPerShare">1.68</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-6"
      decimals="2"
      id="f-487"
      unitRef="usdPerShare">1.32</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareDiluted
      contextRef="c-7"
      decimals="2"
      id="f-488"
      unitRef="usdPerShare">0.88</us-gaap:EarningsPerShareDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-489" unitRef="shares">38719025</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-490" unitRef="shares">37914060</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-491" unitRef="shares">37633672</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-492" unitRef="shares">46001316</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-493" unitRef="shares">45983065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-494" unitRef="shares">45639220</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:NetIncomeLoss contextRef="c-1" decimals="-3" id="f-495" unitRef="usd">72361000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-6" decimals="-3" id="f-496" unitRef="usd">55479000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss contextRef="c-7" decimals="-3" id="f-497" unitRef="usd">34590000</us-gaap:NetIncomeLoss>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-1" decimals="-3" id="f-498" unitRef="usd">4767000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-6" decimals="-3" id="f-499" unitRef="usd">5234000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:InterestOnConvertibleDebtNetOfTax contextRef="c-7" decimals="-3" id="f-500" unitRef="usd">5399000</us-gaap:InterestOnConvertibleDebtNetOfTax>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-1" decimals="-3" id="f-501" unitRef="usd">77128000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-6" decimals="-3" id="f-502" unitRef="usd">60713000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted contextRef="c-7" decimals="-3" id="f-503" unitRef="usd">39989000</us-gaap:NetIncomeLossAvailableToCommonStockholdersDiluted>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-1" decimals="0" id="f-504" unitRef="shares">38719025</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-6" decimals="0" id="f-505" unitRef="shares">37914060</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic contextRef="c-7" decimals="0" id="f-506" unitRef="shares">37633672</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-1" decimals="0" id="f-507" unitRef="shares">714911</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-6" decimals="0" id="f-508" unitRef="shares">687524</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment contextRef="c-7" decimals="0" id="f-509" unitRef="shares">574707</us-gaap:WeightedAverageNumberDilutedSharesOutstandingAdjustment>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-1" decimals="0" id="f-510" unitRef="shares">72410</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-6" decimals="0" id="f-511" unitRef="shares">57540</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements contextRef="c-7" decimals="0" id="f-512" unitRef="shares">38024</us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-1" decimals="0" id="f-513" unitRef="shares">6494970</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-6" decimals="0" id="f-514" unitRef="shares">7323941</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities contextRef="c-7" decimals="0" id="f-515" unitRef="shares">7392817</us-gaap:IncrementalCommonSharesAttributableToConversionOfDebtSecurities>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-1" decimals="0" id="f-516" unitRef="shares">46001316</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-6" decimals="0" id="f-517" unitRef="shares">45983065</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding contextRef="c-7" decimals="0" id="f-518" unitRef="shares">45639220</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock contextRef="c-1" id="f-519">&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:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.484%"&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:15.883%"&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:15.883%"&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:15.886%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Restricted share awards and restricted share units&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;240,887&#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;270,751&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align: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;532,608&#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;Stock options and warrants&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;300,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-106" decimals="0" id="f-520" unitRef="shares">240887</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-107" decimals="0" id="f-521" unitRef="shares">270751</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-108" decimals="0" id="f-522" unitRef="shares">532608</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-109" decimals="0" id="f-523" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-110" decimals="0" id="f-524" unitRef="shares">0</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount contextRef="c-111" decimals="0" id="f-525" unitRef="shares">300000</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:FairValueDisclosuresTextBlock contextRef="c-1" id="f-526">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;Assets and Liabilities Measured at Fair Value&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company&#x2019;s contingent earn-out liabilities are measured at fair value. These liabilities were estimated using Level 3 inputs. The fair value of contingent consideration are predominantly determined based on a probability-based approach which includes projected results, percentage probability of occurrence and the application of a discount rate to present value the payments. A significant change in projected results, discount rate, or probabilities of occurrence could result in a significantly higher or lower fair value measurement. Changes in the fair value of contingent earn-out liabilities are reflected in&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"&gt;&#160;other operating expenses&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated statements of operations. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The following table presents the changes in Level 3 contingent earn-out liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.078%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.722%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Balance December 29, 2023&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,765&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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 7.75pt;text-align:left;vertical-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 payments&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(5,750)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(3,265)&lt;/span&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;Balance December 27, 2024&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,350&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 payments&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;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;Balance December 26, 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The contingent earn-out liability as of December&#160;26, 2025 is long-term and reflected as&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;&#160;other liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated balance sheets. The liability as of&#160;December&#160;27, 2024 is short-term and 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;accrued liabilities&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;on the Company&#x2019;s consolidated balance sheets. Contingent earn-out liability payments made soon after the acquisition date of a business combination are classified as investing activities on the Company&#x2019;s consolidated statements of cash flows. Contingent earn-out liability payments not made soon after the acquisition date of a business combination that are in excess of the acquisition date fair value of the underlying contingent earn-out liability are classified as operating activities and all other such payments are classified as financing activities.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 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 December&#160;26, 2025 and December&#160;27, 2024 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, Italco Note and GreenLeaf Note (more fully described in Note 9). The fair value of the 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 at December&#160;26, 2025 and the GreenLeaf Note at December&#160;27, 2024 was determined based upon observable market prices of similar debt instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.338%"&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.373%"&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.373%"&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:13.373%"&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:13.373%"&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:13.380%"&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;December 26, 2025&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 27, 2024&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 #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;Carrying Value&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;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;Carrying Value&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;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:right;vertical-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;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;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;365,556&#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;Italco Note&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;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,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;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;&#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 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;&#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;GreenLeaf Note&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;Level 2&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;&#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 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;&#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 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;5,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 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;5,070&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock contextRef="c-1" id="f-527">&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 changes in Level 3 contingent earn-out liabilities:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.175%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:83.078%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.722%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Balance December 29, 2023&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,765&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;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 7.75pt;text-align:left;vertical-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 payments&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(5,750)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Changes in fair value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(3,265)&lt;/span&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;Balance December 27, 2024&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&#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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Acquisition value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,350&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 payments&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,500)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;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;Balance December 26, 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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;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 #000000;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;600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-21" decimals="-3" id="f-528" unitRef="usd">9765000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-6" decimals="-3" id="f-529" unitRef="usd">5750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease contextRef="c-6" decimals="-3" id="f-530" unitRef="usd">-3265000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-5" decimals="-3" id="f-531" unitRef="usd">750000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability contextRef="c-1" decimals="-3" id="f-532" unitRef="usd">1350000</chef:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisContingentConsiderationLiability>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements contextRef="c-1" decimals="-3" id="f-533" unitRef="usd">1500000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements>
    <us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue contextRef="c-4" decimals="-3" id="f-534" unitRef="usd">600000</us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue>
    <us-gaap:FairValueByBalanceSheetGroupingTextBlock contextRef="c-1" id="f-535">&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, Italco Note and GreenLeaf Note (more fully described in Note 9). The fair value of the 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 at December&#160;26, 2025 and the GreenLeaf Note at December&#160;27, 2024 was determined based upon observable market prices of similar debt instruments. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:24.338%"&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.373%"&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.373%"&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:13.373%"&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:13.373%"&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:13.380%"&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;December 26, 2025&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 27, 2024&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 #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;Carrying Value&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;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;Carrying Value&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;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:right;vertical-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;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;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;365,556&#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;Italco Note&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;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,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;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;&#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 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;&#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;GreenLeaf Note&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;Level 2&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;&#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 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;&#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 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;5,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 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;5,070&#160;&lt;/span&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FairValueByBalanceSheetGroupingTextBlock>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-112" decimals="-3" id="f-536" unitRef="usd">287500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-113" decimals="-3" id="f-537" unitRef="usd">442750000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-114" decimals="-3" id="f-538" unitRef="usd">287500000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:ConvertibleDebtFairValueDisclosures contextRef="c-115" decimals="-3" id="f-539" unitRef="usd">365556000</us-gaap:ConvertibleDebtFairValueDisclosures>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-116" decimals="-3" id="f-540" unitRef="usd">10700000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-117" decimals="-3" id="f-541" unitRef="usd">10768000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-118" decimals="-3" id="f-542" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-119" decimals="-3" id="f-543" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-120" decimals="-3" id="f-544" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-121" decimals="-3" id="f-545" unitRef="usd">0</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-122" decimals="-3" id="f-546" unitRef="usd">5000000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:NotesPayableFairValueDisclosure contextRef="c-123" decimals="-3" id="f-547" unitRef="usd">5070000</us-gaap:NotesPayableFairValueDisclosure>
    <us-gaap:BusinessCombinationDisclosureTextBlock contextRef="c-1" id="f-548">Acquisitions&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;Italco&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:11pt;font-weight:400;line-height:120%"&gt;O&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;n October&#160;1, 2025, the Company entered into an asset purchase agreement to acquire substantially all of the assets of Italco Food Products (&#x201c;Italco&#x201d;), a specialty food distributor based in Denver, Colorado. The purchase price was $16,500, consisting of $5,500 cash paid at closing, $10,700 from the issuance of an unsecured note and 4,736 shares of the Company&#x2019;s common stock with an approximate value of $300 based on the trading price of the Company&#x2019;s common stock on the date of acquisition and is subject to customary working capital true-ups. The assets acquired consist primarily of inventory, accounts receivable and goodwill and other intangibles and are not material to the Company&#x2019;s consolidated financial statements. The intangible assets acquired consisted of customer relationships and trademarks and are being amortized over 10 and 5 years, respectively. The Italco acquisition was not material to the Company&#x2019;s consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;GreenLeaf&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;On May&#160;1, 2023, the Company entered into a stock purchase agreement to acquire substantially all of the equity interests of Oakville Produce Partners, LLC (&#x201c;GreenLeaf&#x201d;), a leading produce and specialty food distributor in Northern California. The final purchase price was $88,204 consisting of $72,157 paid in cash at closing, $3,551 paid upon settlement of net working capital true-ups, the issuance of a $10,000 unsecured note and 75,008 shares of the Company&#x2019;s common stock with an approximate value of $2,496 based on the trading price of the Company&#x2019;s common stock on the date of acquisition. The acquisition was partially funded by a $40,000 incremental draw on the Company&#x2019;s asset-based loan facility. All of the goodwill recorded for the GreenLeaf acquisition of $47,235 is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#x2019;s existing products in the markets served by GreenLeaf and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships, trademarks and non-compete agreements valued at $29,900, $1,500 and $400, respectively, as of the acquisition date, with an estimated weighted average life of 7.2, 5 and 2 years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and income before income taxes of $82,917 and $7,039, respectively, for GreenLeaf in its consolidated statement 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;Hardie&#x2019;s Fresh Foods&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;On March&#160;20, 2023, pursuant to an asset purchase agreement, the Company acquired substantially all of the assets of Hardie&#x2019;s F&amp;amp;V, LLC (&#x201c;Hardie&#x2019;s&#x201d;), a specialty produce distributor with operations in Texas. The final purchase price was approximately $41,361, consisting of $38,000 paid in cash at closing, $639 received upon settlement of a net working capital true-up and an earn-out liability valued at approximately $4,000 as of the acquisition date. The payment of the earn-out liability was subject to the successful achievement of certain earnings before interest, taxes, depreciation and amortization (&#x201c;EBITDA&#x201d;) targets. All of the goodwill recorded for the Hardie&#x2019;s acquisition of $11,516 is deductible for income tax purposes. The goodwill recorded primarily reflects the value of acquiring an established specialty produce distributor to leverage the Company&#x2019;s existing products in the markets served by Hardie&#x2019;s and any intangible assets that do not qualify for separate recognition, including assembled workforce. The intangible assets acquired consisted of customer relationships and trademarks valued at $14,000 and $3,600, respectively, as of the acquisition date. During fiscal 2023, the Company incurred a customer relationship impairment charge more fully described in Note 8 &#x201c;Goodwill and Other Intangible Assets.&#x201d; The remaining customer relationships and trademarks are being amortized over 10 and 5 years, respectively. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales and loss before income taxes of $194,776 and $1,116, respectively, for Hardie&#x2019;s in its consolidated statement 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;Other Fiscal 2023 Acquisitions&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;During the fiscal year ended December&#160;29, 2023, the Company completed three other acquisitions for an aggregate purchase price of approximately $18,029, consisting of $12,971 paid in cash at closing, $1,178 paid upon settlement of net working capital adjustments, earn-out liabilities valued at approximately of $1,665 as of the dates of acquisition, and $2,215 of deferred payments. During the fiscal year ended December&#160;27, 2024, the Company paid $2,000 in contingent consideration related to the earn-out liabilities. All of the goodwill recorded for these acquisitions of $8,844 is deductible for income tax purposes. The intangible assets acquired consisted of customer relationships valued at $4,276 as of the acquisition dates. The remaining customer relationships are being amortized over 10 years. For the fiscal year ended December&#160;29, 2023, the Company reflected net sales of approximately $63,369 in its consolidated statement of operations. The Company has determined that separate &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;disclosure of income before income taxes is impracticable due to the integration of these businesses into the Company's existing 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;Unaudited Pro forma Financial Information&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The table below presents select unaudited pro forma consolidated income statement information of the Company as if the GreenLeaf and Hardie&#x2019;s acquisitions had occurred on December 25, 2021. The pro forma results were prepared from financial information obtained from the sellers of the business, as well as information obtained during the due diligence process associated with the acquisitions. The pro forma information is not necessarily indicative of the Company&#x2019;s results of operations had the acquisitions been completed on the above date, nor is it necessarily indicative of the Company&#x2019;s future results. The pro forma information does not reflect any cost savings from operating efficiencies or synergies that could result from the acquisitions, any incremental costs for transitioning to become a public company, and also does not reflect additional revenue opportunities following the acquisitions. The pro forma information reflects amortization expense related to the acquired intangible assets and depreciation expense on the acquired fair value of property and equipment. The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company&#x2019;s senior secured term loan during fiscal 2022.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.939%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.731%"&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:30.930%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Fiscal Year Ended&lt;/span&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 29, 2023&lt;/span&gt;&lt;/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 sales&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="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,527,947&#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;/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;Income before income taxes&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="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;58,041&#160;&lt;/span&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessCombinationDisclosureTextBlock>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-124" decimals="-3" id="f-549" unitRef="usd">16500000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-124" decimals="-3" id="f-550" unitRef="usd">5500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-124" decimals="-3" id="f-551" unitRef="usd">10700000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-124"
      decimals="INF"
      id="f-552"
      unitRef="shares">4736</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-125" decimals="-3" id="f-553" unitRef="usd">300000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-126" id="f-554">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-127" id="f-555">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-128" decimals="-3" id="f-556" unitRef="usd">88204000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-128" decimals="-3" id="f-557" unitRef="usd">72157000</us-gaap:PaymentsToAcquireBusinessesGross>
    <chef:NetWorkingCapitalAdjustment contextRef="c-128" decimals="-3" id="f-558" unitRef="usd">3551000</chef:NetWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-128" decimals="-3" id="f-559" unitRef="usd">10000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued
      contextRef="c-128"
      decimals="INF"
      id="f-560"
      unitRef="shares">75008</us-gaap:BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued>
    <us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable contextRef="c-129" decimals="-3" id="f-561" unitRef="usd">2496000</us-gaap:BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-130" decimals="-6" id="f-562" unitRef="usd">40000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:Goodwill contextRef="c-131" decimals="-3" id="f-563" unitRef="usd">47235000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-132" decimals="-3" id="f-564" unitRef="usd">29900000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-133" decimals="-3" id="f-565" unitRef="usd">1500000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-134" decimals="-3" id="f-566" unitRef="usd">400000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-135" id="f-567">P7Y2M12D</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-133" id="f-568">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-134" id="f-569">P2Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-136" decimals="-3" id="f-570" unitRef="usd">82917000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="c-136" decimals="-3" id="f-571" unitRef="usd">7039000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationConsiderationTransferred1 contextRef="c-137" decimals="-3" id="f-572" unitRef="usd">41361000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-137" decimals="-3" id="f-573" unitRef="usd">38000000</us-gaap:PaymentsToAcquireBusinessesGross>
    <chef:NetWorkingCapitalAdjustment contextRef="c-137" decimals="-3" id="f-574" unitRef="usd">-639000</chef:NetWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-138" decimals="-3" id="f-575" unitRef="usd">4000000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:Goodwill contextRef="c-138" decimals="-3" id="f-576" unitRef="usd">11516000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-139" decimals="-3" id="f-577" unitRef="usd">14000000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-140" decimals="-3" id="f-578" unitRef="usd">3600000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-139" id="f-579">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-140" id="f-580">P5Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-141" decimals="-3" id="f-581" unitRef="usd">194776000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual contextRef="c-141" decimals="-3" id="f-582" unitRef="usd">-1116000</us-gaap:BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual>
    <chef:NumberOfAcquisitions
      contextRef="c-142"
      decimals="INF"
      id="f-583"
      unitRef="acquisition">3</chef:NumberOfAcquisitions>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet contextRef="c-143" decimals="-3" id="f-584" unitRef="usd">18029000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:PaymentsToAcquireBusinessesGross contextRef="c-142" decimals="-3" id="f-585" unitRef="usd">12971000</us-gaap:PaymentsToAcquireBusinessesGross>
    <chef:NetWorkingCapitalAdjustment contextRef="c-142" decimals="-3" id="f-586" unitRef="usd">1178000</chef:NetWorkingCapitalAdjustment>
    <us-gaap:BusinessCombinationContingentConsiderationLiability contextRef="c-144" decimals="-3" id="f-587" unitRef="usd">1665000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-142" decimals="-3" id="f-588" unitRef="usd">2215000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities contextRef="c-145" decimals="-6" id="f-589" unitRef="usd">2000000</us-gaap:PaymentForContingentConsiderationLiabilityFinancingActivities>
    <us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount contextRef="c-143" decimals="-3" id="f-590" unitRef="usd">8844000</us-gaap:BusinessAcquisitionPurchasePriceAllocationGoodwillExpectedTaxDeductibleAmount>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles contextRef="c-146" decimals="-3" id="f-591" unitRef="usd">4276000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles>
    <us-gaap:FiniteLivedIntangibleAssetUsefulLife contextRef="c-146" id="f-592">P10Y</us-gaap:FiniteLivedIntangibleAssetUsefulLife>
    <us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual contextRef="c-142" decimals="-3" id="f-593" unitRef="usd">63369000</us-gaap:BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock contextRef="c-1" id="f-594">The pro forma information also reflects additional interest expense that would have been incurred by the Company to finance the acquisitions. Pro forma interest expense was estimated based on the prevailing interest rates charged on the Company&#x2019;s senior secured term loan during fiscal 2022.&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:78.508%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:65.939%"&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 style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.731%"&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:30.930%"&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="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="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;Fiscal Year Ended&lt;/span&gt;&lt;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 29, 2023&lt;/span&gt;&lt;/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 sales&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="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,527,947&#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;/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;Income before income taxes&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="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;58,041&#160;&lt;/span&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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessAcquisitionsProFormaRevenue contextRef="c-7" decimals="-3" id="f-595" unitRef="usd">3527947000</us-gaap:BusinessAcquisitionsProFormaRevenue>
    <us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss contextRef="c-7" decimals="-3" id="f-596" unitRef="usd">58041000</us-gaap:BusinessAcquisitionsProFormaNetIncomeLoss>
    <us-gaap:InventoryDisclosureTextBlock contextRef="c-1" id="f-597">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;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Inventories consist primarily of finished product. Inventory is reflected net of adjustments for shrinkage, excess and obsolescence to approximate their net realizable value totaling $10,520 and $11,579 at December&#160;26, 2025 and December&#160;27, 2024, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:InventoryValuationReserves contextRef="c-4" decimals="-3" id="f-598" unitRef="usd">10520000</us-gaap:InventoryValuationReserves>
    <us-gaap:InventoryValuationReserves contextRef="c-5" decimals="-3" id="f-599" unitRef="usd">11579000</us-gaap:InventoryValuationReserves>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock contextRef="c-1" id="f-600">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 as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.820%"&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:14.589%"&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:16.495%"&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:16.497%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;&#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: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;Useful Lives&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: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;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: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 27, 2024&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;Land&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: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;Indefinite&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;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Buildings&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: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:400;line-height:100%"&gt;15 - 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;66,676&#160;&lt;/span&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;63,868&#160;&lt;/span&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;Machinery and equipment&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: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:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;37,982&#160;&lt;/span&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;40,693&#160;&lt;/span&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;Computers, data processing and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;20,897&#160;&lt;/span&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;18,407&#160;&lt;/span&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;Software&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: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:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,603&#160;&lt;/span&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;37,381&#160;&lt;/span&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;Leasehold improvements&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: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:400;line-height:100%"&gt;1- 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;182,439&#160;&lt;/span&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;170,153&#160;&lt;/span&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;Furniture and fixtures&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: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;7 years&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;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,586&#160;&lt;/span&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;Vehicles&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: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:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;146,135&#160;&lt;/span&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;79,511&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Construction-in-process&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: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;&#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="2" style="background-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,466&#160;&lt;/span&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;5,542&#160;&lt;/span&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;&#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: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;&#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="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;520,950&#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;423,683&#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: accumulated depreciation and amortization&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: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;&#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="2" style="background-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;(178,931)&lt;/span&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;(147,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;342,019&#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;275,781&#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&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;Construction-in-process at December&#160;26, 2025 and December&#160;27, 2024 related primarily to on-going investments in the Company&#x2019;s information systems and distribution facilities, including the build-out of the Company&#x2019;s Portland, OR distribution facility in fiscal 2025.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The net book value of equipment financed under finance leases at December&#160;26, 2025 and December&#160;27, 2024 was $104,060 and $45,051, respectively. No interest expense was capitalized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.&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 components of depreciation and amortization expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.609%"&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:18.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.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:18.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.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:18.843%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47,543&#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;35,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;26,910&#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;Software amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,109&#160;&lt;/span&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;5,448&#160;&lt;/span&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;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock contextRef="c-1" id="f-601">&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 as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.820%"&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:14.589%"&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:16.495%"&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:16.497%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;&#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: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;Useful Lives&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: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;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: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 27, 2024&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;Land&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: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;Indefinite&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;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;5,542&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Buildings&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: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:400;line-height:100%"&gt;15 - 20 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;66,676&#160;&lt;/span&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;63,868&#160;&lt;/span&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;Machinery and equipment&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: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:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;37,982&#160;&lt;/span&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;40,693&#160;&lt;/span&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;Computers, data processing and other equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="text-align:center"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3 - 5 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;20,897&#160;&lt;/span&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;18,407&#160;&lt;/span&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;Software&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: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:400;line-height:100%"&gt;3 - 7 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,603&#160;&lt;/span&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;37,381&#160;&lt;/span&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;Leasehold improvements&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: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:400;line-height:100%"&gt;1- 40 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;182,439&#160;&lt;/span&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;170,153&#160;&lt;/span&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;Furniture and fixtures&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: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;7 years&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;2,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,586&#160;&lt;/span&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;Vehicles&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: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:400;line-height:100%"&gt;5 - 10 years&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;146,135&#160;&lt;/span&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;79,511&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Construction-in-process&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: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;&#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="2" style="background-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,466&#160;&lt;/span&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;5,542&#160;&lt;/span&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;&#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: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;&#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="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;520,950&#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;423,683&#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: accumulated depreciation and amortization&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: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;&#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="2" style="background-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;(178,931)&lt;/span&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;(147,902)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property and equipment, net&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;342,019&#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;275,781&#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&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 depreciation and amortization expense were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.609%"&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:18.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.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:18.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.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:18.843%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Depreciation expense&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;47,543&#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;35,114&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;26,910&#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;Software amortization&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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,109&#160;&lt;/span&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;5,448&#160;&lt;/span&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;5,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-147" decimals="-3" id="f-602" unitRef="usd">5542000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-148" decimals="-3" id="f-603" unitRef="usd">5542000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-149" id="f-604">P15Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-150" id="f-605">P20Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-151" decimals="-3" id="f-606" unitRef="usd">66676000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-152" decimals="-3" id="f-607" unitRef="usd">63868000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-153" id="f-608">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-154" id="f-609">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-155" decimals="-3" id="f-610" unitRef="usd">37982000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-156" decimals="-3" id="f-611" unitRef="usd">40693000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-157" id="f-612">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-158" id="f-613">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-159" decimals="-3" id="f-614" unitRef="usd">20897000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-160" decimals="-3" id="f-615" unitRef="usd">18407000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-161" id="f-616">P3Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-162" id="f-617">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-163" decimals="-3" id="f-618" unitRef="usd">43603000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-164" decimals="-3" id="f-619" unitRef="usd">37381000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-165" id="f-620">P1Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-166" id="f-621">P40Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-167" decimals="-3" id="f-622" unitRef="usd">182439000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-168" decimals="-3" id="f-623" unitRef="usd">170153000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-169" id="f-624">P7Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-169" decimals="-3" id="f-625" unitRef="usd">2210000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-170" decimals="-3" id="f-626" unitRef="usd">2586000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-171" id="f-627">P5Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentUsefulLife contextRef="c-172" id="f-628">P10Y</us-gaap:PropertyPlantAndEquipmentUsefulLife>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-173" decimals="-3" id="f-629" unitRef="usd">146135000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-174" decimals="-3" id="f-630" unitRef="usd">79511000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-175" decimals="-3" id="f-631" unitRef="usd">15466000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-176" decimals="-3" id="f-632" unitRef="usd">5542000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-633" unitRef="usd">520950000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-634" unitRef="usd">423683000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-635" unitRef="usd">178931000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-636" unitRef="usd">147902000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-4" decimals="-3" id="f-637" unitRef="usd">342019000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization contextRef="c-5" decimals="-3" id="f-638" unitRef="usd">275781000</us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-4" decimals="-3" id="f-639" unitRef="usd">104060000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:FinanceLeaseRightOfUseAsset contextRef="c-5" decimals="-3" id="f-640" unitRef="usd">45051000</us-gaap:FinanceLeaseRightOfUseAsset>
    <us-gaap:InterestCostsCapitalized contextRef="c-1" decimals="INF" id="f-641" unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-7" decimals="INF" id="f-642" unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:InterestCostsCapitalized contextRef="c-6" decimals="INF" id="f-643" unitRef="usd">0</us-gaap:InterestCostsCapitalized>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-177" decimals="-3" id="f-644" unitRef="usd">47543000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-178" decimals="-3" id="f-645" unitRef="usd">35114000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-179" decimals="-3" id="f-646" unitRef="usd">26910000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-180" decimals="-3" id="f-647" unitRef="usd">6109000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-181" decimals="-3" id="f-648" unitRef="usd">5448000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization contextRef="c-182" decimals="-3" id="f-649" unitRef="usd">5977000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock contextRef="c-1" id="f-650">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;&#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 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="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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;356,021&#160;&lt;/span&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;Goodwill adjustments&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;656&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(379)&lt;/span&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;Carrying amount as of December 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,298&#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="display:none"&gt;&lt;/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;Acquisitions&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;6,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;236&#160;&lt;/span&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 December 26, 2025&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,742&#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;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill adjustments included in the table above represent measurement period adjustments related to certain acquisitions completed in prior years.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-indent:-18pt"&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.073%"&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.534%"&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:24.010%"&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.534%"&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:15.493%"&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.534%"&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:15.493%"&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.534%"&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:15.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Amortization&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Gross Carrying&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 26, 2025&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: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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;259,869&#160;&lt;/span&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;(150,422)&lt;/span&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;109,447&#160;&lt;/span&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;Trademarks&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: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;134 months&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;57,767&#160;&lt;/span&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;(29,904)&lt;/span&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;27,863&#160;&lt;/span&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;Non-compete agreements&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="2" style="background-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,299&#160;&lt;/span&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;(9,299)&lt;/span&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;&#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;/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&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 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;326,935&#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;(189,625)&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;137,310&#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;/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:#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;December 27, 2024&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: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;&#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:3pt double #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;&#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:3pt double #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;&#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:3pt double #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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;88 months&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;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;251,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(122,619)&lt;/span&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;129,313&#160;&lt;/span&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;Trademarks&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: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;140 months&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;56,184&#160;&lt;/span&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;(25,212)&lt;/span&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;30,972&#160;&lt;/span&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;Non-compete agreements&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: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;11 months&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;9,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;(9,201)&lt;/span&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;98&#160;&lt;/span&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;Total&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 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;317,415&#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;(157,032)&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;160,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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;&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 recognized customer relationships intangible asset impairment charges of $8,023 in fiscal 2025 and $1,838 in fiscal 2023 related to the loss of non-core customers, post acquisition. The impairment charges are presented within &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 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;s on the consolidated statements of operations.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Amortization expense for other intangibles was $24,478, $24,372 and $22,719 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively. &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 of December&#160;26, 2025, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is 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="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;2026&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;22,072&#160;&lt;/span&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="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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2028&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;19,225&#160;&lt;/span&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="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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2030&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;15,376&#160;&lt;/span&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="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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;137,310&#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:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock contextRef="c-1" id="f-651">&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="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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;356,021&#160;&lt;/span&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;Goodwill adjustments&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;656&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Foreign currency translation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(379)&lt;/span&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;Carrying amount as of December 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;356,298&#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="display:none"&gt;&lt;/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;Acquisitions&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;6,208&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;236&#160;&lt;/span&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 December 26, 2025&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,742&#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;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The goodwill adjustments included in the table above represent measurement period adjustments related to certain acquisitions completed in prior years.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfIntangibleAssetsAndGoodwillTableTextBlock>
    <us-gaap:Goodwill contextRef="c-21" decimals="-3" id="f-652" unitRef="usd">356021000</us-gaap:Goodwill>
    <us-gaap:GoodwillPurchaseAccountingAdjustments contextRef="c-6" decimals="-3" id="f-653" unitRef="usd">656000</us-gaap:GoodwillPurchaseAccountingAdjustments>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-6" decimals="-3" id="f-654" unitRef="usd">-379000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-5" decimals="-3" id="f-655" unitRef="usd">356298000</us-gaap:Goodwill>
    <us-gaap:GoodwillAcquiredDuringPeriod contextRef="c-1" decimals="-3" id="f-656" unitRef="usd">6208000</us-gaap:GoodwillAcquiredDuringPeriod>
    <us-gaap:GoodwillForeignCurrencyTranslationGainLoss contextRef="c-1" decimals="-3" id="f-657" unitRef="usd">236000</us-gaap:GoodwillForeignCurrencyTranslationGainLoss>
    <us-gaap:Goodwill contextRef="c-4" decimals="-3" id="f-658" unitRef="usd">362742000</us-gaap:Goodwill>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock contextRef="c-1" id="f-659">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Other intangible assets as of December&#160;26, 2025 and December&#160;27, 2024 consisted of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.073%"&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.534%"&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:24.010%"&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.534%"&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:15.493%"&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.534%"&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:15.493%"&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.534%"&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:15.495%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average&lt;br/&gt;Remaining Amortization&#160;Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Gross Carrying&lt;br/&gt;Amount&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;Accumulated&lt;br/&gt;Amortization&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;Net Amount&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;December 26, 2025&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: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 #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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;84 months&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;259,869&#160;&lt;/span&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;(150,422)&lt;/span&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;109,447&#160;&lt;/span&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;Trademarks&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: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;134 months&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;57,767&#160;&lt;/span&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;(29,904)&lt;/span&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;27,863&#160;&lt;/span&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;Non-compete agreements&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="2" style="background-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,299&#160;&lt;/span&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;(9,299)&lt;/span&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;&#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;/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&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 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;326,935&#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;(189,625)&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;137,310&#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;/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:#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;December 27, 2024&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: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;&#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:3pt double #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;&#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:3pt double #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;&#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:3pt double #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;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Customer relationships&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;88 months&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;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;251,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(122,619)&lt;/span&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;129,313&#160;&lt;/span&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;Trademarks&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: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;140 months&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;56,184&#160;&lt;/span&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;(25,212)&lt;/span&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;30,972&#160;&lt;/span&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;Non-compete agreements&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: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;11 months&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;9,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;(9,201)&lt;/span&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;98&#160;&lt;/span&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;Total&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 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;317,415&#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;(157,032)&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;160,383&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;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:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-183" id="f-660">P84M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-183" decimals="-3" id="f-661" unitRef="usd">259869000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-183" decimals="-3" id="f-662" unitRef="usd">150422000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-183" decimals="-3" id="f-663" unitRef="usd">109447000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-184" id="f-664">P134M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-184" decimals="-3" id="f-665" unitRef="usd">57767000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-184" decimals="-3" id="f-666" unitRef="usd">29904000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-184" decimals="-3" id="f-667" unitRef="usd">27863000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-185" decimals="-3" id="f-668" unitRef="usd">9299000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-185" decimals="-3" id="f-669" unitRef="usd">9299000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-185" decimals="-3" id="f-670" unitRef="usd">0</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-4" decimals="-3" id="f-671" unitRef="usd">326935000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-4" decimals="-3" id="f-672" unitRef="usd">189625000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-4" decimals="-3" id="f-673" unitRef="usd">137310000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-186" id="f-674">P88M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-186" decimals="-3" id="f-675" unitRef="usd">251932000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-186" decimals="-3" id="f-676" unitRef="usd">122619000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-186" decimals="-3" id="f-677" unitRef="usd">129313000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-187" id="f-678">P140M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-187" decimals="-3" id="f-679" unitRef="usd">56184000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-187" decimals="-3" id="f-680" unitRef="usd">25212000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-187" decimals="-3" id="f-681" unitRef="usd">30972000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1 contextRef="c-188" id="f-682">P11M</us-gaap:FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-188" decimals="-3" id="f-683" unitRef="usd">9299000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-188" decimals="-3" id="f-684" unitRef="usd">9201000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-188" decimals="-3" id="f-685" unitRef="usd">98000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:FiniteLivedIntangibleAssetsGross contextRef="c-5" decimals="-3" id="f-686" unitRef="usd">317415000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization contextRef="c-5" decimals="-3" id="f-687" unitRef="usd">157032000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill contextRef="c-5" decimals="-3" id="f-688" unitRef="usd">160383000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <chef:ImpairmentOfIntangibleAssetsFiniteLivedGross contextRef="c-1" decimals="-3" id="f-689" unitRef="usd">8023000</chef:ImpairmentOfIntangibleAssetsFiniteLivedGross>
    <chef:ImpairmentOfIntangibleAssetsFiniteLivedGross contextRef="c-7" decimals="-3" id="f-690" unitRef="usd">1838000</chef:ImpairmentOfIntangibleAssetsFiniteLivedGross>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-1" decimals="-3" id="f-691" unitRef="usd">24478000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-6" decimals="-3" id="f-692" unitRef="usd">24372000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets contextRef="c-7" decimals="-3" id="f-693" unitRef="usd">22719000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock contextRef="c-1" id="f-694">&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 of December&#160;26, 2025, estimated amortization expense for other intangible assets for each of the next five fiscal years and thereafter is 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="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;2026&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;22,072&#160;&lt;/span&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="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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;20,056&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2028&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;19,225&#160;&lt;/span&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="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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;18,909&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;2030&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;15,376&#160;&lt;/span&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="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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;41,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;Total&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;137,310&#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:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths contextRef="c-4" decimals="-3" id="f-695" unitRef="usd">22072000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo contextRef="c-4" decimals="-3" id="f-696" unitRef="usd">20056000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree contextRef="c-4" decimals="-3" id="f-697" unitRef="usd">19225000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour contextRef="c-4" decimals="-3" id="f-698" unitRef="usd">18909000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFour>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive contextRef="c-4" decimals="-3" id="f-699" unitRef="usd">15376000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive contextRef="c-4" decimals="-3" id="f-700" unitRef="usd">41672000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive>
    <us-gaap:FiniteLivedIntangibleAssetsNet contextRef="c-4" decimals="-3" id="f-701" unitRef="usd">137310000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:DebtDisclosureTextBlock contextRef="c-1" id="f-702">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;&#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;Debt obligations as of December&#160;26, 2025 and December&#160;27, 2024 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:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.825%"&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.418%"&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.392%"&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.751%"&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.392%"&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.788%"&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.540%"&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.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at&lt;br/&gt;December 26, 2025&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;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;December 26, 2025&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 27, 2024&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;7.66&#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 #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;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;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;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;260,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;6.04&#160;&lt;/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;120,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="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.19&#160;&lt;/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;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;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;52,673&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;(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;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,389)&lt;/span&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;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 #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;748,530&#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;706,784&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;(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;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,040)&lt;/span&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;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,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;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;688,744&#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&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;Maturities of the Company&#x2019;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;26, 2025 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.162%"&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.638%"&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="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;2026&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;8,500&#160;&lt;/span&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;2027&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;8,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="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&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;290,500&#160;&lt;/span&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;2029&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;243,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&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;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;/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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;See Note 11 - Leases for finance lease maturities.&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;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 June 2016, the Company entered into a credit agreement (the &#x201c;Term Loan Credit Agreement&#x201d;) with a group of lenders that provides for a senior secured term loan B facility (the &#x201c;Term Loan Facility&#x201d;). The Term Loan Credit Agreement has been subsequently amended to increase the aggregate principal amount to $300,000, extend the maturity date to August&#160;23, 2029 (&#x201c;2029 Term Loans&#x201d;) and reduce the interest rate spread, among other items. The funds from the 2029 Term Loans have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital, and general corporate purposes of the Company. Substantially all of the Company&#x2019;s assets are pledged as collateral. &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 amendments to the Term Loan Credit Agreement involved multiple members of a loan syndicate. For each amendment, the Company performed an analysis for each lender to determine whether the amendment resulted in a substantial change to the remaining cash flows. For the amendments occurring during fiscal 2025, 2024 and 2023, the transactions were accounted for as a modification for the existing lenders. For the lenders that exited the loan syndicate, their portion of unamortized deferred financing fees were recorded 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 consolidated statements of operations. &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 also made voluntary prepayments of $5,000, $14,000 and $20,000 towards the 2029 Term Loans in fiscal 2025, 2024 and 2023, respectively. In connection with these prepayments, the Company wrote-off unamortized deferred financing fees, 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 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;The Company recorded the following in its consolidated statements of operations as a result of these debt amendments and prepayments: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.609%"&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:18.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.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:18.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.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:18.843%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on debt extinguishment 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:100%"&gt;interest expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related to term loan amendments&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;&#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 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;154&#160;&lt;/span&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;&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related to term loan prepayments&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;150&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;531&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;770&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Arrangement fees 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:100%"&gt;interest expense&lt;/span&gt;&lt;/div&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;525&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;1,300&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;&#x2014;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third-party transaction costs 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:100%"&gt;other operating expenses&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;156&#160;&lt;/span&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;319&#160;&lt;/span&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;/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 Term Credit Agreement includes an accordion which permits the Company to request that the lenders extend additional Term Loans based on certain performance, leverage ratio and other restrictions. The Term Loan Credit Agreement includes a springing maturity of the earlier of August&#160;23, 2029 and the date that is 181 days prior to the schedule maturity date of any individual trance of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest charged on the 2029 Term Loans is equal to a spread plus, at the Company&#x2019;s option, either the Alternate Base Rate or the secured overnight financing rate (&#x201c;SOFR&#x201d;) for one-, two-, three- or six -month interest periods chosen by the Company. The Company is required to make scheduled principal payments of 0.25% of the original principal amount per quarter.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&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 Term Loan Facility contains affirmative covenants, negative covenants and events of default customary for a term loan B facility of this type. Additionally, the Term Loan Facility includes covenants that restrict the Company&#x2019;s ability to pay dividends subject to compliance with certain baskets and leverage ratio tests.&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:120%"&gt;In&#160;June 2018, the Company entered into a&#160;credit agreement (the &#x201c;ABL Credit Agreement&#x201d;) with a group of lenders that provides for an asset-based loan facility (the &#x201c;ABL&#x201d;) in the aggregate amount of up to&#160;$150,000. The ABL Credit Agreement has been subsequently amended to increase the aggregate commitments to $300,000, extend the maturity date to August&#160;20, 2030, eliminate the credit spread adjustment on the interest rate charged on borrowings and increase the aggregate letters of credit to not exceed $50,000, among other items. The Company incurred transaction costs of $658 as a result of an amendment in fiscal 2025, which were capitalized as deferred financing fees to be amortized over the term of the ABL, presented 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;other non-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; in the Company&#x2019;s consolidated balance sheet.&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;Borrowings under the ABL have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company. Availability under the ABL will be limited to a borrowing base equal to the lesser of: (i)&#160;the aggregate amount of commitments or (ii)&#160;the sum of specified percentages of eligible receivables and eligible inventory, minus certain availability reserves. The Company under the ABL is entitled on one or more occasions, subject to the satisfaction of certain conditions, to request an increase in the commitments under the ABL in an aggregate principal amount of up to&#160;$25,000. The ABL includes a springing maturity date that occurs 90 days prior to the earliest maturity under the Company&#x2019;s senior secured term loan facility and the date that is 181 days prior to the scheduled maturity date of any individual tranche of unsecured indebtedness of which a principal amount in excess of $40,000 remains outstanding on such date and the maturity date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The interest rate charged on borrowings under the ABL is equal to, at the Company&#x2019;s option, either the Base Rate or a forward-looking term rate based on SOFR for one-, three-, or six-month interest periods chosen by the Company. The Company will pay certain recurring fees with respect to the ABL, including fees on unused lender commitments.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;The ABL Credit Agreement contains customary affirmative covenants, negative covenants and events of default as more particularly described in the ABL Credit Agreement. If the amount of availability under the ABL falls below&#160;$21,000&#160;or&#160;10%&#160;of &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 Line Cap, as defined as the lessor of the aggregate commitment and the borrowing base, the Company is required to comply with a minimum consolidated fixed charge coverage ratio of 1:1. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2025, the Company had reserved $40,484 of the ABL for the issuance of letters of credit and funds totaling $159,516 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;2028 Convertible Senior Notes&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;In December 2022, the Company issued $287,500 aggregate principal amount of 2.375% Convertible Senior Notes (the &#x201c;2028 Convertible Notes&#x201d;). Net proceeds have been used, and are expected to be used, for capital expenditures, permitted acquisitions, working capital and general corporate purposes of the Company.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2028 Convertible Notes bear interest of 2.375% per annum payable semiannually in arrears on June 15 and December 15 of each year, beginning on June 15, 2023. The initial conversion price is approximately $44.27 per share together with cash in lieu of any fractional share. The conversion price is subject to adjustments upon the occurrence of certain events. The 2028 Convertible Notes will mature on December&#160;15, 2028, unless earlier converted or repurchased in accordance with their terms. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Before September 15, 2028, holders of the 2028 Convertible Notes will have the right to convert only upon the occurrence of certain events. From and after September 15, 2028, holders may convert at any time at their election until the close of business on the scheduled trading day immediately before the maturity date. The Company will settle conversions by paying or delivering, as applicable, cash, shares of its common stock or a combination of cash and shares of its common stock, at the Company&#x2019;s election.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In addition, if the Company undergoes a fundamental change, as described in the 2028 Indenture, holders may require the Company to repurchase for cash all or part of their 2028 Convertible Notes at a repurchase price equal to 100% of the principal amount of the 2028 Convertible Notes to be repurchased, plus accrued and unpaid interest up to, but excluding, the required repurchase date.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;2024 Convertible Senior Notes&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;On December&#160;1, 2024, the Company&#x2019;s 1.875% 2024 Convertible Senior Notes matured and, in accordance with the exercise of its conversion rights provisions, the Company issued 858,360 shares of its common stock and paid approximately $2,117, which included accrued interest on the 2024 Convertible Notes. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Italco Unsecured Note&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In connection with the Italco acquisition, the Company issued a $11,000 unsecured note bearing interest of 4.5%, at an original issue discount of $300. The principal on the unsecured note is due in two equal installments on October 1, 2026 and 2027 and is presented under the caption &#x201c;Finance leases and other financing obligations&#x201d; in the table above.&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;GreenLeaf Unsecured Note&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;In connection with the GreenLeaf acquisition, the Company issued a $10,000 unsecured note that matured on April 20, 2025. The first installment of the principal on the unsecured note of $5,000 was paid in April 2024, and the second installment was paid on maturity. The unsecured note at December&#160;27, 2024 is presented under the caption &#x201c;Finance leases and other financing obligations&#x201d; in the table above. &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 Unsecured Note&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:115%"&gt;In 2019, as partial consideration for an acquisition, the Company issued a $4,000 convertible unsecured note that matured on June&#160;29, 2023. The unsecured note and was repaid in full, including all accrued interest, for $4,049 in cash.&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 carry value of the Company&#x2019;s 2028 convertible senior notes as of December&#160;26, 2025 and December&#160;27, 2024 was:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.268%"&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.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.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: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: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:11.190%"&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;December 26, 2025&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 27, 2024&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 and Premium&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 #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 and Premium&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,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;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;(4,584)&lt;/span&gt;&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;282,916&#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;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&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 components of interest expense on the Company&#x2019;s convertible notes were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:47.145%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&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:15.712%"&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:15.717%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;6,828&#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;7,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;7,578&#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;Amortization of deferred costs and premium&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="2" style="background-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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,332&#160;&lt;/span&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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;7,974&#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;8,904&#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;8,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:DebtDisclosureTextBlock>
    <us-gaap:ScheduleOfDebtTableTextBlock contextRef="c-1" id="f-703">&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 December&#160;26, 2025 and December&#160;27, 2024 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:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.825%"&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.418%"&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.392%"&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.751%"&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.392%"&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.788%"&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.540%"&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.794%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Weighted Average Effective Interest Rate at&lt;br/&gt;December 26, 2025&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;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;December 26, 2025&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 27, 2024&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;7.66&#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 #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;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;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;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;260,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;6.04&#160;&lt;/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;120,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="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.19&#160;&lt;/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;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;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;52,673&#160;&lt;/span&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;(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;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,389)&lt;/span&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;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 #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;748,530&#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;706,784&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;(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;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,040)&lt;/span&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;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,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;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;688,744&#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&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company recorded the following in its consolidated statements of operations as a result of these debt amendments and prepayments: &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.609%"&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:18.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.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:18.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.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:18.843%"&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="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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Loss on debt extinguishment 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:100%"&gt;interest expense:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related to term loan amendments&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;&#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 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;154&#160;&lt;/span&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;&#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 2px 13pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Related to term loan prepayments&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;150&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;531&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;770&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Arrangement fees 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:100%"&gt;interest expense&lt;/span&gt;&lt;/div&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;525&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;1,300&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;&#x2014;&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;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Third-party transaction costs 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:100%"&gt;other operating expenses&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;49&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;156&#160;&lt;/span&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;319&#160;&lt;/span&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;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfDebtTableTextBlock>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-189" decimals="4" id="f-704" unitRef="number">0.0766</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-189" decimals="-3" id="f-705" unitRef="usd">252000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-190" decimals="-3" id="f-706" unitRef="usd">260000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-191" decimals="4" id="f-707" unitRef="number">0.0277</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-191" decimals="-3" id="f-708" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-192" decimals="-3" id="f-709" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentInterestRateEffectivePercentage contextRef="c-193" decimals="4" id="f-710" unitRef="number">0.0604</us-gaap:DebtInstrumentInterestRateEffectivePercentage>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-193" decimals="-3" id="f-711" unitRef="usd">100000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-194" decimals="-3" id="f-712" unitRef="usd">120000000</us-gaap:DebtInstrumentCarryingAmount>
    <chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent contextRef="c-4" decimals="4" id="f-713" unitRef="number">0.0719</chef:FinanceLeasesAndOtherFinancingObligationsDiscountRatePercent>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-195" decimals="-3" id="f-714" unitRef="usd">119451000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-196" decimals="-3" id="f-715" unitRef="usd">52673000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-4" decimals="-3" id="f-716" unitRef="usd">10421000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-5" decimals="-3" id="f-717" unitRef="usd">13389000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-4" decimals="-3" id="f-718" unitRef="usd">748530000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities contextRef="c-5" decimals="-3" id="f-719" unitRef="usd">706784000</us-gaap:LongTermDebtAndCapitalLeaseObligationsIncludingCurrentMaturities>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-4" decimals="-3" id="f-720" unitRef="usd">28197000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent contextRef="c-5" decimals="-3" id="f-721" unitRef="usd">18040000</us-gaap:LongTermDebtAndCapitalLeaseObligationsCurrent>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-4" decimals="-3" id="f-722" unitRef="usd">720333000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <us-gaap:LongTermDebtAndCapitalLeaseObligations contextRef="c-5" decimals="-3" id="f-723" unitRef="usd">688744000</us-gaap:LongTermDebtAndCapitalLeaseObligations>
    <srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock contextRef="c-1" id="f-724">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Maturities of the Company&#x2019;s debt, excluding finance leases, for each of the next five years and thereafter at December&#160;26, 2025 are as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:86.162%"&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.638%"&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="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;2026&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;8,500&#160;&lt;/span&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;2027&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;8,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="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&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;290,500&#160;&lt;/span&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;2029&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;243,000&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&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;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;/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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;650,500&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;&#160;&lt;/span&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:9pt;font-weight:400;line-height:120%"&gt;See Note 11 - Leases for finance lease maturities.&lt;/span&gt;&lt;/div&gt;</srt:ContractualObligationFiscalYearMaturityScheduleTableTextBlock>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths contextRef="c-4" decimals="-3" id="f-725" unitRef="usd">8500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo contextRef="c-4" decimals="-3" id="f-726" unitRef="usd">8500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree contextRef="c-4" decimals="-3" id="f-727" unitRef="usd">290500000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearThree>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour contextRef="c-4" decimals="-3" id="f-728" unitRef="usd">243000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFour>
    <us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive contextRef="c-4" decimals="-3" id="f-729" unitRef="usd">100000000</us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalInYearFive>
    <us-gaap:LongTermDebt contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">650500000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-197" decimals="-3" id="f-731" unitRef="usd">300000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-198" decimals="-3" id="f-732" unitRef="usd">5000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-199" decimals="-3" id="f-733" unitRef="usd">14000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <us-gaap:PaymentsOfDebtExtinguishmentCosts contextRef="c-200" decimals="-3" id="f-734" unitRef="usd">20000000</us-gaap:PaymentsOfDebtExtinguishmentCosts>
    <chef:GainLossOnExtinguishmentOfDebtAmendments contextRef="c-1" decimals="-3" id="f-735" unitRef="usd">0</chef:GainLossOnExtinguishmentOfDebtAmendments>
    <chef:GainLossOnExtinguishmentOfDebtAmendments contextRef="c-6" decimals="-3" id="f-736" unitRef="usd">-154000</chef:GainLossOnExtinguishmentOfDebtAmendments>
    <chef:GainLossOnExtinguishmentOfDebtAmendments contextRef="c-7" decimals="-3" id="f-737" unitRef="usd">0</chef:GainLossOnExtinguishmentOfDebtAmendments>
    <chef:GainLossOnExtinguishmentOfDebtPrepayments contextRef="c-1" decimals="-3" id="f-738" unitRef="usd">-150000</chef:GainLossOnExtinguishmentOfDebtPrepayments>
    <chef:GainLossOnExtinguishmentOfDebtPrepayments contextRef="c-6" decimals="-3" id="f-739" unitRef="usd">-531000</chef:GainLossOnExtinguishmentOfDebtPrepayments>
    <chef:GainLossOnExtinguishmentOfDebtPrepayments contextRef="c-7" decimals="-3" id="f-740" unitRef="usd">-770000</chef:GainLossOnExtinguishmentOfDebtPrepayments>
    <chef:DebtInstrumentArrangementFees contextRef="c-1" decimals="-3" id="f-741" unitRef="usd">525000</chef:DebtInstrumentArrangementFees>
    <chef:DebtInstrumentArrangementFees contextRef="c-6" decimals="-3" id="f-742" unitRef="usd">1300000</chef:DebtInstrumentArrangementFees>
    <chef:DebtInstrumentArrangementFees contextRef="c-7" decimals="-3" id="f-743" unitRef="usd">0</chef:DebtInstrumentArrangementFees>
    <chef:DebtInstrumentTransactionCosts contextRef="c-1" decimals="-3" id="f-744" unitRef="usd">49000</chef:DebtInstrumentTransactionCosts>
    <chef:DebtInstrumentTransactionCosts contextRef="c-6" decimals="-3" id="f-745" unitRef="usd">156000</chef:DebtInstrumentTransactionCosts>
    <chef:DebtInstrumentTransactionCosts contextRef="c-7" decimals="-3" id="f-746" unitRef="usd">319000</chef:DebtInstrumentTransactionCosts>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate contextRef="c-201" id="f-747">P181D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-197" decimals="-3" id="f-748" unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <chef:DebtInstrumentPeriodicPaymentPrincipalPercentage contextRef="c-202" decimals="4" id="f-749" unitRef="number">0.0025</chef:DebtInstrumentPeriodicPaymentPrincipalPercentage>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-203" decimals="INF" id="f-750" unitRef="usd">150000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-204" decimals="-3" id="f-751" unitRef="usd">300000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity contextRef="c-205" decimals="INF" id="f-752" unitRef="usd">50000000</us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity>
    <us-gaap:DeferredFinanceCostsNet contextRef="c-204" decimals="-3" id="f-753" unitRef="usd">658000</us-gaap:DeferredFinanceCostsNet>
    <chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature contextRef="c-204" decimals="INF" id="f-754" unitRef="usd">25000000</chef:LineOfCreditFacilityMaximumBorrowingCapacityAccordionFeature>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate contextRef="c-206" id="f-755">P90D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate contextRef="c-207" id="f-756">P181D</chef:DebtInstrumentSpringingMaturityMaximumMaturityDatePeriodPriorToScheduledMaturityDate>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-208" decimals="-3" id="f-757" unitRef="usd">40000000</us-gaap:DebtInstrumentFaceAmount>
    <chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount contextRef="c-206" decimals="INF" id="f-758" unitRef="usd">21000000</chef:LineOfCreditCovenantTermsMinimumBorrowingBaseAmount>
    <chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage
      contextRef="c-206"
      decimals="INF"
      id="f-759"
      unitRef="number">0.10</chef:LineOfCreditCovenantTermsMinimumBorrowingBasePercentage>
    <chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio
      contextRef="c-206"
      decimals="INF"
      id="f-760"
      unitRef="number">1</chef:LineOfCreditCovenantTermsMinimumConsolidatedFixedChargeCoverageRatio>
    <chef:AmountsReservedForIssuanceOfLettersOfCredit contextRef="c-209" decimals="-3" id="f-761" unitRef="usd">40484000</chef:AmountsReservedForIssuanceOfLettersOfCredit>
    <us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity contextRef="c-209" decimals="-3" id="f-762" unitRef="usd">159516000</us-gaap:LineOfCreditFacilityCurrentBorrowingCapacity>
    <us-gaap:DebtInstrumentFaceAmount contextRef="c-210" decimals="INF" id="f-763" unitRef="usd">287500000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-210" decimals="5" id="f-764" unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-210" decimals="5" id="f-765" unitRef="number">0.02375</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentConvertibleConversionPrice1
      contextRef="c-210"
      decimals="2"
      id="f-766"
      unitRef="usdPerShare">44.27</us-gaap:DebtInstrumentConvertibleConversionPrice1>
    <us-gaap:DebtInstrumentRedemptionPricePercentage
      contextRef="c-211"
      decimals="INF"
      id="f-767"
      unitRef="number">1</us-gaap:DebtInstrumentRedemptionPricePercentage>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-212" decimals="5" id="f-768" unitRef="number">0.01875</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities
      contextRef="c-213"
      decimals="INF"
      id="f-769"
      unitRef="shares">858360</us-gaap:StockIssuedDuringPeriodSharesConversionOfConvertibleSecurities>
    <us-gaap:RepaymentsOfConvertibleDebt contextRef="c-213" decimals="-3" id="f-770" unitRef="usd">2117000</us-gaap:RepaymentsOfConvertibleDebt>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-214" decimals="-3" id="f-771" unitRef="usd">11000000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:DebtInstrumentInterestRateStatedPercentage contextRef="c-215" decimals="3" id="f-772" unitRef="number">0.045</us-gaap:DebtInstrumentInterestRateStatedPercentage>
    <us-gaap:DebtInstrumentUnamortizedDiscount contextRef="c-215" decimals="-3" id="f-773" unitRef="usd">300000</us-gaap:DebtInstrumentUnamortizedDiscount>
    <chef:DebtInstrumentNumberOfInstallmentsForRepayment
      contextRef="c-215"
      decimals="INF"
      id="f-774"
      unitRef="installment">2</chef:DebtInstrumentNumberOfInstallmentsForRepayment>
    <us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred contextRef="c-216" decimals="-3" id="f-775" unitRef="usd">10000</us-gaap:BusinessCombinationConsiderationTransferredLiabilitiesIncurred>
    <us-gaap:RepaymentsOfUnsecuredDebt contextRef="c-217" decimals="-3" id="f-776" unitRef="usd">5000000</us-gaap:RepaymentsOfUnsecuredDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-218" decimals="-3" id="f-777" unitRef="usd">4000000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:RepaymentsOfLongTermDebt contextRef="c-219" decimals="-3" id="f-778" unitRef="usd">4049000</us-gaap:RepaymentsOfLongTermDebt>
    <us-gaap:ConvertibleDebtTableTextBlock contextRef="c-1" id="f-779">&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 carry value of the Company&#x2019;s 2028 convertible senior notes as of December&#160;26, 2025 and December&#160;27, 2024 was:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.268%"&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.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.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: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: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:11.190%"&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;December 26, 2025&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 27, 2024&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 and Premium&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 #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 and Premium&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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,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;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;(4,584)&lt;/span&gt;&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;282,916&#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;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-191" decimals="-3" id="f-780" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-191" decimals="-3" id="f-781" unitRef="usd">3438000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-191" decimals="-3" id="f-782" unitRef="usd">284062000</us-gaap:LongTermDebt>
    <us-gaap:DebtInstrumentCarryingAmount contextRef="c-192" decimals="-3" id="f-783" unitRef="usd">287500000</us-gaap:DebtInstrumentCarryingAmount>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet contextRef="c-192" decimals="-3" id="f-784" unitRef="usd">4584000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <us-gaap:LongTermDebt contextRef="c-192" decimals="-3" id="f-785" unitRef="usd">282916000</us-gaap:LongTermDebt>
    <us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock contextRef="c-1" id="f-786">&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 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:47.145%"&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 style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:15.712%"&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:15.712%"&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:15.717%"&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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Fiscal Years Ended&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Coupon interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;6,828&#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;7,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;7,578&#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;Amortization of deferred costs and premium&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="2" style="background-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,146&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,332&#160;&lt;/span&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,334&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;7,974&#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;8,904&#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;8,912&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:InterestIncomeAndInterestExpenseDisclosureTableTextBlock>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-220" decimals="-3" id="f-787" unitRef="usd">6828000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-221" decimals="-3" id="f-788" unitRef="usd">7572000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:InterestExpenseDebtExcludingAmortization contextRef="c-222" decimals="-3" id="f-789" unitRef="usd">7578000</us-gaap:InterestExpenseDebtExcludingAmortization>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-220" decimals="-3" id="f-790" unitRef="usd">1146000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-221" decimals="-3" id="f-791" unitRef="usd">1332000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:AmortizationOfFinancingCostsAndDiscounts contextRef="c-222" decimals="-3" id="f-792" unitRef="usd">1334000</us-gaap:AmortizationOfFinancingCostsAndDiscounts>
    <us-gaap:InterestExpenseDebt contextRef="c-220" decimals="-3" id="f-793" unitRef="usd">7974000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-221" decimals="-3" id="f-794" unitRef="usd">8904000</us-gaap:InterestExpenseDebt>
    <us-gaap:InterestExpenseDebt contextRef="c-222" decimals="-3" id="f-795" unitRef="usd">8912000</us-gaap:InterestExpenseDebt>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock contextRef="c-1" id="f-796">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;Warrants&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;In connection with an acquisition during fiscal 2022, the Company issued warrants with a fair value of $1,701 to purchase up to 150,000 shares of the Company&#x2019;s common stock at an exercise price of $31.55 per share. The warrants have been fully exercised and there are no warrants outstanding as of December&#160;26, 2025.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:120%"&gt;2023 Employee Stock Purchase Plan&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 fiscal 2023, the Company&#x2019;s stockholders adopted the Company&#x2019;s Employee Stock Purchase Plan (the &#x201c;ESPP&#x201d;), which permits eligible employees to purchase a total of approximately 793,000 shares of the Company&#x2019;s common stock through payroll deductions of up to 10% of eligible compensation. The purchase price of the shares will be 85% of the fair market value of the common stock on the date of purchase. The plan does not include any look-back or reset provisions. The offering periods run bi-annually from January 1st to June 30th and July 1st to December 31st. At December&#160;26, 2025, there were approximately 731,000 shares of common stock available for issuance under the ESPP. The ESPP did not have a material impact on the Company&#x2019;s consolidated financial statements in the fiscal years presented. The Company may amend, suspend or terminate the ESPP at any time.&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:700;line-height:120%"&gt;Equity Incentive Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;On May 17, 2019, the Company&#x2019;s stockholders approved the 2019 Omnibus Equity Incentive Plan (the &#x201c;2019 Plan&#x201d;). The purpose of the 2019 Plan is to promote the interests of the Company and its stockholders by (i) attracting and retaining key officers, employees and directors of, and consultants to, the Company and its Subsidiaries and Affiliates; (ii) motivating such individuals by means of performance-related incentives to achieve long-range performance goals; (iii) enabling such individuals to participate in the long-term growth and financial success of the Company; (iv) encouraging ownership of stock in the Company by such individuals; and (v) linking their compensation to the long-term interests of the Company and its stockholders.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The 2019 Plan is administered by the Compensation and Human Capital Committee (the &#x201c;Committee&#x201d;) of the Board of Directors and allows for the issuance of stock options, stock appreciation rights (&#x201c;SARs&#x201d;), RSAs, RSUs, performance awards, or other stock-based awards. Stock option exercise prices are fixed by the Committee but shall not be less than the fair market value of a common share on the date of the grant of the option, except in the case of substitute awards. Similarly, the grant price of an SAR may not be less than the fair market value of a common share on the date of the grant. The Committee will determine the expiration date of each stock option and SAR, but in no case shall the stock option or SAR be exercisable after the expiration of 10 years from the date of the grant. The 2019 Plan provides for 4,230,000 shares available for grant. As of December&#160;26, 2025, there were 1,543,550 shares available for grant. &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;Stock compensation expense was $21,242, $17,778 and $20,042 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively.&#160;The related tax (benefit) expense for stock-based compensation was&#160;$(3,570), $(211) and $580 for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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:120%"&gt;The following table reflects the activity of RSAs and RSUs during the fiscal year ended December&#160;26, 2025:&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 27, 2024&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;483,284&#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;35.68&#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;881,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;34.79&#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;303,036&#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;30.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(217,915)&lt;/span&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;35.02&#160;&lt;/span&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;(164,601)&lt;/span&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.47&#160;&lt;/span&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;(162,351)&lt;/span&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;29.12&#160;&lt;/span&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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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-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;470,866&#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;48.71&#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 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,307,313&#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;51.22&#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 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;175,786&#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;37.10&#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;/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 fair value of RSAs and RSUs vested during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, was $17,173, $18,370 and $7,170, 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:120%"&gt;The Company granted&#160;995,363 RSAs and RSUs to its employees and directors at a weighted average grant date fair value of&#160;$63.04 during the&#160;fiscal year ended December&#160;26, 2025. These awards are a mix of time-, market- and performance-based grants awarded to key employees and non-employee directors that generally vest over a range of periods up to&#160;five years.&#160;The market- and performance-based RSAs and RSUs generally cliff vest, if at all, after the conclusion of a&#160;three-year performance period and vesting is subject to the award recipient&#x2019;s continued service to the Company as of the vesting date. The number of performance-based RSAs and RSUs that ultimately vest is based on&#160;the Company&#x2019;s attainment of certain profitability and return on invested capital targets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;At December&#160;26, 2025, the total unrecognized compensation cost for the unvested RSAs and RSUs was $25,769 to be recognized over a weighted-average period of approximately 1.7 years. Of this total, $15,024 related to awards with time-based vesting provisions to be recognized over a weighted average period of 1.6 years and $10,745 related to awards with performance- or market-based vesting provisions to be recognized over a weighted average period of 1.7 years. &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 summarizes stock option activity during the fiscal year ended December&#160;26, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.079%"&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.534%"&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.619%"&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.534%"&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.409%"&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.534%"&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.822%"&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.534%"&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:20.635%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Weighted Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Outstanding December 27, 2024&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;100,876&#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;20.23&#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;2,870&#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="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;1.1&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Outstanding December 26, 2025&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;100,876&#160;&lt;/span&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;20.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;0.2&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;Exercisable 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;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,876&#160;&lt;/span&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;20.23&#160;&lt;/span&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;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The total intrinsic value of options exercised during fiscal 2024 and 2023 was $194 and $22, respectively. There were no option exercises in fiscal 2025. The Company issues new shares upon the exercise of stock options. No stock option expense was recognized during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.&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 connection with an acquisition, the Company issued stock awards to certain members of the acquiree&#x2019;s management team which were classified as liabilities. These awards vest over a period of up to four years. Stock-based compensation expense for these awards was $2,634, $2,175 and $2,175 during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively. As of December&#160;26, 2025 and December&#160;27, 2024, the fair value of these awards was $7,347 and $4,712, respectively, and they are presented within &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;accrued liabilities&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 consolidated balance sheets.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Performance-Based Restricted Share Units&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 February 2025, the Company&#x2019;s Board of Directors approved a grant of a total of 541,375 PRSUs to certain of the Company&#x2019;s officers and employees under the Company&#x2019;s 2019 Plan. These grants are included in the performance-based column of the RSAs and RSUs activity table above. The PRSUs, which have a four-year term from the date of grant, are subject to service and &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;performance conditions and will only become vested and payable to the extent that a qualifying change in control occurs during the four-year period. The fair value of these awards was $22,235, which was determined using a Monte Carlo simulation in order to model a range of possible future stock prices for the Company&#x2019;s common stock. No share-based compensation expense has been recorded in fiscal 2025 for these PRSUs.&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. The share repurchase program ended in December 2025 with a total of 667,433 shares of the Company&#x2019;s common stock repurchased for $32.4&#160;million.&lt;/span&gt;&lt;/div&gt;</us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued contextRef="c-223" decimals="-3" id="f-797" unitRef="usd">1701000</us-gaap:AdjustmentsToAdditionalPaidInCapitalWarrantIssued>
    <us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights
      contextRef="c-12"
      decimals="INF"
      id="f-798"
      unitRef="shares">150000</us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights>
    <us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1
      contextRef="c-12"
      decimals="2"
      id="f-799"
      unitRef="usdPerShare">31.55</us-gaap:ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1>
    <us-gaap:ClassOfWarrantOrRightOutstanding contextRef="c-4" decimals="-3" id="f-800" unitRef="shares">0</us-gaap:ClassOfWarrantOrRightOutstanding>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized
      contextRef="c-224"
      decimals="INF"
      id="f-801"
      unitRef="shares">793000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate contextRef="c-224" decimals="2" id="f-802" unitRef="number">0.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionRate>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent contextRef="c-225" decimals="2" id="f-803" unitRef="number">0.85</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardPurchasePriceOfCommonStockPercent>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-226"
      decimals="INF"
      id="f-804"
      unitRef="shares">731000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-1" id="f-805">P10Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="c-227"
      decimals="INF"
      id="f-806"
      unitRef="shares">4230000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant contextRef="c-4" decimals="INF" id="f-807" unitRef="shares">1543550</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensation contextRef="c-1" decimals="-3" id="f-808" unitRef="usd">21242000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-6" decimals="-3" id="f-809" unitRef="usd">17778000</us-gaap:ShareBasedCompensation>
    <us-gaap:ShareBasedCompensation contextRef="c-7" decimals="-3" id="f-810" unitRef="usd">20042000</us-gaap:ShareBasedCompensation>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-1" decimals="-3" id="f-811" unitRef="usd">3570000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-6" decimals="-3" id="f-812" unitRef="usd">211000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense contextRef="c-7" decimals="-3" id="f-813" unitRef="usd">-580000</us-gaap:EmployeeServiceShareBasedCompensationTaxBenefitFromCompensationExpense>
    <us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock contextRef="c-1" id="f-814">&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 fiscal year ended December&#160;26, 2025:&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 27, 2024&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;483,284&#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;35.68&#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;881,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;34.79&#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;303,036&#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;30.04&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Granted&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;219,968&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.35&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;740,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;63.03&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;35,101&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;61.16&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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;(217,915)&lt;/span&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;35.02&#160;&lt;/span&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;(164,601)&lt;/span&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.47&#160;&lt;/span&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;(162,351)&lt;/span&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;29.12&#160;&lt;/span&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="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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(14,471)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;42.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(149,880)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33.52&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="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 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-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;470,866&#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;48.71&#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 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,307,313&#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;51.22&#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 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;175,786&#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;37.10&#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;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-228"
      decimals="INF"
      id="f-815"
      unitRef="shares">483284</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-228"
      decimals="2"
      id="f-816"
      unitRef="usdPerShare">35.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-229"
      decimals="INF"
      id="f-817"
      unitRef="shares">881500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-229"
      decimals="2"
      id="f-818"
      unitRef="usdPerShare">34.79</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-230"
      decimals="INF"
      id="f-819"
      unitRef="shares">303036</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-230"
      decimals="2"
      id="f-820"
      unitRef="usdPerShare">30.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-231"
      decimals="INF"
      id="f-821"
      unitRef="shares">219968</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-231"
      decimals="2"
      id="f-822"
      unitRef="usdPerShare">63.35</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-232"
      decimals="INF"
      id="f-823"
      unitRef="shares">740294</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-232"
      decimals="2"
      id="f-824"
      unitRef="usdPerShare">63.03</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-233"
      decimals="INF"
      id="f-825"
      unitRef="shares">35101</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-233"
      decimals="2"
      id="f-826"
      unitRef="usdPerShare">61.16</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-231"
      decimals="INF"
      id="f-827"
      unitRef="shares">217915</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-231"
      decimals="2"
      id="f-828"
      unitRef="usdPerShare">35.02</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-232"
      decimals="INF"
      id="f-829"
      unitRef="shares">164601</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-232"
      decimals="2"
      id="f-830"
      unitRef="usdPerShare">32.47</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="c-233"
      decimals="INF"
      id="f-831"
      unitRef="shares">162351</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-233"
      decimals="2"
      id="f-832"
      unitRef="usdPerShare">29.12</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-231"
      decimals="INF"
      id="f-833"
      unitRef="shares">14471</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-231"
      decimals="2"
      id="f-834"
      unitRef="usdPerShare">42.05</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-232"
      decimals="INF"
      id="f-835"
      unitRef="shares">149880</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-232"
      decimals="2"
      id="f-836"
      unitRef="usdPerShare">33.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="c-233"
      decimals="INF"
      id="f-837"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="c-233"
      decimals="2"
      id="f-838"
      unitRef="usdPerShare">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-234"
      decimals="INF"
      id="f-839"
      unitRef="shares">470866</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-234"
      decimals="2"
      id="f-840"
      unitRef="usdPerShare">48.71</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-235"
      decimals="INF"
      id="f-841"
      unitRef="shares">1307313</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-235"
      decimals="2"
      id="f-842"
      unitRef="usdPerShare">51.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="c-236"
      decimals="INF"
      id="f-843"
      unitRef="shares">175786</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="c-236"
      decimals="2"
      id="f-844"
      unitRef="usdPerShare">37.10</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-237" decimals="-3" id="f-845" unitRef="usd">17173000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-238" decimals="-3" id="f-846" unitRef="usd">18370000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue contextRef="c-239" decimals="-3" id="f-847" unitRef="usd">7170000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-237"
      decimals="INF"
      id="f-848"
      unitRef="shares">995363</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="c-237"
      decimals="2"
      id="f-849"
      unitRef="usdPerShare">63.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-240" id="f-850">P5Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-232" id="f-851">P3Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-241" decimals="-3" id="f-852" unitRef="usd">25769000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-237" id="f-853">P1Y8M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-234" decimals="-3" id="f-854" unitRef="usd">15024000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-231" id="f-855">P1Y7M6D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions contextRef="c-235" decimals="-3" id="f-856" unitRef="usd">10745000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms contextRef="c-232" id="f-857">P1Y8M12D</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsOutstandingWeightedAverageRemainingContractualTerms>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock contextRef="c-1" id="f-858">&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 summarizes stock option activity during the fiscal year ended December&#160;26, 2025:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.561%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:37.079%"&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.534%"&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.619%"&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.534%"&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.409%"&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.534%"&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.822%"&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.534%"&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:20.635%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Shares&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Weighted&lt;br/&gt;Average&lt;br/&gt;Exercise Price&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Aggregate&lt;br/&gt;Intrinsic&lt;br/&gt;Value&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Weighted Average&lt;br/&gt;Remaining Contractual&lt;br/&gt;Term (in years)&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Outstanding December 27, 2024&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;100,876&#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;20.23&#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;2,870&#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="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;1.1&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;/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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Outstanding December 26, 2025&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;100,876&#160;&lt;/span&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;20.23&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;0.2&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;Exercisable 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;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,876&#160;&lt;/span&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;20.23&#160;&lt;/span&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;4,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;0.2&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-5" decimals="INF" id="f-859" unitRef="shares">100876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-5"
      decimals="2"
      id="f-860"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-5" decimals="-3" id="f-861" unitRef="usd">2870000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-6" id="f-862">P1Y1M6D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber contextRef="c-4" decimals="INF" id="f-863" unitRef="shares">100876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-864"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue contextRef="c-4" decimals="-3" id="f-865" unitRef="usd">4368000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-866">P0Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber contextRef="c-4" decimals="INF" id="f-867" unitRef="shares">100876</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="c-4"
      decimals="2"
      id="f-868"
      unitRef="usdPerShare">20.23</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1 contextRef="c-4" decimals="-3" id="f-869" unitRef="usd">4368000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1 contextRef="c-1" id="f-870">P0Y2M12D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-6" decimals="-3" id="f-871" unitRef="usd">194000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-7" decimals="-3" id="f-872" unitRef="usd">22000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue contextRef="c-1" decimals="-3" id="f-873" unitRef="usd">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-242" decimals="INF" id="f-874" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-243" decimals="INF" id="f-875" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 contextRef="c-242" id="f-876">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-1" decimals="-3" id="f-877" unitRef="usd">2634000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-6" decimals="-3" id="f-878" unitRef="usd">2175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-7" decimals="-3" id="f-879" unitRef="usd">2175000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-242" decimals="-3" id="f-880" unitRef="usd">7347000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1 contextRef="c-243" decimals="-3" id="f-881" unitRef="usd">4712000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedInPeriodFairValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="c-244"
      decimals="INF"
      id="f-882"
      unitRef="shares">541375</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-244" id="f-883">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod contextRef="c-244" id="f-884">P4Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <chef:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue contextRef="c-235" decimals="-3" id="f-885" unitRef="usd">22235000</chef:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsFairValue>
    <us-gaap:AllocatedShareBasedCompensationExpense contextRef="c-232" decimals="INF" id="f-886" unitRef="usd">0</us-gaap:AllocatedShareBasedCompensationExpense>
    <chef:StockRepurchaseProgramProgramTerm contextRef="c-245" id="f-887">P2Y</chef:StockRepurchaseProgramProgramTerm>
    <srt:StockRepurchaseProgramAuthorizedAmount1 contextRef="c-246" decimals="INF" id="f-888" unitRef="usd">100000000</srt:StockRepurchaseProgramAuthorizedAmount1>
    <us-gaap:StockRepurchasedDuringPeriodShares
      contextRef="c-247"
      decimals="INF"
      id="f-889"
      unitRef="shares">667433</us-gaap:StockRepurchasedDuringPeriodShares>
    <us-gaap:StockRepurchasedDuringPeriodValue contextRef="c-247" decimals="-5" id="f-890" unitRef="usd">32400000</us-gaap:StockRepurchasedDuringPeriodValue>
    <us-gaap:LesseeOperatingLeasesTextBlock contextRef="c-1" id="f-892">Leases&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;&#160;The components of net lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.391%"&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:16.443%"&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:16.297%"&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:16.301%"&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;/tr&gt;&lt;tr&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;Fiscal Years 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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&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="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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46,337&#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;40,782&#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;40,523&#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;/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 lease cost:&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="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,886&#160;&lt;/span&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,065&#160;&lt;/span&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;4,173&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;2,233&#160;&lt;/span&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;726&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;23,779&#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;10,298&#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;4,899&#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;/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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,081&#160;&lt;/span&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;14,052&#160;&lt;/span&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,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="display:none"&gt;&lt;/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;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,239&#160;&lt;/span&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,488&#160;&lt;/span&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,718&#160;&lt;/span&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;/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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,973)&lt;/span&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,160)&lt;/span&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,970)&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;89,463&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;81,460&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;69,705&#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;td 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 maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.380%"&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:15.517%"&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.541%"&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.956%"&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.541%"&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.885%"&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.541%"&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.917%"&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.541%"&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.781%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third-Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&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:30.625%"&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:16.443%"&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:16.446%"&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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="-sec-ix-hidden:f-961"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;19,554&#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;10,040&#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;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="-sec-ix-hidden:f-965"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;88,897&#160;&lt;/span&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;37,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;At December&#160;26, 2025, the weighted-average lease term for operating and finance leases was 9.6 years and 5.2 years, respectively. At December&#160;26, 2025, the weighted-average discount rate for operating and finance leases was 7.5%.</us-gaap:LesseeOperatingLeasesTextBlock>
    <us-gaap:LesseeFinanceLeasesTextBlock contextRef="c-1" id="f-891">Leases&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;&#160;The components of net lease cost were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.391%"&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:16.443%"&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:16.297%"&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:16.301%"&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;/tr&gt;&lt;tr&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;Fiscal Years 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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&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="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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46,337&#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;40,782&#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;40,523&#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;/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 lease cost:&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="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,886&#160;&lt;/span&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,065&#160;&lt;/span&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;4,173&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;2,233&#160;&lt;/span&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;726&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;23,779&#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;10,298&#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;4,899&#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;/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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,081&#160;&lt;/span&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;14,052&#160;&lt;/span&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,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="display:none"&gt;&lt;/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;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,239&#160;&lt;/span&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,488&#160;&lt;/span&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,718&#160;&lt;/span&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;/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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,973)&lt;/span&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,160)&lt;/span&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,970)&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;89,463&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;81,460&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;69,705&#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;td 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 maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.380%"&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:15.517%"&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.541%"&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.956%"&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.541%"&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.885%"&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.541%"&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.917%"&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.541%"&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.781%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third-Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&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:30.625%"&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:16.443%"&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:16.446%"&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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="-sec-ix-hidden:f-961"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;19,554&#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;10,040&#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;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="-sec-ix-hidden:f-965"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;88,897&#160;&lt;/span&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;37,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;At December&#160;26, 2025, the weighted-average lease term for operating and finance leases was 9.6 years and 5.2 years, respectively. At December&#160;26, 2025, the weighted-average discount rate for operating and finance leases was 7.5%.</us-gaap:LesseeFinanceLeasesTextBlock>
    <us-gaap:LeaseCostTableTextBlock contextRef="c-1" id="f-893">The components of net lease cost were as follows:&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:45.391%"&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:16.443%"&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:16.297%"&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:16.301%"&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;/tr&gt;&lt;tr&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;Fiscal Years 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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&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="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;Operating lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;46,337&#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;40,782&#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;40,523&#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;/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 lease cost:&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="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 right-of-use asset&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,886&#160;&lt;/span&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,065&#160;&lt;/span&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;4,173&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Interest expense on lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,893&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;2,233&#160;&lt;/span&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;726&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 finance lease cost&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;23,779&#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;10,298&#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;4,899&#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;/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;Short-term lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,081&#160;&lt;/span&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;14,052&#160;&lt;/span&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,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="display:none"&gt;&lt;/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;Variable lease cost&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;9,239&#160;&lt;/span&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,488&#160;&lt;/span&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,718&#160;&lt;/span&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;/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;Sublease income&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(1,973)&lt;/span&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,160)&lt;/span&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,970)&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Total lease cost, net&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;89,463&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;81,460&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;69,705&#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;td 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:LeaseCostTableTextBlock>
    <us-gaap:OperatingLeaseCost contextRef="c-1" decimals="-3" id="f-894" unitRef="usd">46337000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-6" decimals="-3" id="f-895" unitRef="usd">40782000</us-gaap:OperatingLeaseCost>
    <us-gaap:OperatingLeaseCost contextRef="c-7" decimals="-3" id="f-896" unitRef="usd">40523000</us-gaap:OperatingLeaseCost>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-1" decimals="-3" id="f-897" unitRef="usd">17886000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-6" decimals="-3" id="f-898" unitRef="usd">8065000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseRightOfUseAssetAmortization contextRef="c-7" decimals="-3" id="f-899" unitRef="usd">4173000</us-gaap:FinanceLeaseRightOfUseAssetAmortization>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-1" decimals="-3" id="f-900" unitRef="usd">5893000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-6" decimals="-3" id="f-901" unitRef="usd">2233000</us-gaap:FinanceLeaseInterestExpense>
    <us-gaap:FinanceLeaseInterestExpense contextRef="c-7" decimals="-3" id="f-902" unitRef="usd">726000</us-gaap:FinanceLeaseInterestExpense>
    <chef:FinanceLeaseCost contextRef="c-1" decimals="-3" id="f-903" unitRef="usd">23779000</chef:FinanceLeaseCost>
    <chef:FinanceLeaseCost contextRef="c-6" decimals="-3" id="f-904" unitRef="usd">10298000</chef:FinanceLeaseCost>
    <chef:FinanceLeaseCost contextRef="c-7" decimals="-3" id="f-905" unitRef="usd">4899000</chef:FinanceLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-1" decimals="-3" id="f-906" unitRef="usd">12081000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-6" decimals="-3" id="f-907" unitRef="usd">14052000</us-gaap:ShortTermLeaseCost>
    <us-gaap:ShortTermLeaseCost contextRef="c-7" decimals="-3" id="f-908" unitRef="usd">12535000</us-gaap:ShortTermLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-1" decimals="-3" id="f-909" unitRef="usd">9239000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-6" decimals="-3" id="f-910" unitRef="usd">17488000</us-gaap:VariableLeaseCost>
    <us-gaap:VariableLeaseCost contextRef="c-7" decimals="-3" id="f-911" unitRef="usd">13718000</us-gaap:VariableLeaseCost>
    <us-gaap:SubleaseIncome contextRef="c-1" decimals="-3" id="f-912" unitRef="usd">1973000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-6" decimals="-3" id="f-913" unitRef="usd">1160000</us-gaap:SubleaseIncome>
    <us-gaap:SubleaseIncome contextRef="c-7" decimals="-3" id="f-914" unitRef="usd">1970000</us-gaap:SubleaseIncome>
    <us-gaap:LeaseCost contextRef="c-1" decimals="-3" id="f-915" unitRef="usd">89463000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-6" decimals="-3" id="f-916" unitRef="usd">81460000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost contextRef="c-7" decimals="-3" id="f-917" unitRef="usd">69705000</us-gaap:LeaseCost>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-919">&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 maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.380%"&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:15.517%"&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.541%"&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.956%"&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.541%"&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.885%"&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.541%"&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.917%"&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.541%"&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.781%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third-Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock contextRef="c-1" id="f-918">&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 maturities of the Company&#x2019;s lease liabilities for each of the next five fiscal years and thereafter at December&#160;26, 2025 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:23.380%"&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:15.517%"&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.541%"&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.956%"&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.541%"&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.885%"&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.541%"&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.917%"&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.541%"&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.781%"&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;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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="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;Operating Leases&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;Finance Leases&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Related Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Third-Party Real Estate&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Total&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Vehicles and Equipment&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2026&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;725&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;34,551&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;5,122&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;26,774&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2027&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;752&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;31,933&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;4,177&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;36,862&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;25,492&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,715&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;3,485&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;33,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;24,584&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;2029&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;29,695&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,521&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;32,216&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;2030&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;28,386&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;1,795&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;30,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,734&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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;Thereafter&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#x2014;&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,249&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;146,821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;12,303&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,057&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;300,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;17,672&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;320,258&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;129,275&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Less imputed interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(93,884)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;(20,824)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="6" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Present value of lease obligations&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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 style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;226,374&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&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 #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;108,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-248" decimals="-3" id="f-920" unitRef="usd">725000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-249" decimals="-3" id="f-921" unitRef="usd">34551000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-155" decimals="-3" id="f-922" unitRef="usd">5122000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-923" unitRef="usd">40398000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths contextRef="c-4" decimals="-3" id="f-924" unitRef="usd">26774000</us-gaap:FinanceLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-248" decimals="-3" id="f-925" unitRef="usd">752000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-249" decimals="-3" id="f-926" unitRef="usd">31933000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-155" decimals="-3" id="f-927" unitRef="usd">4177000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-928" unitRef="usd">36862000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo contextRef="c-4" decimals="-3" id="f-929" unitRef="usd">25492000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-248" decimals="-3" id="f-930" unitRef="usd">580000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-249" decimals="-3" id="f-931" unitRef="usd">29715000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-155" decimals="-3" id="f-932" unitRef="usd">3485000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-933" unitRef="usd">33780000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree contextRef="c-4" decimals="-3" id="f-934" unitRef="usd">24584000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-248" decimals="-3" id="f-935" unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-249" decimals="-3" id="f-936" unitRef="usd">29695000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-155" decimals="-3" id="f-937" unitRef="usd">2521000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-938" unitRef="usd">32216000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour contextRef="c-4" decimals="-3" id="f-939" unitRef="usd">22388000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-248" decimals="-3" id="f-940" unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-249" decimals="-3" id="f-941" unitRef="usd">28386000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-155" decimals="-3" id="f-942" unitRef="usd">1795000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-943" unitRef="usd">30181000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive contextRef="c-4" decimals="-3" id="f-944" unitRef="usd">17734000</us-gaap:FinanceLeaseLiabilityPaymentsDueYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-248" decimals="-3" id="f-945" unitRef="usd">0</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-249" decimals="-3" id="f-946" unitRef="usd">146249000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-155" decimals="-3" id="f-947" unitRef="usd">572000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-948" unitRef="usd">146821000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive contextRef="c-4" decimals="-3" id="f-949" unitRef="usd">12303000</us-gaap:FinanceLeaseLiabilityPaymentsDueAfterYearFive>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-248" decimals="-3" id="f-950" unitRef="usd">2057000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-249" decimals="-3" id="f-951" unitRef="usd">300529000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-155" decimals="-3" id="f-952" unitRef="usd">17672000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-953" unitRef="usd">320258000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:FinanceLeaseLiabilityPaymentsDue contextRef="c-4" decimals="-3" id="f-954" unitRef="usd">129275000</us-gaap:FinanceLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-955" unitRef="usd">93884000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount contextRef="c-4" decimals="-3" id="f-956" unitRef="usd">20824000</us-gaap:FinanceLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-957" unitRef="usd">226374000</us-gaap:OperatingLeaseLiability>
    <us-gaap:FinanceLeaseLiability contextRef="c-4" decimals="-3" id="f-958" unitRef="usd">108451000</us-gaap:FinanceLeaseLiability>
    <chef:AssetsAndLiabilitiesLesseeTableTextBlock contextRef="c-1" id="f-959">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Supplemental balance sheet information related to finance leases was as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt;text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:31.502%"&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:30.625%"&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:16.443%"&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:16.446%"&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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance Sheet Location&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Short-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-960"&gt;&lt;span style="-sec-ix-hidden:f-961"&gt;Current portion of long-term debt&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;19,554&#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;10,040&#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;Long-term finance lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"&gt;&lt;span style="-sec-ix-hidden:f-964"&gt;&lt;span style="-sec-ix-hidden:f-965"&gt;Long-term debt, net of current portion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;88,897&#160;&lt;/span&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;37,633&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</chef:AssetsAndLiabilitiesLesseeTableTextBlock>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-4" decimals="-3" id="f-962" unitRef="usd">19554000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityCurrent contextRef="c-5" decimals="-3" id="f-963" unitRef="usd">10040000</us-gaap:FinanceLeaseLiabilityCurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-4" decimals="-3" id="f-966" unitRef="usd">88897000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:FinanceLeaseLiabilityNoncurrent contextRef="c-5" decimals="-3" id="f-967" unitRef="usd">37633000</us-gaap:FinanceLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-968">P9Y7M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1 contextRef="c-4" id="f-969">P5Y2M12D</us-gaap:FinanceLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-970" unitRef="number">0.075</us-gaap:FinanceLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent contextRef="c-4" decimals="3" id="f-971" unitRef="number">0.075</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:IncomeTaxDisclosureTextBlock contextRef="c-1" id="f-972">Income Taxes&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 the Company&#x2019;s income before income taxes consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.155%"&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.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.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.084%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;24,640&#160;&lt;/span&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;20,509&#160;&lt;/span&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;15,298&#160;&lt;/span&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;Total&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;103,542&#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;79,532&#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;55,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&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 provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.695%"&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:17.898%"&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:17.898%"&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:17.901%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&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="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="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;/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;Federal&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;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;14,787&#160;&lt;/span&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;13,420&#160;&lt;/span&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;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&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;3,422&#160;&lt;/span&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,488&#160;&lt;/span&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;838&#160;&lt;/span&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;State&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;6,439&#160;&lt;/span&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,681&#160;&lt;/span&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;2,014&#160;&lt;/span&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;Total current income tax expense&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;24,648&#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;22,589&#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;12,765&#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;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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: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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;4,008&#160;&lt;/span&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;4,712&#160;&lt;/span&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;4,320&#160;&lt;/span&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;Foreign&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;332&#160;&lt;/span&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;(2,173)&lt;/span&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)&lt;/span&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;State&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;2,193&#160;&lt;/span&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,075)&lt;/span&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;3,842&#160;&lt;/span&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 25.75pt;text-align:left;vertical-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 deferred income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,533&#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;1,464&#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;8,114&#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;Total income tax expense&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 #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;31,181&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24,053&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,879&#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;&lt;div style="margin-top:5pt"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Organization for Economic Co-operation and Development (the &#x201c;OECD&#x201d;) introduced a framework under Pillar Two which includes a global corporate minimum tax rate of 15%. Some jurisdictions in which the Company operates have started to enact laws implementing Pillar Two, including Canada which enacted the rule in June 2024. The rules did not have a material impact on its consolidated financial statements in fiscal 2025 or 2024. The Company is monitoring any future developments.&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&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 an income tax refund receivable of $27,140 and $25,945 as of December&#160;26, 2025 and December&#160;27, 2024, respectively. 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 consolidated balance sheets. &lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The IRS is experiencing significant processing delays driven by an increase in net operating loss carryback requests as a result of the CARES Act, along with other factors. As a result, the processing and expected receipt of the federal income tax refund receivable has been significantly delayed. The Company is currently working with IRS Taxpayer&#x2019;s Advocate Services and consultants to resolve the processing issue. While progress has been made with the IRS and the Company expects to receive the refunds within one year, the exact timing of receipt is difficult to predict.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;On July 4, 2025, the United States enacted tax legislation through H.R.1, also referred to as the One Big Beautiful Bill Act (&#x201c;OBBBA&#x201d;). OBBBA did not have a material impact on the Company&#x2019;s 2025 annual effective tax rate, but impacted the split between current taxes payable and deferred taxes.&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;Income tax expense differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.381%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.392%"&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:7.937%"&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.540%"&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:7.942%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 27, 2024&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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="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;U.S. federal statutory income tax&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;21,744&#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;21.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="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;16,702&#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;21.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="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;11,648&#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;21.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Domestic federal reconciling items&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Nontaxable and nondeductible items, net&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="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: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: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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Compensation limitation&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;4,276&#160;&lt;/span&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;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;2,565&#160;&lt;/span&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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,040&#160;&lt;/span&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;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Stock compensation&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;(2,725)&lt;/span&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;(2.6)&lt;/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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(0.3)&lt;/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;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Charitable contributions&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;1,142&#160;&lt;/span&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.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;(156)&lt;/span&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;(0.2)&lt;/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;467&#160;&lt;/span&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;0.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;/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;Cross-border taxes&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Net controlled foreign corporation tested income (&#x201c;NCTI&#x201d;), formerly known as Global Intangible Low-Taxed Income (&#x201c;GILTI&#x201d;)&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;688&#160;&lt;/span&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;0.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;28&#160;&lt;/span&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;&#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;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;642&#160;&lt;/span&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Impact of foreign branches taxed in the U.S.&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;(161)&lt;/span&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;(0.2)&lt;/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;1,776&#160;&lt;/span&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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;0.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;/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;Other&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;830&#160;&lt;/span&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;0.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;1,320&#160;&lt;/span&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.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;559&#160;&lt;/span&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic state and local income taxes, net of federal effect &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,807&#160;&lt;/span&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;6,022&#160;&lt;/span&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;7.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="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;4,755&#160;&lt;/span&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;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Foreign reconciling items&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Arab Emirates&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Rate differential&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;(1,380)&lt;/span&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.3)&lt;/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;(1,261)&lt;/span&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.6)&lt;/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;(1,812)&lt;/span&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;(3.3)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Other&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;459&#160;&lt;/span&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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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)&lt;/span&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;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;109&#160;&lt;/span&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;0.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;/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;Canada&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Rate change&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;&#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;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;&#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;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;(869)&lt;/span&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.6)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Change in valuation allowance&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;&#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;&#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;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;(2,045)&lt;/span&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.6)&lt;/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;729&#160;&lt;/span&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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Other&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;162&#160;&lt;/span&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;0.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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(137)&lt;/span&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;(0.2)&lt;/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;/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;Other foreign jurisdictions&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;(661)&lt;/span&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;(0.6)&lt;/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;(734)&lt;/span&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;(0.9)&lt;/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;(442)&lt;/span&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;(0.8)&lt;/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;/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;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;31,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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-bottom:3pt double #000000;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;24,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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-bottom:3pt double #000000;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;20,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;(1)&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;The states and local jurisdictions that contribute more than 50% of the tax effect in this category include New York State and New York City, California for fiscal 2025 and 2024 and Massachusetts for fiscal 2023.&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;Deferred tax assets and liabilities at December&#160;26, 2025 and December&#160;27, 2024 consist of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.733%"&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:19.251%"&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:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&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;Deferred tax assets:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables and inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;13,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;11,753&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,267&#160;&lt;/span&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;4,819&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-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 operating loss carryforwards&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;2,186&#160;&lt;/span&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,171&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 expense carryforward&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;11,066&#160;&lt;/span&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;16,955&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;5,693&#160;&lt;/span&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;4,416&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,059&#160;&lt;/span&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;4,006&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;59,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 colspan="2" style="background-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;54,272&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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,153&#160;&lt;/span&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;329&#160;&lt;/span&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;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;105,564&#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;99,721&#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 style="height:14pt"&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(27,504)&lt;/span&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;(23,627)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(39,127)&lt;/span&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;(34,861)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,621)&lt;/span&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,956)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(4,484)&lt;/span&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;(4,647)&lt;/span&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 7.75pt;text-align:left;vertical-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 lease right-of-use assets&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;(54,252)&lt;/span&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;(49,521)&lt;/span&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;Total deferred tax 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="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;(127,988)&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;(115,612)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#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;&#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;/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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;(22,424)&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;(15,891)&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&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 deferred tax provision results from the effects of net changes during the year in deferred tax assets and liabilities arising from temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. The Company files Federal and various state and local income tax returns in the U.S and various foreign jurisdictions. For Federal income tax purposes, the 2022 through 2025 tax years remain open for examination. For state tax purposes, the 2021 through 2025 tax years remain open for examination. For foreign income tax purposes, the 2015 through 2025 tax years remain open for examination. The Company records interest and penalties, if any, in income tax expense.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;The Company&#x2019;s Canada tax-effected net operating loss carryforward of $1,163 expires at various dates between fiscal 2037 and 2043. The Company&#x2019;s state tax-effected net operating loss carryforward of $1,023 expires at various dates, the earliest of which expire in fiscal 2028, while others are indefinite-lived.&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 Company is permanently reinvesting the earnings of its foreign operations. The accumulated undistributed earnings of its foreign subsidiaries are immaterial, as a majority of such earnings have been taxed in the U.S.&lt;/span&gt;&lt;/div&gt;&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 of December&#160;26, 2025 and December&#160;27, 2024, the Company&#160;did not have any material uncertain tax positions.&#160;&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;See Note 14 - Supplemental Disclosures of Cash Flow Information for income taxes paid.&lt;/span&gt;&lt;/div&gt;</us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock contextRef="c-1" id="f-973">&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 the Company&#x2019;s income before income taxes consist of the following:&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.155%"&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.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.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.084%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Domestic&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;78,902&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;59,023&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;40,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;24,640&#160;&lt;/span&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;20,509&#160;&lt;/span&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;15,298&#160;&lt;/span&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;Total&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;103,542&#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;79,532&#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;55,469&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-1" decimals="-3" id="f-974" unitRef="usd">78902000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-6" decimals="-3" id="f-975" unitRef="usd">59023000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic contextRef="c-7" decimals="-3" id="f-976" unitRef="usd">40171000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-1" decimals="-3" id="f-977" unitRef="usd">24640000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-6" decimals="-3" id="f-978" unitRef="usd">20509000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign contextRef="c-7" decimals="-3" id="f-979" unitRef="usd">15298000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-1" decimals="-3" id="f-980" unitRef="usd">103542000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-6" decimals="-3" id="f-981" unitRef="usd">79532000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest contextRef="c-7" decimals="-3" id="f-982" unitRef="usd">55469000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock contextRef="c-1" id="f-983">&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 provision for income taxes consists of the following:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:39.695%"&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:17.898%"&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:17.898%"&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:17.901%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Current income tax expense:&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="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="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;/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;Federal&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;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;14,787&#160;&lt;/span&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;13,420&#160;&lt;/span&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;9,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;Foreign&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;3,422&#160;&lt;/span&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,488&#160;&lt;/span&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;838&#160;&lt;/span&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;State&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;6,439&#160;&lt;/span&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,681&#160;&lt;/span&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;2,014&#160;&lt;/span&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;Total current income tax expense&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;24,648&#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;22,589&#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;12,765&#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;Deferred income tax expense (benefit):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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: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:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;&#160;&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Federal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;4,008&#160;&lt;/span&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;4,712&#160;&lt;/span&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;4,320&#160;&lt;/span&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;Foreign&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;332&#160;&lt;/span&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;(2,173)&lt;/span&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)&lt;/span&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;State&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;2,193&#160;&lt;/span&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,075)&lt;/span&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;3,842&#160;&lt;/span&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 25.75pt;text-align:left;vertical-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 deferred income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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,533&#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;1,464&#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;8,114&#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;Total income tax expense&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 #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;31,181&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;24,053&#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;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&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;20,879&#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:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-984" unitRef="usd">14787000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-985" unitRef="usd">13420000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentFederalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-986" unitRef="usd">9913000</us-gaap:CurrentFederalTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-987" unitRef="usd">3422000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-988" unitRef="usd">2488000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-989" unitRef="usd">838000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-990" unitRef="usd">6439000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-991" unitRef="usd">6681000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-992" unitRef="usd">2014000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-993" unitRef="usd">24648000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-994" unitRef="usd">22589000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-995" unitRef="usd">12765000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-996" unitRef="usd">4008000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-997" unitRef="usd">4712000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredFederalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-998" unitRef="usd">4320000</us-gaap:DeferredFederalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-999" unitRef="usd">332000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1000" unitRef="usd">-2173000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1001" unitRef="usd">-48000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1002" unitRef="usd">2193000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1003" unitRef="usd">-1075000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1004" unitRef="usd">3842000</us-gaap:DeferredStateAndLocalIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1005" unitRef="usd">6533000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1006" unitRef="usd">1464000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1007" unitRef="usd">8114000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1008" unitRef="usd">31181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1009" unitRef="usd">24053000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1010" unitRef="usd">20879000</us-gaap:IncomeTaxExpenseBenefit>
    <chef:IncomeTaxesReceivableNetOperatingLossCARESAct contextRef="c-4" decimals="-3" id="f-1011" unitRef="usd">27140000</chef:IncomeTaxesReceivableNetOperatingLossCARESAct>
    <chef:IncomeTaxesReceivableNetOperatingLossCARESAct contextRef="c-5" decimals="-3" id="f-1012" unitRef="usd">25945000</chef:IncomeTaxesReceivableNetOperatingLossCARESAct>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock contextRef="c-1" id="f-1013">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;Income tax expense differed from amounts computed using the statutory federal income tax rate due to the following reasons:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.684%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:40.381%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.540%"&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:7.937%"&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.392%"&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:7.937%"&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.540%"&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:7.942%"&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="33" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Fiscal Years 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="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 27, 2024&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="9" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&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;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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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: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;Amount&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;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;Percent&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="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;U.S. federal statutory income tax&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;21,744&#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;21.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="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;16,702&#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;21.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="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;11,648&#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;21.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Domestic federal reconciling items&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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;Nontaxable and nondeductible items, net&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="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: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: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: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:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Compensation limitation&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;4,276&#160;&lt;/span&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;4.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;2,565&#160;&lt;/span&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;3.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;4,040&#160;&lt;/span&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;7.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Stock compensation&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;(2,725)&lt;/span&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;(2.6)&lt;/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;(212)&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;(0.3)&lt;/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;913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Charitable contributions&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;1,142&#160;&lt;/span&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.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;(156)&lt;/span&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;(0.2)&lt;/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;467&#160;&lt;/span&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;0.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;/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;Cross-border taxes&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Net controlled foreign corporation tested income (&#x201c;NCTI&#x201d;), formerly known as Global Intangible Low-Taxed Income (&#x201c;GILTI&#x201d;)&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;688&#160;&lt;/span&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;0.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;28&#160;&lt;/span&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;&#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;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;642&#160;&lt;/span&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.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Impact of foreign branches taxed in the U.S.&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;(161)&lt;/span&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;(0.2)&lt;/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;1,776&#160;&lt;/span&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;2.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;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;0.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;/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;Other&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;830&#160;&lt;/span&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;0.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;1,320&#160;&lt;/span&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.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;559&#160;&lt;/span&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.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Domestic state and local income taxes, net of federal effect &lt;/span&gt;&lt;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"&gt;(1)&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,807&#160;&lt;/span&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;6,022&#160;&lt;/span&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;7.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="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;4,755&#160;&lt;/span&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;8.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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Foreign reconciling items&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 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 Arab Emirates&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Rate differential&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;(1,380)&lt;/span&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.3)&lt;/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;(1,261)&lt;/span&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.6)&lt;/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;(1,812)&lt;/span&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;(3.3)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Other&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;459&#160;&lt;/span&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;0.4&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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)&lt;/span&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;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;109&#160;&lt;/span&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;0.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;/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;Canada&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="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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Rate change&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;&#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;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;&#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;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;(869)&lt;/span&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.6)&lt;/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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Change in valuation allowance&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;&#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;&#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;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;(2,045)&lt;/span&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.6)&lt;/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;729&#160;&lt;/span&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.3&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 24.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;Other&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;162&#160;&lt;/span&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;0.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;79&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;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;0.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;(137)&lt;/span&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;(0.2)&lt;/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;/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;Other foreign jurisdictions&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;(661)&lt;/span&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;(0.6)&lt;/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;(734)&lt;/span&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;(0.9)&lt;/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;(442)&lt;/span&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;(0.8)&lt;/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;/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;Income tax expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-bottom:3pt double #000000;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;31,181&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;30.1&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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-bottom:3pt double #000000;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;24,053&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;30.2&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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-bottom:3pt double #000000;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-bottom:3pt double #000000;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;20,879&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000000;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-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;37.6&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;%&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div 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;(1)&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;The states and local jurisdictions that contribute more than 50% of the tax effect in this category include New York State and New York City, California for fiscal 2025 and 2024 and Massachusetts for fiscal 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="-3" id="f-1014" unitRef="usd">21744000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-1" decimals="3" id="f-1015" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="-3" id="f-1016" unitRef="usd">16702000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-6" decimals="3" id="f-1017" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="-3" id="f-1018" unitRef="usd">11648000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate contextRef="c-7" decimals="3" id="f-1019" unitRef="number">0.210</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount contextRef="c-1" decimals="-3" id="f-1020" unitRef="usd">4276000</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent contextRef="c-1" decimals="3" id="f-1021" unitRef="number">0.041</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount contextRef="c-6" decimals="-3" id="f-1022" unitRef="usd">2565000</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent contextRef="c-6" decimals="3" id="f-1023" unitRef="number">0.032</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount contextRef="c-7" decimals="-3" id="f-1024" unitRef="usd">4040000</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationAmount>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent contextRef="c-7" decimals="3" id="f-1025" unitRef="number">0.073</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCompensationLimitationPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-1" decimals="-3" id="f-1026" unitRef="usd">-2725000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-1" decimals="3" id="f-1027" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount contextRef="c-6" decimals="-3" id="f-1028" unitRef="usd">-212000</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent contextRef="c-6" decimals="3" id="f-1029" unitRef="number">-0.003</us-gaap:EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="-3" id="f-1030" unitRef="usd">913000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost contextRef="c-7" decimals="3" id="f-1031" unitRef="number">0.016</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions contextRef="c-1" decimals="-3" id="f-1032" unitRef="usd">1142000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions contextRef="c-1" decimals="3" id="f-1033" unitRef="number">0.011</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount contextRef="c-6" decimals="-3" id="f-1034" unitRef="usd">-156000</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditAmount>
    <chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent contextRef="c-6" decimals="3" id="f-1035" unitRef="number">-0.002</chef:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributionsCreditPercent>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions contextRef="c-7" decimals="-3" id="f-1036" unitRef="usd">467000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseCharitableContributions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions contextRef="c-7" decimals="3" id="f-1037" unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationNondeductibleExpenseCharitableContributions>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount contextRef="c-1" decimals="-3" id="f-1038" unitRef="usd">688000</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-1" decimals="3" id="f-1039" unitRef="number">0.007</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount contextRef="c-6" decimals="-3" id="f-1040" unitRef="usd">28000</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-6" decimals="3" id="f-1041" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount contextRef="c-7" decimals="-3" id="f-1042" unitRef="usd">642000</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent contextRef="c-7" decimals="3" id="f-1043" unitRef="number">0.012</us-gaap:EffectiveIncomeTaxRateReconciliationGiltiPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount contextRef="c-1" decimals="-3" id="f-1044" unitRef="usd">-161000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent contextRef="c-1" decimals="3" id="f-1045" unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount contextRef="c-6" decimals="-3" id="f-1046" unitRef="usd">1776000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent contextRef="c-6" decimals="3" id="f-1047" unitRef="number">0.022</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount contextRef="c-7" decimals="-3" id="f-1048" unitRef="usd">277000</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherAmount>
    <us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent contextRef="c-7" decimals="3" id="f-1049" unitRef="number">0.005</us-gaap:EffectiveIncomeTaxRateReconciliationCrossBorderOtherPercent>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-250" decimals="-3" id="f-1050" unitRef="usd">830000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-250"
      decimals="3"
      id="f-1051"
      unitRef="number">0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-251" decimals="-3" id="f-1052" unitRef="usd">1320000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-251"
      decimals="3"
      id="f-1053"
      unitRef="number">0.017</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-252" decimals="-3" id="f-1054" unitRef="usd">559000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-252"
      decimals="3"
      id="f-1055"
      unitRef="number">0.010</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="-3" id="f-1056" unitRef="usd">6807000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-1" decimals="3" id="f-1057" unitRef="number">0.065</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="-3" id="f-1058" unitRef="usd">6022000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-6" decimals="3" id="f-1059" unitRef="number">0.076</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="-3" id="f-1060" unitRef="usd">4755000</us-gaap:IncomeTaxReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes contextRef="c-7" decimals="3" id="f-1061" unitRef="number">0.086</us-gaap:EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-253" decimals="-3" id="f-1062" unitRef="usd">-1380000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-253"
      decimals="3"
      id="f-1063"
      unitRef="number">-0.013</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-254" decimals="-3" id="f-1064" unitRef="usd">-1261000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-254"
      decimals="3"
      id="f-1065"
      unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential contextRef="c-255" decimals="-3" id="f-1066" unitRef="usd">-1812000</us-gaap:IncomeTaxReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
      contextRef="c-255"
      decimals="3"
      id="f-1067"
      unitRef="number">-0.033</us-gaap:EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-253" decimals="-3" id="f-1068" unitRef="usd">459000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-253"
      decimals="3"
      id="f-1069"
      unitRef="number">0.004</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-254" decimals="-3" id="f-1070" unitRef="usd">-31000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-254"
      decimals="3"
      id="f-1071"
      unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-255" decimals="-3" id="f-1072" unitRef="usd">109000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-255"
      decimals="3"
      id="f-1073"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="-3" id="f-1074" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-1" decimals="3" id="f-1075" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-6" decimals="-3" id="f-1076" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-6" decimals="3" id="f-1077" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate contextRef="c-7" decimals="-3" id="f-1078" unitRef="usd">-869000</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate contextRef="c-7" decimals="3" id="f-1079" unitRef="number">-0.016</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="-3" id="f-1080" unitRef="usd">0</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-1" decimals="3" id="f-1081" unitRef="number">0</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="-3" id="f-1082" unitRef="usd">-2045000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-6" decimals="3" id="f-1083" unitRef="number">-0.026</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="-3" id="f-1084" unitRef="usd">729000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance contextRef="c-7" decimals="3" id="f-1085" unitRef="number">0.013</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-256" decimals="-3" id="f-1086" unitRef="usd">162000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-256"
      decimals="3"
      id="f-1087"
      unitRef="number">0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-257" decimals="-3" id="f-1088" unitRef="usd">79000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-257"
      decimals="3"
      id="f-1089"
      unitRef="number">0.001</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-258" decimals="-3" id="f-1090" unitRef="usd">-137000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-258"
      decimals="3"
      id="f-1091"
      unitRef="number">-0.002</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-259" decimals="-3" id="f-1092" unitRef="usd">-661000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-259"
      decimals="3"
      id="f-1093"
      unitRef="number">-0.006</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-260" decimals="-3" id="f-1094" unitRef="usd">-734000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-260"
      decimals="3"
      id="f-1095"
      unitRef="number">-0.009</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxReconciliationOtherAdjustments contextRef="c-261" decimals="-3" id="f-1096" unitRef="usd">-442000</us-gaap:IncomeTaxReconciliationOtherAdjustments>
    <us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments
      contextRef="c-261"
      decimals="3"
      id="f-1097"
      unitRef="number">-0.008</us-gaap:EffectiveIncomeTaxRateReconciliationOtherAdjustments>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-1" decimals="-3" id="f-1098" unitRef="usd">31181000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-1" decimals="3" id="f-1099" unitRef="number">0.301</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-6" decimals="-3" id="f-1100" unitRef="usd">24053000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-6" decimals="3" id="f-1101" unitRef="number">0.302</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit contextRef="c-7" decimals="-3" id="f-1102" unitRef="usd">20879000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:EffectiveIncomeTaxRateContinuingOperations contextRef="c-7" decimals="3" id="f-1103" unitRef="number">0.376</us-gaap:EffectiveIncomeTaxRateContinuingOperations>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock contextRef="c-1" id="f-1104">&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:112%"&gt;Deferred tax assets and liabilities at December&#160;26, 2025 and December&#160;27, 2024 consist of the following:&#160;&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:56.733%"&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:19.251%"&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:19.252%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&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;Deferred tax assets:&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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Receivables and inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;13,311&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;11,753&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Self-insurance reserves&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,267&#160;&lt;/span&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;4,819&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-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 operating loss carryforwards&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;2,186&#160;&lt;/span&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,171&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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 7.75pt;text-align:left;vertical-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 expense carryforward&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;11,066&#160;&lt;/span&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;16,955&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Stock compensation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;5,693&#160;&lt;/span&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;4,416&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,059&#160;&lt;/span&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;4,006&#160;&lt;/span&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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Operating lease liabilities&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;59,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 colspan="2" style="background-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;54,272&#160;&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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,153&#160;&lt;/span&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;329&#160;&lt;/span&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;Total deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #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;105,564&#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;99,721&#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 style="height:14pt"&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Deferred tax liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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="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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Property &amp;amp; equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(27,504)&lt;/span&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;(23,627)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Goodwill&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(39,127)&lt;/span&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;(34,861)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Intangible assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,621)&lt;/span&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,956)&lt;/span&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 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Prepaid expenses and other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;(4,484)&lt;/span&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;(4,647)&lt;/span&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 7.75pt;text-align:left;vertical-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 lease right-of-use assets&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;(54,252)&lt;/span&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;(49,521)&lt;/span&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;Total deferred tax 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="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;(127,988)&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;(115,612)&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 2px 7.75pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Valuation allowance&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#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;&#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;&#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;/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 deferred tax liability&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;border-bottom:3pt double #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;(22,424)&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;(15,891)&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:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <chef:DeferredTaxAssetsReceivablesAndInventories contextRef="c-4" decimals="-3" id="f-1105" unitRef="usd">13311000</chef:DeferredTaxAssetsReceivablesAndInventories>
    <chef:DeferredTaxAssetsReceivablesAndInventories contextRef="c-5" decimals="-3" id="f-1106" unitRef="usd">11753000</chef:DeferredTaxAssetsReceivablesAndInventories>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance contextRef="c-4" decimals="-3" id="f-1107" unitRef="usd">6267000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance contextRef="c-5" decimals="-3" id="f-1108" unitRef="usd">4819000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsSelfInsurance>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-4" decimals="-3" id="f-1109" unitRef="usd">2186000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards contextRef="c-5" decimals="-3" id="f-1110" unitRef="usd">3171000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c-4" decimals="-3" id="f-1111" unitRef="usd">11066000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetInterestCarryforward contextRef="c-5" decimals="-3" id="f-1112" unitRef="usd">16955000</us-gaap:DeferredTaxAssetInterestCarryforward>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-4" decimals="-3" id="f-1113" unitRef="usd">5693000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost contextRef="c-5" decimals="-3" id="f-1114" unitRef="usd">4416000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-4" decimals="-3" id="f-1115" unitRef="usd">6059000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets contextRef="c-5" decimals="-3" id="f-1116" unitRef="usd">4006000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability contextRef="c-4" decimals="-3" id="f-1117" unitRef="usd">59829000</chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability contextRef="c-5" decimals="-3" id="f-1118" unitRef="usd">54272000</chef:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiability>
    <chef:DeferredTaxAssetsOtherAssetsNoncurrent contextRef="c-4" decimals="-3" id="f-1119" unitRef="usd">1153000</chef:DeferredTaxAssetsOtherAssetsNoncurrent>
    <chef:DeferredTaxAssetsOtherAssetsNoncurrent contextRef="c-5" decimals="-3" id="f-1120" unitRef="usd">329000</chef:DeferredTaxAssetsOtherAssetsNoncurrent>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-4" decimals="-3" id="f-1121" unitRef="usd">105564000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross contextRef="c-5" decimals="-3" id="f-1122" unitRef="usd">99721000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-4" decimals="-3" id="f-1123" unitRef="usd">27504000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment contextRef="c-5" decimals="-3" id="f-1124" unitRef="usd">23627000</us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="c-4" decimals="-3" id="f-1125" unitRef="usd">39127000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill contextRef="c-5" decimals="-3" id="f-1126" unitRef="usd">34861000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-4" decimals="-3" id="f-1127" unitRef="usd">2621000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets contextRef="c-5" decimals="-3" id="f-1128" unitRef="usd">2956000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-4" decimals="-3" id="f-1129" unitRef="usd">4484000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesPrepaidExpenses contextRef="c-5" decimals="-3" id="f-1130" unitRef="usd">4647000</us-gaap:DeferredTaxLiabilitiesPrepaidExpenses>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-4" decimals="-3" id="f-1131" unitRef="usd">54252000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredTaxLiabilitiesLeasingArrangements contextRef="c-5" decimals="-3" id="f-1132" unitRef="usd">49521000</us-gaap:DeferredTaxLiabilitiesLeasingArrangements>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-4" decimals="-3" id="f-1133" unitRef="usd">127988000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredIncomeTaxLiabilities contextRef="c-5" decimals="-3" id="f-1134" unitRef="usd">115612000</us-gaap:DeferredIncomeTaxLiabilities>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-4" decimals="-3" id="f-1135" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance contextRef="c-5" decimals="-3" id="f-1136" unitRef="usd">0</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxLiabilities contextRef="c-4" decimals="-3" id="f-1137" unitRef="usd">22424000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:DeferredTaxLiabilities contextRef="c-5" decimals="-3" id="f-1138" unitRef="usd">15891000</us-gaap:DeferredTaxLiabilities>
    <us-gaap:OperatingLossCarryforwards contextRef="c-262" decimals="-3" id="f-1139" unitRef="usd">1163000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards contextRef="c-263" decimals="-3" id="f-1140" unitRef="usd">1023000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:SegmentReportingDisclosureTextBlock contextRef="c-1" id="f-1141">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 described in Note 2 &#x2013; Summary of Significant Accounting Policies. 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 &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;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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.155%"&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.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.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.084%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;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;United States&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;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;3,757,901&#160;&lt;/span&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;3,454,355&#160;&lt;/span&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;3,150,871&#160;&lt;/span&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;International&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;391,636&#160;&lt;/span&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;339,857&#160;&lt;/span&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;282,892&#160;&lt;/span&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;Total net sales&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;4,149,537&#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;3,794,212&#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;3,433,763&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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="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;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="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,075,675&#160;&lt;/span&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;2,805,332&#160;&lt;/span&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;2,550,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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="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;69,772&#160;&lt;/span&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;74,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;68,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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="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;3,145,447&#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;2,880,065&#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;2,619,289&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 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;1,004,090&#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;914,147&#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;814,474&#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;/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:120%;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:120%;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 fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.&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 $1,011, $1,240 and $1,466 of depreciation expense for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, 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 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-1142"
      unitRef="segment">3</us-gaap:NumberOfOperatingSegments>
    <us-gaap:NumberOfReportableSegments
      contextRef="c-1"
      decimals="INF"
      id="f-1143"
      unitRef="segment">1</us-gaap:NumberOfReportableSegments>
    <us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock contextRef="c-1" id="f-1144">&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:99.707%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:42.155%"&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.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.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.084%"&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;Fiscal Years 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="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;December 26, 2025&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;December 27, 2024&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;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;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;:&lt;/span&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;border-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;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;United States&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;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;3,757,901&#160;&lt;/span&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;3,454,355&#160;&lt;/span&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;3,150,871&#160;&lt;/span&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;International&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;391,636&#160;&lt;/span&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;339,857&#160;&lt;/span&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;282,892&#160;&lt;/span&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;Total net sales&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;4,149,537&#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;3,794,212&#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;3,433,763&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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="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;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="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,075,675&#160;&lt;/span&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;2,805,332&#160;&lt;/span&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;2,550,995&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;div style="padding-left: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="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;69,772&#160;&lt;/span&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;74,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;68,294&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/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="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;3,145,447&#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;2,880,065&#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;2,619,289&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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 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;1,004,090&#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;914,147&#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;814,474&#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;/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:120%;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:120%;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 fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023.&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 $1,011, $1,240 and $1,466 of depreciation expense for the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023, respectively.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-264" decimals="-3" id="f-1145" unitRef="usd">3757901000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-265" decimals="-3" id="f-1146" unitRef="usd">3454355000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-266" decimals="-3" id="f-1147" unitRef="usd">3150871000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-267" decimals="-3" id="f-1148" unitRef="usd">391636000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-268" decimals="-3" id="f-1149" unitRef="usd">339857000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-269" decimals="-3" id="f-1150" unitRef="usd">282892000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-270" decimals="-3" id="f-1151" unitRef="usd">4149537000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-271" decimals="-3" id="f-1152" unitRef="usd">3794212000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax contextRef="c-272" decimals="-3" id="f-1153" unitRef="usd">3433763000</us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-273" decimals="-3" id="f-1154" unitRef="usd">3075675000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-274" decimals="-3" id="f-1155" unitRef="usd">2805332000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-275" decimals="-3" id="f-1156" unitRef="usd">2550995000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-276" decimals="-3" id="f-1157" unitRef="usd">69772000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-277" decimals="-3" id="f-1158" unitRef="usd">74733000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-278" decimals="-3" id="f-1159" unitRef="usd">68294000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-270" decimals="-3" id="f-1160" unitRef="usd">3145447000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-271" decimals="-3" id="f-1161" unitRef="usd">2880065000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:CostOfGoodsAndServicesSold contextRef="c-272" decimals="-3" id="f-1162" unitRef="usd">2619289000</us-gaap:CostOfGoodsAndServicesSold>
    <us-gaap:GrossProfit contextRef="c-270" decimals="-3" id="f-1163" unitRef="usd">1004090000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-271" decimals="-3" id="f-1164" unitRef="usd">914147000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit contextRef="c-272" decimals="-3" id="f-1165" unitRef="usd">814474000</us-gaap:GrossProfit>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-276" decimals="-3" id="f-1166" unitRef="usd">1011000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-277" decimals="-3" id="f-1167" unitRef="usd">1240000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CostOfGoodsAndServicesSoldDepreciation contextRef="c-278" decimals="-3" id="f-1168" unitRef="usd">1466000</us-gaap:CostOfGoodsAndServicesSoldDepreciation>
    <us-gaap:CashFlowSupplementalDisclosuresTextBlock contextRef="c-1" id="f-1169">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.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.439%"&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:15.983%"&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:15.983%"&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:15.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes, net of cash received:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;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;U.S. Federal&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;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;14,023&#160;&lt;/span&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;13,737&#160;&lt;/span&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;13,308&#160;&lt;/span&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;U.S. state and local:&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="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 24.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;California&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: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;*&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: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;*&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;1,482&#160;&lt;/span&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 24.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;New York state&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;*&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;1,073&#160;&lt;/span&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 24.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;New York city&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;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;*&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: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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Other state and local&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;3,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,475&#160;&lt;/span&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,598&#160;&lt;/span&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 U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,384&#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;4,475&#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;5,153&#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;/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;Foreign:&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="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 24.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 Arab Emirates&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;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;*&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: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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Other foreign&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;1,264&#160;&lt;/span&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;943&#160;&lt;/span&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;899&#160;&lt;/span&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 foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499&#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;943&#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;899&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Cash paid for income taxes, net of cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;38,491&#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;42,756&#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;42,070&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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="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 cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;38,705&#160;&lt;/span&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;39,051&#160;&lt;/span&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;38,471&#160;&lt;/span&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;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,055&#160;&lt;/span&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,240&#160;&lt;/span&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;730&#160;&lt;/span&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;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;/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 leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;39,569&#160;&lt;/span&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;26,058&#160;&lt;/span&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;65,601&#160;&lt;/span&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;Finance leases&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;84,755&#160;&lt;/span&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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,431&#160;&lt;/span&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;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Conversion of debt into common stock&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;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;&#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 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;37,938&#160;&lt;/span&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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;Common stock issued for acquisitions&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;300&#160;&lt;/span&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;&#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;2,496&#160;&lt;/span&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;/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;Contingent earn-out liabilities for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;5,765&#160;&lt;/span&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;Unsecured notes issued for acquisitions&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;10,700&#160;&lt;/span&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;&#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;10,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;/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:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&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:14.75pt"&gt;The amount of income tax paid during the period does not meet the 5% disaggregation threshold.&lt;/span&gt;&lt;/div&gt;</us-gaap:CashFlowSupplementalDisclosuresTextBlock>
    <us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock contextRef="c-1" id="f-1170">&lt;div style="margin-top:5pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:45.439%"&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:15.983%"&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:15.983%"&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:15.987%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;December 26, 2025&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 27, 2024&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 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for income taxes, net of cash received:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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;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;U.S. Federal&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;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;14,023&#160;&lt;/span&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;13,737&#160;&lt;/span&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;13,308&#160;&lt;/span&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;U.S. state and local:&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="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 24.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;California&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: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;*&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: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;*&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;1,482&#160;&lt;/span&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 24.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;New York state&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;1,121&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding: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;*&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;1,073&#160;&lt;/span&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 24.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;New York city&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;1,273&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;*&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: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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Other state and local&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;3,990&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,475&#160;&lt;/span&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,598&#160;&lt;/span&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 U.S. state and local&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;6,384&#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;4,475&#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;5,153&#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;/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;Foreign:&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="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 24.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 Arab Emirates&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;1,235&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding: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;*&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: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;*&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 24.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;Other foreign&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;1,264&#160;&lt;/span&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;943&#160;&lt;/span&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;899&#160;&lt;/span&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 foreign&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;2,499&#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;943&#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;899&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Cash paid for income taxes, net of cash received&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;22,906&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,155&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;$&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;19,360&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Cash paid for interest&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;38,491&#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;42,756&#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;42,070&#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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" 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;Cash paid for amounts included in the measurement of lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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="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 cash flows from operating leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;38,705&#160;&lt;/span&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;39,051&#160;&lt;/span&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;38,471&#160;&lt;/span&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;Operating cash flows from finance leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,055&#160;&lt;/span&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,240&#160;&lt;/span&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;730&#160;&lt;/span&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;ROU assets obtained in exchange for lease liabilities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&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;/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 leases&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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;39,569&#160;&lt;/span&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;26,058&#160;&lt;/span&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;65,601&#160;&lt;/span&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;Finance leases&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;84,755&#160;&lt;/span&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,580&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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,431&#160;&lt;/span&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;Non-cash investing and financing activities:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&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="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;Conversion of debt into common stock&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;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;&#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 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;37,938&#160;&lt;/span&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;&#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="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/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;/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;Common stock issued for acquisitions&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;300&#160;&lt;/span&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;&#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;2,496&#160;&lt;/span&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;/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;Contingent earn-out liabilities for acquisitions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,350&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;5,765&#160;&lt;/span&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;Unsecured notes issued for acquisitions&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;10,700&#160;&lt;/span&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;&#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;10,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;/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:120%;position:relative;top:-3.5pt;vertical-align:baseline"&gt;*&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:14.75pt"&gt;The amount of income tax paid during the period does not meet the 5% disaggregation threshold.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfCashFlowSupplementalDisclosuresTableTextBlock>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1171" unitRef="usd">14023000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-6" decimals="-3" id="f-1172" unitRef="usd">13737000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidFederalAfterRefundReceived contextRef="c-7" decimals="-3" id="f-1173" unitRef="usd">13308000</us-gaap:IncomeTaxPaidFederalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-279" decimals="-3" id="f-1174" unitRef="usd">1482000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-280" decimals="-3" id="f-1175" unitRef="usd">1121000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-281" decimals="-3" id="f-1176" unitRef="usd">1073000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-282" decimals="-3" id="f-1177" unitRef="usd">1273000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-283" decimals="-3" id="f-1178" unitRef="usd">3990000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-284" decimals="-3" id="f-1179" unitRef="usd">4475000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-285" decimals="-3" id="f-1180" unitRef="usd">2598000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1181" unitRef="usd">6384000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-6" decimals="-3" id="f-1182" unitRef="usd">4475000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived contextRef="c-7" decimals="-3" id="f-1183" unitRef="usd">5153000</us-gaap:IncomeTaxPaidStateAndLocalAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-253" decimals="-3" id="f-1184" unitRef="usd">1235000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-259" decimals="-3" id="f-1185" unitRef="usd">1264000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-260" decimals="-3" id="f-1186" unitRef="usd">943000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-261" decimals="-3" id="f-1187" unitRef="usd">899000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-1" decimals="-3" id="f-1188" unitRef="usd">2499000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-6" decimals="-3" id="f-1189" unitRef="usd">943000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxPaidForeignAfterRefundReceived contextRef="c-7" decimals="-3" id="f-1190" unitRef="usd">899000</us-gaap:IncomeTaxPaidForeignAfterRefundReceived>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-1" decimals="-3" id="f-1191" unitRef="usd">22906000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-6" decimals="-3" id="f-1192" unitRef="usd">19155000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet contextRef="c-7" decimals="-3" id="f-1193" unitRef="usd">19360000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-1" decimals="-3" id="f-1194" unitRef="usd">38491000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-6" decimals="-3" id="f-1195" unitRef="usd">42756000</us-gaap:InterestPaidNet>
    <us-gaap:InterestPaidNet contextRef="c-7" decimals="-3" id="f-1196" unitRef="usd">42070000</us-gaap:InterestPaidNet>
    <us-gaap:OperatingLeasePayments contextRef="c-1" decimals="-3" id="f-1197" unitRef="usd">38705000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-6" decimals="-3" id="f-1198" unitRef="usd">39051000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments contextRef="c-7" decimals="-3" id="f-1199" unitRef="usd">38471000</us-gaap:OperatingLeasePayments>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-1" decimals="-3" id="f-1200" unitRef="usd">6055000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-6" decimals="-3" id="f-1201" unitRef="usd">2240000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:FinanceLeaseInterestPaymentOnLiability contextRef="c-7" decimals="-3" id="f-1202" unitRef="usd">730000</us-gaap:FinanceLeaseInterestPaymentOnLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-1" decimals="-3" id="f-1203" unitRef="usd">39569000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-6" decimals="-3" id="f-1204" unitRef="usd">26058000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability contextRef="c-7" decimals="-3" id="f-1205" unitRef="usd">65601000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-1" decimals="-3" id="f-1206" unitRef="usd">84755000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-6" decimals="-3" id="f-1207" unitRef="usd">33580000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability contextRef="c-7" decimals="-3" id="f-1208" unitRef="usd">13431000</us-gaap:RightOfUseAssetObtainedInExchangeForFinanceLeaseLiability>
    <us-gaap:DebtConversionOriginalDebtAmount1 contextRef="c-1" decimals="-3" id="f-1209" unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1 contextRef="c-6" decimals="-3" id="f-1210" unitRef="usd">37938000</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:DebtConversionOriginalDebtAmount1 contextRef="c-7" decimals="-3" id="f-1211" unitRef="usd">0</us-gaap:DebtConversionOriginalDebtAmount1>
    <us-gaap:StockIssued1 contextRef="c-1" decimals="-3" id="f-1212" unitRef="usd">300000</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-6" decimals="-3" id="f-1213" unitRef="usd">0</us-gaap:StockIssued1>
    <us-gaap:StockIssued1 contextRef="c-7" decimals="-3" id="f-1214" unitRef="usd">2496000</us-gaap:StockIssued1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 contextRef="c-1" decimals="-3" id="f-1215" unitRef="usd">1350000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 contextRef="c-6" decimals="-3" id="f-1216" unitRef="usd">0</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1 contextRef="c-7" decimals="-3" id="f-1217" unitRef="usd">5765000</us-gaap:NoncashOrPartNoncashAcquisitionValueOfLiabilitiesAssumed1>
    <us-gaap:NotesIssued1 contextRef="c-1" decimals="-3" id="f-1218" unitRef="usd">10700000</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1 contextRef="c-6" decimals="-3" id="f-1219" unitRef="usd">0</us-gaap:NotesIssued1>
    <us-gaap:NotesIssued1 contextRef="c-7" decimals="-3" id="f-1220" unitRef="usd">10000000</us-gaap:NotesIssued1>
    <us-gaap:CompensationAndEmployeeBenefitPlansTextBlock contextRef="c-1" id="f-1221">Employee Benefit Plans&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:700;line-height:120%"&gt;Employee Tax-Deferred Savings Plan&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company sponsors a defined contribution plan covering substantially all full-time employees (the &#x201c;401(k) Plan&#x201d;) that provides tax-deferred salary deductions for eligible employees. Employees choose to make voluntary contributions of their annual compensation to the 401(k) Plan, limited to an annual maximum amount as set periodically by the Internal Revenue Service. The Company provides discretionary matching contributions equal to 50 percent of the employee&#x2019;s contribution amount, up to a maximum of six percent of the employee&#x2019;s annual salary, or the annual compensation limit set by the Internal Revenue Service, whichever is lower. Matching contributions begin vesting after one year and are fully vested after five years. Employee contributions are fully vested when made. Under the 401(k) Plan, participants are not able to receive or purchase the Company&#x2019;s common stock. Matching contributions under the 401(k) Plan were $4,159, $4,378 and $3,500, respectively, for fiscal 2025, 2024 and 2023.&lt;/span&gt;&lt;/div&gt;</us-gaap:CompensationAndEmployeeBenefitPlansTextBlock>
    <us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch
      contextRef="c-1"
      decimals="INF"
      id="f-1222"
      unitRef="number">0.50</us-gaap:DefinedContributionPlanEmployerMatchingContributionPercentOfMatch>
    <us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent
      contextRef="c-1"
      decimals="INF"
      id="f-1223"
      unitRef="number">0.06</us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent>
    <chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod contextRef="c-1" id="f-1224">P1Y</chef:DefinedContributionPlanEmployerMatchingContributionBeginningVestingPeriod>
    <chef:DefinedContributionPlanEmployerMatchingContributionFullyVested contextRef="c-1" id="f-1225">P5Y</chef:DefinedContributionPlanEmployerMatchingContributionFullyVested>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-1" decimals="-3" id="f-1226" unitRef="usd">4159000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-6" decimals="-3" id="f-1227" unitRef="usd">4378000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount contextRef="c-7" decimals="-3" id="f-1228" unitRef="usd">3500000</us-gaap:DefinedContributionPlanEmployerDiscretionaryContributionAmount>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock contextRef="c-1" id="f-1229">Commitments and Contingencies&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;&#160;&lt;/span&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;Legal Contingencies&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 Company is involved in various legal proceedings. The Company establishes reserves for specific legal proceedings when it determines that the likelihood of an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Management has also identified certain other legal matters where the Company believes an unfavorable outcome is reasonably &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;possible and/or for which no estimate of possible losses can be made. The Company does not believe that there is a reasonable possibility of material loss or loss in excess of the amount that the Company has accrued. The Company recognizes legal fees related to any ongoing legal proceeding as incurred.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Audits&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company is involved in various matters, with respect to some of which the outcome is uncertain. These audits may result in the assessment of additional taxes or other costs that are subsequently resolved with authorities or potentially through the courts.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%"&gt;Risk Management Programs&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',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 Company&#x2019;s self-insurance reserves for its medical program totaled $2,578 and $2,540 at December&#160;26, 2025 and December&#160;27, 2024, respectively.&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 Company&#x2019;s self-insurance reserves for its automobile liability program totaled $11,622 and $8,833 at December&#160;26, 2025 and December&#160;27, 2024, respectively. Self-insurance reserves for workers&#x2019; compensation totaled $21,808 and $16,888 at December&#160;26, 2025 and December&#160;27, 2024, respectively. These self-insurance reserves are reflected within &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;accrued liabilities&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 consolidated balance sheets.&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-style:italic;font-weight:700;line-height:120%"&gt;Workforce&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;br/&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:120%"&gt;As of December&#160;26, 2025, approximately 1% of the Company&#x2019;s employees are represented by unions, all of whom are operating under collective bargaining agreements which expire at various times between fiscal 2027 and 2028.&lt;/span&gt;&lt;/div&gt;</us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:SelfInsuranceReserve contextRef="c-286" decimals="-3" id="f-1230" unitRef="usd">2578000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-287" decimals="-3" id="f-1231" unitRef="usd">2540000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-288" decimals="-3" id="f-1232" unitRef="usd">11622000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-289" decimals="-3" id="f-1233" unitRef="usd">8833000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-290" decimals="-3" id="f-1234" unitRef="usd">21808000</us-gaap:SelfInsuranceReserve>
    <us-gaap:SelfInsuranceReserve contextRef="c-291" decimals="-3" id="f-1235" unitRef="usd">16888000</us-gaap:SelfInsuranceReserve>
    <chef:PercentageOfEmployeesRepresentedByUnions contextRef="c-4" decimals="3" id="f-1236" unitRef="number">0.01</chef:PercentageOfEmployeesRepresentedByUnions>
    <srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock contextRef="c-1" id="f-1237">Valuation Reserves&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 tables summarize the activity in the Company&#x2019;s valuation accounts during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023:&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:26.279%"&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:16.323%"&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:16.323%"&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:16.323%"&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:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Additions Charged to Expense&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: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;Deductions &lt;/span&gt;&lt;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"&gt;(1)&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;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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: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 #000000;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 #000000;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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;22,341&#160;&lt;/span&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;12,118&#160;&lt;/span&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;(7,494)&lt;/span&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;26,965&#160;&lt;/span&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;December 27, 2024&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;21,423&#160;&lt;/span&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;11,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(11,064)&lt;/span&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;22,341&#160;&lt;/span&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;20,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,078&#160;&lt;/span&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;(7,388)&lt;/span&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;21,423&#160;&lt;/span&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;/table&gt;&lt;/div&gt;&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.279%"&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:16.323%"&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:16.323%"&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:16.323%"&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:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Additions Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;&#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 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;&#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 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;&#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 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;&#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;/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;December 27, 2024&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;2,119&#160;&lt;/span&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;(2,119)&lt;/span&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;478&#160;&lt;/span&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;&#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;2,119&#160;&lt;/span&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;/table&gt;&lt;/div&gt;&lt;div&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%"&gt; With respect to the allowance for credit losses, the deductions amount are primarily composed of write-offs, less recoveries which are not material.&lt;/span&gt;&lt;/div&gt;</srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock contextRef="c-1" id="f-1238">&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 tables summarize the activity in the Company&#x2019;s valuation accounts during the fiscal years ended December&#160;26, 2025, December&#160;27, 2024 and December&#160;29, 2023:&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:26.279%"&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:16.323%"&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:16.323%"&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:16.323%"&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:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:700;line-height:100%"&gt;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;Additions Charged to Expense&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: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;Deductions &lt;/span&gt;&lt;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"&gt;(1)&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;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for credit losses&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: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 #000000;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 #000000;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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;22,341&#160;&lt;/span&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;12,118&#160;&lt;/span&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;(7,494)&lt;/span&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;26,965&#160;&lt;/span&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;December 27, 2024&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;21,423&#160;&lt;/span&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;11,982&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(11,064)&lt;/span&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;22,341&#160;&lt;/span&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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;20,733&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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,078&#160;&lt;/span&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;(7,388)&lt;/span&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;21,423&#160;&lt;/span&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;/table&gt;&lt;/div&gt;&lt;div&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%"&gt; With respect to the allowance for credit losses, the deductions amount are primarily composed of write-offs, less recoveries which are not material.&lt;/span&gt;&lt;/div&gt;</us-gaap:ScheduleOfAccountsNotesLoansAndFinancingReceivableTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-292" decimals="-3" id="f-1239" unitRef="usd">22341000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-293" decimals="-3" id="f-1240" unitRef="usd">12118000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-293" decimals="-3" id="f-1241" unitRef="usd">7494000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-294" decimals="-3" id="f-1242" unitRef="usd">26965000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-295" decimals="-3" id="f-1243" unitRef="usd">21423000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-296" decimals="-3" id="f-1244" unitRef="usd">11982000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-296" decimals="-3" id="f-1245" unitRef="usd">11064000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-292" decimals="-3" id="f-1246" unitRef="usd">22341000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-297" decimals="-3" id="f-1247" unitRef="usd">20733000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-298" decimals="-3" id="f-1248" unitRef="usd">8078000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-298" decimals="-3" id="f-1249" unitRef="usd">7388000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-295" decimals="-3" id="f-1250" unitRef="usd">21423000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:SummaryOfValuationAllowanceTextBlock contextRef="c-1" id="f-1251">&lt;div style="text-align:center"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:26.279%"&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:16.323%"&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:16.323%"&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:16.323%"&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:16.324%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="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;Balance at Beginning of Period&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Additions Charged to Expense&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Deductions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" 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;Balance at End of Period&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;Allowance for deferred tax assets&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;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 #000000;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 #000000;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 #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Times New Roman',serif;font-size:10pt;font-weight:400;line-height:100%"&gt;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 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;&#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 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;&#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 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;&#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 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;&#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;/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;December 27, 2024&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;2,119&#160;&lt;/span&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;(2,119)&lt;/span&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;December 29, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="background-color:#cceeff;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="background-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,641&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/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;478&#160;&lt;/span&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;&#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;2,119&#160;&lt;/span&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;/table&gt;&lt;/div&gt;</us-gaap:SummaryOfValuationAllowanceTextBlock>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-299" decimals="-3" id="f-1252" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-300" decimals="-3" id="f-1253" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-300" decimals="-3" id="f-1254" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-105" decimals="-3" id="f-1255" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-301" decimals="-3" id="f-1256" unitRef="usd">2119000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-302" decimals="-3" id="f-1257" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-302" decimals="-3" id="f-1258" unitRef="usd">2119000</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-299" decimals="-3" id="f-1259" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-303" decimals="-3" id="f-1260" unitRef="usd">1641000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense contextRef="c-304" decimals="-3" id="f-1261" unitRef="usd">478000</us-gaap:ValuationAllowancesAndReservesChargedToCostAndExpense>
    <us-gaap:ValuationAllowancesAndReservesDeductions contextRef="c-304" decimals="-3" id="f-1262" unitRef="usd">0</us-gaap:ValuationAllowancesAndReservesDeductions>
    <us-gaap:ValuationAllowancesAndReservesBalance contextRef="c-301" decimals="-3" id="f-1263" unitRef="usd">2119000</us-gaap:ValuationAllowancesAndReservesBalance>
    <ecd:Rule10b51ArrAdoptedFlag contextRef="c-305" id="f-1264">false</ecd:Rule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrAdoptedFlag contextRef="c-305" id="f-1265">false</ecd:NonRule10b51ArrAdoptedFlag>
    <ecd:NonRule10b51ArrTrmntdFlag contextRef="c-305" id="f-1266">false</ecd:NonRule10b51ArrTrmntdFlag>
    <ecd:Rule10b51ArrTrmntdFlag contextRef="c-305" id="f-1267">false</ecd:Rule10b51ArrTrmntdFlag>
    <ecd:InsiderTrdPoliciesProcAdoptedFlag contextRef="c-1" id="f-1268">true</ecd:InsiderTrdPoliciesProcAdoptedFlag>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
